Blog Posts DMN

Version Control in Decisions

Blog: The Data Center

One of the most common topics that our customers ask about, is the ability to manage different versions of projects in Decisions.  Whether you’re looking to manage different versions of rules, workflows or entire projects, there are several options for doing this in Decisions.

History, Documentation & Checkpoints

Perhaps the easiest way to manage versions is to take advantage of the autosave feature in Decisions.  When a user builds or debugs in Decisions, the platform periodically and automatically stores backup versions of the entities being worked on.  Additionally, you have the option of manually create checkpoints to save an entity at any point.  In the Designer Studio, you then have several options for viewing and acting on the different versions.  One option is to right click on an entity in your project.  When you do this a History/Documentation menu option pops up.  This will give you the option to open/view, to add comments, to add a document or to add an external link.  When you select the open/view option you can see all the different versions and who made them.  You then have the option to delete versions, to add tags, to view dependencies, to edit names and descriptions of the versions, to Import/Export into projects, and to restore from backup. 

Making Copies & Templates

Another common requirement that our customers have is to allow for different versions of projects, rules, or workflows to be used for different situations.  Some clients have the need for different rules to execute under different circumstances or time frames.  Other clients have the need to have different versions of workflows or rules that run for different customers.  Whatever your reason for using multiple versions, the ability to create copies and templates in Decisions is an important feature.  You can easily make copies of individual entities or entire projects in Decisions and then use those copies outright in a different project, or you have the option to use them as a template that you can then further modify.  This makes it easy to run different versions.

External Tools / Decisions Designer Repository

Another option for managing versions is to use an external version control tool.  We have several clients that use tools such as MS TFS, git, subversion or cvs.  While integrating with these tools can be straight forward, the ultimate flexibility and control over different versions is achieved with the Decisions Designer Repository.  The Designer Repository is a Decisions instance that can be used as a central location for storing, managing and transporting versions through your different environments.  If you have multiple Decisions environments, such as development, test and production, there is no better way to manage the staging between these environments, than with a Decisions Designer Repository. 

If you would like to learn more about the different version control features in Decisions and how to use them, please visit www.decisions.com/events for a link to our recent webinar titled “Version Control in Decisions”.  If you have additional questions or would like to add a Decisions Designer Repository to your environment, please feel free to reach out to us at Sales@decisions.com.

The post Version Control in Decisions appeared first on Decisions Blog.

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/version-control-in-decisions/?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

×