Blog Posts Process Management

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 process design? Well…cDevWorkflow Version 8.6 allows administrators to choose to propagate Workflow Definition changes to waiting/sleeping Workflow Instances.

For example, take the following Workflow Definition:

propagate Workflow Definition changesAnd assume there are sleeping Workflow Instances, based on this Workflow Definition, waiting for a Manager’s approval:

propagate Workflow Definition changesWhile waiting, we add a new Final Approval step to the Workflow Definition:

propagate Workflow Definition changes When applicable, the Workflow Instances toolbar now provides a toolbar button called “Update Waiting Instances”.

propagate Workflow Definition changesSelect any waiting/sleeping Workflow Instance based on the original Workflow Definition and click the Update Waiting Instances toolbar button to update the Instance with the latest Workflow Definition. For the example above, the updated Workflow Instance will now look as follows:

propagate Workflow Definition changesWithin the lifecycle of BPM, processes are designed and deployed into production. As processes are analyzed and optimized, their workflow definitions can be updated accordingly. cDevWorkflow v8.6 now allows for the propagation of design changes to waiting/sleeping Workflow Instances if desired.

You may also be interested in reading more on the subject of Configuring a Custom Workflow Step.

A small sampling of the Workflow Technology for BPM Solutions contained within our cDevWorkflow product offering can be found here: Workflow Technology That Works.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples