21
© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Page 2: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Presented by:

Session ID: MC-TR-02

OMI 2020 Preview:Getting Started and Using NET Controls

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Luna Li, Senior Technical Training Instructor

November 12, 2019

Page 3: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Agenda

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

ViewApp, Screen Profiles, Layouts

Content Types

Customizing the Model View

Content Presenter

.NET Controls

Scripting

Page 4: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Key Messaging

• Reduce engineering cost and life cycle cost

• Leverage content from InTouch for System Platform and InTouch Modern applications

• Integrated navigation with the Plant Model

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Page 5: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Requirements and Expectations

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

• Application Server knowledge

• Industrial Graphics knowledge (FKA ArchestrA Graphics)

• Scripting knowledge

• Follow-the-leader exercises

• BETA software (might go BOOM!)

Page 6: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

View App, Screen Profiles, and Layouts

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Page 7: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Exercise 1

1. Create a Screen Profile

2. Create a Layout

3. Create a ViewApp derived template

4. Preview the ViewApp

5. Use the apps to explore out-of-the-box navigation

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

ViewApp, Screen Profile, and Layout

Page 8: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Content Types

• Display graphics on specific locations by matching Content Types

• Content Types can be configured in:

• Symbols

• Layouts

• Panes

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Page 9: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Exercise 2

1. Configure the Content Type property on the panes of the Layout

2. Configure the Content Type property on the Industrial Symbols

3. Preview the ViewApp

4. Use the apps to explore how the graphics are displayed in consistent locations (Panes)

Note: Some graphics are already configured

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Content Types

Page 10: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Content Presenter

• Display multiple graphics on a single container

• Allows for filter criteria to restrict which graphics will be displayed

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

NEW options for Operations Management Interface 2020

Page 11: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Exercise 3

• Create a Layout

• Add and configure the Content Presenter app

• Add a new navigation item to call the new layout

• Test on runtime: Navigate to the Content Presenter

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Content Presenter

Page 12: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Model View Customization

In the ArchestrA IDE, the Model view allows:

• Rearrange the order of instances

• Assign alias names to instances

• Hide instances from navigation using the prefix “_” (not in this build)

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Page 13: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Exercise 4

1. Undeploy AppEngine1

2. Rearrange items in the Model view

3. Rename the alias name for items in the Model view

4. Deploy AppEngine1

5. Preview the ViewApp

6. See the updated content on the Navigation Tree app

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Customizing the Model View

Page 14: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

.NET Controls Support

• Support for:

• Windows Presentation Foundation (WPF) .NET controls

• Windows Forms (WinForms) .NET controls

• Automatic wrap of .NET controls as ArchestrA Apps

• Control Library file (dll) must be imported as an ArchestrA App

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

NEW for Operations Management Interface 2020

Page 15: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Exercise 5

1. Import System.Windows.Forms.dll as an ArchestrA App

2. Modify the Layout to add a new Pane

3. Add the Data Grid View control to the new pane

4. Preview the ViewApp

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Importing and adding .NET Controls

Page 16: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Scripting Support

• Create QuickScript .NET scripts on a Layout

• Types of scripts:

• On Show

• While Showing

• On Hide

• Named Scripts

• New namespace: MyContent

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

NEW for Operations Management Interface 2020

Page 17: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Exercise 6

1. Create a Named Script with a Data Change trigger

2. Add script to query a table based on the selected asset

3. Preview the ViewApp

4. See the grid control updated based on the selected asset

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Using Scripts on a Layout

Page 18: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Summary

Operations Management Interface provides:

• Easy experience to create layout-based displays

• Built-in navigation integrated with the Plant Model

• Out-of-the box apps

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Page 19: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Survey

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Review this session in the AVEVA World Conference APP

Page 20: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

Haven’t downloaded the app yet?

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.

Get the app

1 Go the right store. Access the App Store on

iOS devices and the Play Store on Android.

If you’re using a Blackberry or Windows phone,

skip these steps. You’ll need to use the web

version of the app found here:

https://event.crowdcompass.com/2019awc.

2 Install the app. Search for AVEVA World.

Once you’ve found the app, tap either Get or

Install.

3 View the session in the app and the survey

will appear after the session concludes.

Page 21: © 2019 AVEVA Group plc and its subsidiaries. All rights reserved. NA 2019 Day 1 Content/MC-TR-02 OMI 2020... · Exercise 2 1. Configure the Content Type property on the panes of

linkedin.com/company/aveva

@avevagroup

ABOUT AVEVA

AVEVA is a global leader in engineering and industrial software driving digital transformation across the entire asset and operational l ife cycle of capital -intensive industries.

The company’s engineering, planning and operations, asset performance, and monitoring and control solutions deliver proven results to over 16,000 customers across the globe. Its customers are supported by the largest industrial software ecosystem, including 4,200 partners and 5,700 certified developers. AVEVA is headquartered in Cambridge, UK, with over 4,400 employees at 80 locations in over 40 countries.

aveva.com

© 2019 AVEVA Group plc and its subsidiaries. All rights reserved.