Engine

Control’s Force’s Engine is a service provided via internet, intranet, WAN and cloud computing. It receives XML messages that are provided with adaptors to its Depositor and puts process content into message analysis.

TW Engine correlates message A, B, C, D to process instance

TW Engine correlates message A, B, C, D to three process instances

The Engine is relied on Data-Centric Process Model (DPM) that describes message classes and relationships between them in respect to predefined process type. Each XML message received by the Engine (message instance) represents one of the message classes described as the DPM nodes (control junction).

Examples of process types:

  • Purchasing – includes account payable and other processes initiated through  Purchase Order;
  • Selling – includes account receivable and other processes initiated through Customer Order;
  • Product lot manufacturing – includes production line and other processes initiated through Bill Of Materials (BOM);
  • Insurance claim – includes claim management, invoice processing and other processes initiated through claim.
  • Payroll TW – secures every payroll, including check processing and HR records

The Engine is provided with built-in DPM library. Each DPM is loaded by the Engine during installation as XML file. This file is changed as the message configuration or customization is required.

Data inconsistency is detected by the Engine using very limited number of rules:

  • Rules that detect bypass of the process risk (relate to the list of DPM junctions)
  • Rules that detect data changes (relate to the list of data fields within a message class to be controlled during transaction execution).

Control’s Force provides utilities for DPM configuration and data mapping.

Note: The message based transaction controlling is executed without process workflow definition.