Blog Posts Process Management

cDevWorkflow v8.7 – Business Object Version

cDevWorkflow v8.7 – Business Object Version

The new version of cDevWorkflow focuses on (1) cDevWorkflow event generation and (2) workflow use of Business Objects.

(1) cDevWorkflow contains an Enterprise Service Bus (ESB) for event based processing that, until now, could only process events generated by external applications. The latest release of cDevWorkflow now generates events from within and can trigger events based on cDevWorkflow changes. For example, an event can be generated when an instance is executed. Event handlers associated with these events will execute and perform functions based on the handler functionality. All events will also receive event parameters based on the type of event.

For example, when a workflow instance is deleted from cDevWorkflow, you might want to delete its associated data from the host application. In order to the perform this, we can define a handler for the instanceDeleted event to remove data from the host application. Then, whenever a workflow instance is deleted from cDevWorkflow, an event is fired and placed onto the ESB. The ESB will use the handler to delete data from the host application. Event generation within cDevWorkflow can be turned on/off via an application setting or by setting the event generation API property. A list of currently supported events is displayed in the occurrence table below. Future versions of cDevWorkflow will support more and more events.

Business Object

(2) The second major enhancement in version 8.7 is Business Object (BO) support. If your host application has business objects that are accessible via an API, you can now access those business objects in cDevWorkflow and use them within cDevWorkflow processes. For example, a host document management application might have business objects such as folders and documents. These objects would have properties such as objectName, objectID, dateCreated, dateUpdated, etc. If the host application makes these object properties accessible through an API, these business object properties can be utilized inside cDevWorkflow processes. For example, “document.dateCreated” can be utilized in an expression to make a decision. Business Objects can be also accessed and manipulated using the cDevWorkflow’s API. For a detailed example of the implementation, configuration and use of a Business Object in cDevWorkflow see http://www.cdevworkflow.com/build-a-business-object/.

 

In addition to Event Generation and Business Object support, cDevWorkflow v8.7 adds a host UI enhancements, performance improvements and overall improvements. Check out the version history or the version readme file to learn more.

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="https://www.businessprocessincubator.com/content/cdevworkflow-v8-7-business-object-version/?feed=html" 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

BPMN.org

XPDL.org

×