All business process management (BPM) solutions break process information into two (2) main informational flows. These BPM components are called control flow and data flow, just like any other software application.
Control flow is how the workflow process the flow of information from one step to another based on the design logic conditions, rules, and expressions. Data flow is how data flows from one step to another as the business process executes. Each step can change the values of the data. Data in a process is more like memory in a computer, data is stored within the memory, but can be changed anytime by the software program.
As a workflow process executes, cDevWorkflow is able to track and manage the state each of process variables (data). cDevWorkflow takes a memory snapshot of all defined variables and stores these within the runtime information table for operations such as Business Intelligence. cDeVWorkflow has created a function within the business intelligence feature called “Variable States”, this tool is able to render the value of each variable at each step and iteration within the workflow.
As process flows are important for the BPM project to function correctly, data flow are also equally important as they are required to track the information that is being executed within the process. By utilizing "Symmetrical Processing", cDevWorkflow is able to process information through the Workflow Instance quickly and efficiently.
cDevWorkflow has established controls to protect or prevent one automated process from changing the variables or data within another process. Since there are legitimate scenarios where process to process communication is required, we are able to achieve this workflow requirement by implementing Asynchronous processing and the Enterprise service bus.
A small sampling of the Workflow Technology for BPM Solutions contained within our cDevWorkflow product offering can be found here: Workflow Technology That Works.
Learn more about our Process Automation & IT, QA Services or Software Development products and solutions on the Web! Visit us at: Innovative Process Solutions