Blog Posts Process Management

What’s new in cDevWorkflow v9.0

cDevWorkflow v9.0 is a major release with lots of new features and enhancements to better serve our users.  Here is a high level overview of those enhancements!
The new dashboard feature is a big deal.  Users now are able to have multiple dashboards based on different layouts and comprised of different dashboard widgets.  And, cDevWorkflow now provides new capaibilities for managing dashboards, layouts and widgets.

Users may now have any number of custom dashboards, for example, one showing information about sales and yet another about finance.  Version 9.0 provides a complete graphical layout designer for designing dashboard layouts, and it includes 37 widgets that provide graphical cDevWorkflow statistical information.  In addition, you have the power to implement your own custom widgets that can be rendered within the dashboard user interface.

Support for Characters from Different Languages

As cDevWorkflow gets implemented throughout the World, the ability to store data or name things within cDevWorkflow using  words and characters from any language is important.  Version 9.0 fully supports storage of characters using UNICODE data types.  For example, the name of the Workflow Definition or Instance can be in non-English languages as shown below:



cDevWorkflow version 9.0 now supports event archiving.  Users configure archiving using the event configuration settings: cDevWorkflow’s archival engine will move all processed events, and events with errors, into specific archival tables to improve performance for the event engine.

Engine child processes

All cDevWorkflow engines now use child processes to process requests for each of the engine processes.  This guarantees, that if the engine service fails, it does not stop all requests being processed.  Based on the amount of work to be performed by each engine, each engine service will spawn child processes to perform the requested work.  Configuration settings within cDevWorkflow allows Administrative users to configure the # of child processes to spawn at any given time.  # of child processes to spawn should be configured based on the hardware resources its running on.  Each of the engine services also uses intelligence on how to throttle the processes based on load.


cDevWorkflow version 9.0 now lets you control the priority of sub-workflows separately from parent workflows.  By default, the sub-workflow process will inherit the process execution priority from the parent process, but now sub-workflow processes can be also configured with execution priorities different from parent process, so that, for example, parent processes can execute at a high priority and child processes can execute at a lower priority.

User connectors and synchronization

cDevWorkflow uses a virtual workflow user concept that permits mapping to real users from external applications. Now, cDevWorkflow offers user connectors and synchronization services to connect and synchronize with directory services.  cDevWorkflow now provides connectors for Active Directory, LDAP and OLE DB database synchronization.  Once a synchronization scheme is configured, users can be manually synchronized or automatically synchronized.


Removal of archived items

As Workflow Instances, Form Instances and Events get generated in production systems, databases can grow to unwieldy sizes.  Even with archiving, performance improves but data keeps growing.  At some point, perhaps even archived data becomes surplus and needs to be cleaned out.  cDevWorkflow now provides users the ability to schedule or execute manual data cleanup of archived data.


Data cleanup

cDevWorkflow engine execution may generate much data for users.  Some, such as execution error log items may become data that take up space that users want to reclaim periodically.  Now, cDevWorkflow has a configuration setting to clear this data either manually or automatically.


Global date formats

cDevWorkflow now offers more options about how dates are displayed and processed by the Configuration Manager User Interface.  Using the culture setting and the language used by the database connection, dates generated and displayed are automatically adjusted.  Users may now use US, European, Asian date formats simply by using the desired culture setting.  In order to make the configuration of culture setting simple, the Status->Culture UI now lets you select any of the many cultures supported by Microsoft.


cDevWorkflow Support Features

cDevWorkflow has some new enhancements that will make it easier for us to support you!:



Just as we provide examples of the new Dashboard functionality, version 9.0 includes 4 new code samples to provide insight on how to implement dashboard widgets.  These are fully documented code samples on how to build and implement dashboard widgets.

cDevWorkflow v9 packs even more functionality into the product than past versions – a trend we will continue!



The post What’s new in cDevWorkflow v9.0 appeared first on cDevWorkflow.

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