<img src="https://secure.leadforensics.com/24951.png" alt="" style="display:none;">
Skip to content
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. 
Find out more about AVEVA Operations Management


Course Objectives




Upcoming Virtual £2400 / €3100 / $3100 Register

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 localisation, 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
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 Localisation 

  • This section describes the best practices for localisation 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. 

Talk to our experts

Contact us today to learn more about our training courses and how we can help you achieve your business goals.

Contact us