CoreTegral launch a custom workflow

CoreTegral launch a custom workflow
17
August 2012
|
Andrew Weatherhead

Do you want to use CoreTegral to launch a custom workflow whenever an event arrives from an automated equipment? This article explains one approach.

CoreTegral ships with a standard template that follows an approach that has been developed by Savantech consultants over the last few years. The approach is to model each job or batch of material (we call it a "Run") through the equipment with a workflow. Complex equipment that support multiple concurrent "Runs" simply have multiple concurrent workflows. This keeps the workflow relatively straightforward and sequential, but scales easily to support very complex multi-run scenarios. Low level tasks (e.g. detailed material handling) are abstracted away from the workflow to keep it easy to follow.

However, customers are not obliged to use this template, or approach. Perhaps they have their own way of doing things that has worked well over the years and suits the specific type of equipment and business rules in their facility. One such mechanism may be to simply listen to equipment events, and kick off a workflow for each one, which then drives the subsequent required control logic. This may be done at the SECS level, VFEI level, or based on any other interface in the system. The attached document provides an example (using VFEI events) of how to quickly create a configurable component that provides this functionality in 10 to 15 minutes. This highlights how the standardised configuration and management mechanisms embedded in CoreTegral enhances productivity by allowing the developer to focus entirely on the required functionality. Savantech is always looking for suggestions to improve CoreTegral, or suggestions for how-to articles.

Creating an Workflow Based Event Handler in CoreTegral (597 KB PDF Document)

Go to top icon

Copyright © 2024 Savantech Limited

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.