21
Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Embed Size (px)

Citation preview

Page 1: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.

RtPortal:

Using RtWebParts

Cantelli

NICK
There are comments throughout this template. You should remove them before publishing. To remove them:1. Choose View > Toolbars > Reviewing Toolbar2. Click on the drop down list box next to the "X" delete icon and choose "Delete all markup on this presentation."
Page 2: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.2

PI System – Basic Architecture

Interface Node

Analytical Tools- AF- ACE- Sigmafine

Smart Clients- PI ProcessBook- PI DataLink

Data Source(DCS, PLC, etc)

Other Systems- ERP- Maintenance- LIMS

Thin Clients- RtWeb Parts- RtReports

Interface Node

Data Source(DCS, PLC, etc)

` `

PI Server

Page 3: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.3

OSIsoft’s RtPM PlatformOSIsoft’s RtPM Platform

Page 4: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.4

Introduction

Third Party web parts can be added to SharePoint RtWebParts are third party web parts that can be use

to display processes, documents and information for effective team collaboration based on Microsoft SharePoint technology.

The special features of the web parts included in RtWebParts are that they can:

request and render data from RtBaseline (PI, OLEDB, web services)

update/refresh automatically

Page 5: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.5

Web Parts

AnnouncementsAnnouncements MembersMembers

EventsEvents

ContactsContacts LinksLinks

Page 6: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.6

Web Part Page

A web part page is a web page for organizing web parts that shows data and provide links and navigation tools to other web pages.

You might use web part pages in the following ways: Consolidate data from different data sources. Report and summarize critical data. Analyze and aggregate data (sums, totals, counts, and so

on). Summarize key information you want to see at the beginning

of each day. Get quick access to business news, local weather, and your

favorite Web sites to focus your Web browsing.

Page 7: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.7

Environment

SharePoint = Collaboration Environment WSS = Windows SharePoint Services MOSS = Microsoft Office SharePoint Server

Page 8: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.8

RtWebParts Page

Page 9: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.9

RtWebParts Pages

RtWebParts pages have these features: No installation needed on the client machine to

view the data Request and render data from several data sources

(not limited to only the PI server data) Repository for files and documents Can be accessed from any computer with internet

access

Page 10: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.10

What’s the Value to You to Have an RtWebParts Page?

You can view your data from anywhere at any time

You can share files and documents One version of the truth; everyone looks at the

same data and same version of the files and documents

Increases team collaboration and productivity within the organization

Page 11: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.11

How Will this Help you?

The SharePoint technology we use is one of the most popular web portal frameworks

Your organization might already be ready to use RtWebParts pages

Page 12: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.12

Connecting Web Parts

You can connect Web Parts together by passing data, such as a row or filter, from one Web Part to change the display of the other Web Part's data.

1. A Web Part connection is a way to pass data from one Web Part to another Web Part and synchronize their behavior.

2. One Web Part provides the data (Provider).

3. Data can be lists, rows, cells, or parameter values.

4. The other Web Part gets the data (Consumer)

Page 13: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.13

How Can You Use Connections?

RtTimeRange send time to both RtTable and RtTrend web part

Page 14: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.14

Data access from PI OLEDB – PI Batch table

When the Grade number is clicked, the table below it is filtered by the selected grade.

When the Jumbo number is clicked, the start and end time are sent to the trend

How Can You Use Connections?

Page 15: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.15

RtGraphic – SVG View of live graphics built in ProcessBook RtTimeRange – Manipulate the time reference frame of a page RtTrend – An updating trend of data RtTable – A flexible, rich display of tabular data RtValues – Display current values in a tabular form RtTimeSeries – Display timeseries/historical values in a tabular form RtGauge – A dial that shows a value from a data source RtTreeView – A hierarchical view of contextual data RtActiveView – Contains the ActiveView ActiveX object

RtWebParts

Page 16: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.16

RtwebParts - RtGraphic

Presents displays created with PI ProcessBook that are saved in an SVG format

Page 17: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.17

RtWebParts - RtValues

The RtValues table is a web part that presents single events

It could also be configured to present summary values: average, minimum, maximum, or standard

deviation The data in a table can be updated

automatically

Page 18: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.18

RtWebParts - RtTreeView

The RtTreeView web part is a navigational control that is most typically used to set the context for a web part page by providing data to other web parts

Currently the only data source for RtTreeView is the PI Module Database

Click event actions are assigned to the nodes of the tree view via PI properties/PI Alias for the given PI Module.

No action: No data is assigned to the node, so no action is performed.

URL Redirect: An absolute or site-relative URL is assigned to the node.

Data Transfer: Data assigned to the node (alias or properties) is sent to other connected web parts on the page using web part connections.

Page 19: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.19

Connection – Idea / Example

RtTreeView (Alias) to RtTrend

Page 20: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.20

Connection – Idea / Example

RtTreeView (display path) to RtGraphic

Page 21: Copyright © 2007 OSIsoft, Inc. RtPortal: Using RtWebParts Cantelli

Copyright © 2007 OSIsoft, Inc.21

Demonstração….