Welcome to the cDevWorkflow blog, where you will find many helpful blog articles on many BPM topics and on cDevWorkflow

Auto Configuring Steps and Data Types

cDevWorkflow v8.6 can auto-detect and configure custom Workflow steps and data types for users.
Data Types
Let’s start with how this works with data types! First, define and build your custom data type DLL ( shows users how to build custom DLLs).  By default, cDevWorkflow will then use the name of the data type class as […]

Propagating Design Changes to Executing Workflow Instances

cDevWorkflow – Propagating Design Changes to Executing Workflow Instances
Imagine you have a Workflow Definition that will perform routing of tasks to users for approvals, but after instantiating several Workflow Instances, you extend the process to carry out an additional approval: what do you do about Workflow Instances that are currently executing using the old […]

cDevWorkflow – Suggestive Steps

Suggestive Steps Make Developing and Maintaining Workflows More Efficient and Intuitive.
When programming workflows, one type of step may often nearly follow another. For example, perhaps you always use a “task” step after a “decision” step, or use an “xpath” step after getting some xml from the previous step. cDevWorkflow v8.6 now gives you a […]

The Age of the User Interface

cDevWorkflow 8.5 – The Age of the User Interface
Lately, it seems like software organizations have been focusing on merging and stream-lining their multiple code bases into a single, flexible, and more manageable base. A good example of this is Microsoft Windows 10. Before Windows 10, Microsoft had multiple operating system code bases such as […]

Error handling in cDevWorkflow

BPM Workflow Error Handling in cDevWorkflow
As with any software, error handling and information message handling can be very helpful.  cDevWorkflow provides error and information message handling in several areas of the application.


These messages are stored in cDevWorkflow’s message log which can be accessed through the “Status” menu item.


The above UI will render last 10 […]

July 20th, 2015|Tags: |

Moving Form Data between Forms within a Process

Putting Process Form Data to Work
Using the “moveformdata” step, mappings can be configured to move data between two Form Instances. Open the “TestFormDef” Workflow Definition from our last blog and add second “instantiateForm” step to the process. Connect the new step to the last step on the process.

Next, select the “start” step and […]

May 8th, 2015|Tags: , |

Renaming the Form Instance within the Process

Workflow Form Instance Renaming
In our March 14th blog we added a “lastName” variable to our “TestFormDef” workflow definition and mapped the value from the “txtLastName” form field to our new workflow process variable. Today let’s rename the Form Instance using the value stored in the “lastName” workflow process variable.

Open the existing “TestFormDef” workflow definition in […]

Mapping Form Field Values to Workflow Process Variables

Mapping Form Field Values
In our March 2nd blog we used the workflow process to route a form for data entry. Let’s revisit that “TestFormDef” workflow definition and look at mapping a form field value to a workflow process variable.

Open the “TestFormDef” workflow definition in the designer for editing. Drag and drop a “getFormFieldValues” step […]

Using Workflow Form to Retrieve Data From External Sources

Using Lookups Within a Form to Retrieve Data From External Sources
When entering data into a cDevWorkflow form instance, values can be looked up in real-time from other systems using database connections or web-service connections. In order to configure lookups, you must first define your connections to retrieve data. From the cDevWorkflow Configuration Manager, let’s […]

Displaying Images on Workflow Forms

How To Display Images on Workflow Forms
Today we will demonstrate how to add an image to your workflow forms. Let us edit the “TestFormFile” workflow form definition created in our last blog. Select the Forms->Form Definitions menu option.

Select the “TestFormFile” row in the definition list and click the “Design” toolbar button to open the […]