Skip to main content

The Introduction to Model-Driven MES with AVEVA™ MES 2020 Virtual Instructor-Led Training course is a 3-day, instructor-led class designed to provide an overview of the Model-Driven Manufacturing Execution System (MES) framework and its associated best practices. It provides a comprehensive overview of using Work Tasks to build MES solutions, including some best practices and recommendations. Topics will be presented in lectures and reinforced through hands-on exercises with the software.

Target Audience

Individuals who are MES project delivery and support personnel.

Prerequisites

Knowledge of the following tools, features, and technologies is required:

  • The deployment of AVEVA MES solutions
  • At least one of the following AVEVA MES modules: Operations, Performance, or Quality
  • AVEVA™ System Platform concepts

Venues

Classroom, onsite, online

Learning Objectives

Upon completion of this course, you will be able to:

  • Compare the fundamental principles of the Model-Driven MES approach to the traditional AVEVA MES approach
  • Explain the value of the Traditional and Model-Driven MES approaches
  • Describe the key components of the Model-Driven MES approach
  • Explain Work Tasks fundamentals and their use
  • Build your own MES solution using the Model-Driven MES approach
  • Explain how to distribute and localize your MES solution
  • Describe architecture, design guidelines, and fundamental Model-Driven MES best practices

Price

$2,100

Module 1: Introduction

Section 1 – Course Introduction: This section describes the objectives of the course, intended audience, prerequisites, and course agenda.

Section 2 – Model-Driven MES Overview: This section explains MES capabilities and introduces the Model-Driven MES approach.

Section 3 – Transition of Traditional MES to Model-Driven MES: This section compares Model-Driven MES with the traditional MES approach.

Section 4 – Key Elements of a Model-Driven Framework:This section explains the Model-Driven MES framework and describes its main products and components.

Module 2: Work Tasks Fundamentals

Section 1 – Introduction to AVEVA Work Tasks: This section explains the capabilities of AVEVA™ Work Tasks, including its architecture and components. It also introduces the industrial extensions of Work Tasks.

Section 2 – Work Tasks Repository and Security: This section introduces Work Tasks repositories and describes how to create one. It also explains how to configure security.

Section 3 – Workflows: This section introduces workflows and activities. It also explains how to publish and run a workflow, and use Reports to view and analyze triggered workflows.

Section 4 – Forms: This section explains forms. It describes the Forms Designer, including form controls, containers, and scripts. It also explains how to test and publish forms.

Section 5 – Associate a Form with a Workflow: This section introduces the concept of associating a form with a workflow, including workflow association triggers. It explains how to link a form to a workflow and how to use Invoke Workflow to trigger a workflow from a form.

Section 6 – External Data Connections: This section introduces database connections and Web API connections. It explains how to use the Data Lookup control to search for data from a data source, as well as the Data Grid control to display data in tabular form from a data source.

Module 3: Model-Driven MES Concepts

Section 1 – Introduction to an Existing MES Model: This section explores the existing MES model provided for this course using MES Client.

Section 2 – Model-Driven MES Project Setup: This section explains the components and steps for setting up a Model-Driven MES project.

Section 3 – Work with MES Web API in Work Tasks: This section explains how to use forms and workflows to create a Model-Driven MES application. It explains the use of the MES Web API in Work Tasks.

Section 4 – Work with MES Activities in a Workflow: This section describes available MES activities and how to use them in a workflow.

Section 5 – Manage a Repository Navigation List: This section explains how to manage the navigation list in a repository, as well as how to link a form to the navigation in Enterprise Console.

Section 6 – Add Inventory Functionality: This section explains inventory management concepts and how to extend the Model-Driven solution to interact with MES inventory. It also explains the Work Tasks Web API activity and the Card control.

Section 7 – Troubleshooting Tools: This section introduces some troubleshooting tools, such as Work Tasks Reports, script functions available for troubleshooting, the form script debugger, and the workflow Logger.

Module 4: Model-Driven MES Application Content

Section 1 – Introduction: This section describes Model-Driven MES application content and functionality. It also explains application delivery and implementation.

Module 5: Customizations and Maintenance

Section 1 – Packages: This section describes the key elements of a package in Work Tasks, and explains how to import, install, update, and uninstall packages.

Section 2 – Localization: This section explains how to localize form controls, how to create a new Enterprise Console with a different language, and how to translate form strings.

Section 3 – Customizations: This section explains the Work Tasks folder structure. It also introduces the use of a custom style sheet in Work Tasks and how to manage the external JavaScript called in forms.

Appendix A: Best Practices in Model-Driven Development

Section 1 – Overview: This section covers some best practices for general form design, security, business process modeling, style sheets, and more.

Appendix B: Training MES Model References

Section 1 – Visualization Overview: This section describes some of the MES .NET client controls for Wonderware MES/Performance, as well as the basic configuration and settings needed for the controls to function.

Need Help?

Contact us for more information or to request a quote.