Similar to software code programming, when creating effective, well-written software functions the greater the utility of that function the better. With regards to designing Business Process Management (BPM) solutions ideally we want to add flexibility to each workflow step rather than unnecessarily restrict. The workflow needs to be a living software tool that grows with logic branches as the organization grows and process variables are introduced.
Our cDevWorkflow BPM engine was built with workflow variability in mind. Designing process steps by passing workflow parameter and processes data is more valuable to the organizations long term or life-cycle use of the BPM tool than those workflow designs where BPM functions perform one specific function and only one that.
With the cDevWorkflow software engine the organization has a BPM tool that by default permits the passing of workflow parameter values into all defined workflow steps. The use of this type of process design flexibility enables the designer to establish variable workflow parameters before the Workflow Instance execution starts.
Here are a series of cDevWorkflow screen captures that illustrate how passing workflow parameter values to a Workflow Instance efficiently adds value.
First step (below), select a Workflow Instance from the Instances tab that you wish to work with.
Second step (below), Select or Click the button “Execute with Parms”
Third step (below), Enter the initial workflow parameter values for the functions defined variables listed within the table
To save your work and execute the instance, select or click the “Execute” button.
Three easy steps with our cDevWorkflow engine to create professional workflow processes. By passing workflow parameters between activities or within an instance adds valuable flexibility and utility to the organizations BPM solution.
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