<img src="https://secure.leadforensics.com/24951.png" alt="" style="display:none;">

AVEVA Advanced Model-Driven MES Training

Course description

The Advanced Model-Driven MES with AVEVA™ MES Virtual Instructor-Led Training course is a 4-day, instructor-led class designed to provide detailed understanding of the Model-Driven Manufacturing Execution System (MES) framework and its associated best practices. The course will provide a comprehensive overview of the recommended best practices to be used in applying Work Task forms and workflows to Wonderware MES solutions. Topics will be presented in lectures and reinforced through hands-on exercises. 

Book Training
Find out more about AVEVA Operations Management
shutterstock_679871245 (1)


Upon completion of this course, you will be able to: 
  • Use advanced forms   
  • Design advanced workflows  
  • Describe the external components/environment  
  • Explain infrastructure options  
  • Use the Model Builder tool to generate the MES model 
  • Use best practices to implement localization, security, and packaging  
  • Create a new Model-Driven MES using Model-Driven Content and Model-Driven Core, while applying best practices  
  • Validate job BOM 
  • Describe the capabilities of RabbitMQ 
  • Use Message Queuing Telemetry Transport (MQTT) and Advanced Message Queuing Protocol (AMQP) protocols to process real-time information 
  • Use Quickflow for configuration and implementation

4 Day Course
£2200 / €2650
Available virtually

2024 Available Dates

18th - 21st March


For more information or to book a place on a course, please get in touch.

Get in touch



Individuals who want to leverage their knowledge of MES, Work Tasks, System Platform, Web API, and databases to implement an advanced model-driven solution 
(This is a hands-on, technical class. It is not intended for sales, project management, or other nontechnical personnel.)


Required completion in order to register:

Introduction to Model-Driven MES Virtual Instructor-Led Training



Module 1 – Introduction 

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

Section 2 – System Platform Overview 
This section describes fundamental concepts about AVEVA System Platform and AVEVA System Platform Enterprise. It also introduces ArchestrA technology. 


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

Section 4 – Defining Security Settings for Secured Communication 
This section defines the security settings. It describes how to use a certificate for secured communication. 

Section 5 – Encrypted Communication 
This section describes encrypted communication for end-to-end communication between server and client software applications. 

Section 6 – System Requirements and Licensing 
This section discusses where the system requirements and licensing information are available for all the software components. 


Module 2 – Introduction to Model Builder 

Section 1 – Overview 
This section provides an overview of the Model Builder tool, explains the benefits of Model Builder, and discusses how to create the MES model from Model Builder. 

Section 2 – Introduction to MES Master Data 
This section provides details of how to create the Master Data in MES manually, using the MES Client, and load the Master Data to MES, using Model Builder. 

Section 3 – Add Entity Access 
This section explains how to add Entity Access to a user in MES. It describes how to provide secure access to entities by assigning access rights to a user group.  

Section 4 – Generate a System Platform Model 
This section discusses how to use Model Builder to build a System Platform model. 

Section 5 – Run a Model in MDM 
This section provides an overview of how to execute a model in Model-Driven MES. 


Module 3 – Navigation Capabilities in MDM 

Section 1 – Create a Navigation Menu 
This section discusses how to create a menu in Enterprise Console, using the MD Core card control form. 

Section 2 – MD Core and Card Navigation 
This section describes the MD Core components and card control form used for navigation of the plant model. 


Module 4 – Best Practices Approach in Model-Driven MES 

Section 1 – General Guidelines 
This section describes forms, business logic, lookups, and application packages. 

Section 2 – Work Tasks Package Management 
This section describes package management in Work Tasks. It provides the best practices in packaging the forms and workflows. 

Section 3 – Cleaning the Work Tasks Cache 
This section describes the best practices in clearing the cached data to avoid data anomalies. 

Section 4 – Model-Driven MES Localization 
This section describes the best practices for localization in Model-Driven MES. 

Section 5 – Style Sheets and Themes 
This section describes the best practice for leveraging custom style sheet capabilities in Work Tasks forms. 


Module 5 – Extending Model-Driven MES 

Section 1 – Extend Job and Inventory Management 
This section explains how to extend Model-Driven MES forms using the Job Management and Inventory Management forms. 

Section 2 – Navigate Back to the Card Navigation Form 
This section describes how to add a new Back button on one screen, which allows the user to browse to a previous screen. 

Section 3 – Extend MDM to Validate a Job BOM 
This section discusses how to extend a Model-Driven MES job with functionality that allows the user to check if there are enough raw materials to fulfill the order. 

Section 4 – Extend a Workflow by Performing an Auto Check 
This section describes how to extend a workflow by performing an auto check before triggering the workflow. 

Section 5 – Working with Movable Entities in MDM 
This section outlines how to move movable entities from one location to another, demonstrating how movable tanks can be correlated to the location and entities in MES. It shows how material is transferred from one location to another, such as from a warehouse to production. 


Module 6 – MQTT, AMQP, and Quickflow 

Section 1 – Form with MQTT

This section discusses MQTT and integration with External Web API. 

Section 2 – MQTT Connectivity with System Platform 

This section discusses how to use MQTT to retrieve the values from System Platform Automation Engine to display on Model-Driven MES forms. It also shows how to perform real-time updates from automation to the Model-Driven MES client using MQTT.  

Section 3 – AMQP Versus MQTT 

This section discusses AMQP versus MQTT and provides a demonstration of AMQP. 

Section 4 – Introduction to Quickflow 

This section provides an overview of Quickflow. These engines run parallel to the workflow engine.