Workflow rules processing logic functions to complete everything from the simplest to the highly complex workflow instances

workflow rules processing

Workflow Rules Processing

A vital logic processing component of any programming language as well as Business Process Management (BPM) solutions are workflow rules processing.  BPM processing requires these workflow rules processing logic functions to complete everything from the simplest to the highly complex workflow instances.  cDevWorkflow lets you process any C# expression using either the “Decision” or “Evaluate Decisions” steps.

In addition to these two workflow rules processing steps, our “Next Generation” cDevWorkflow design team further developed the BPM product.  With flexibility in mind, our embeddable cDevWorflow BPM engine enables the workflow designer to add workflow rules processing Expression Evaluation definitions within the workflow connections.   With cDevWorkflow what was once just a line that connect workflow steps is now a powerful rules processing tool on its own.  Here’s an example:

In the example below I have define three (3) numeric variables, labeled X, Y and Z.

workflow rules processing XYZ Variables

Workflow Rules Processing XYZ Variables

In this example below, I will configure the workflow rules processing expressions on a link between the two (2) steps:

Workflow Rules Processing Link Variables

Workflow Rules Processing Link Variables

In the example above, we defined workflow variables that can be used in expression evaluations defined within any given connection.  This workflow design flexibility, replaces the need to use the output of the current step to determine which workflow processing path to follow.  With this workflow rules processing functionality in place, the workflow processing decision for “what is the next step to execute?” is expression evaluated within the workflow logic connection.   This workflow rules processing construct tremendously reduces the decision steps required within a given workflow instance definition.

Fewer decision steps within a workflow instance translates into increased BPM efficiencies within every aspect of the organizations business model.  Faster processing of the organizations business needs with fewer resources makes cDevWorkflow a great BPM tool.

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