Effective way to digitize business processes

DCR Solutions has developed a research-based tool called DCR to facilitate the complex workday of the knowledge workers and at the same time reduce IT development time. DCR is a cloud-based SaaS solution to describe, simulate, optimize, document and digitize business processes in a new, remarkable way.

DCR stands for Dynamic Conditions Response. Conditions and Response are the two primary expressions out of five that we use to describe all functionality in a process model.

The DCR components and apps

The DCR solution consists of four core components, the DCR Portal, the DCR Designer, the DCR Process Engine and the DCR Active Repository. At the portal there are also a number of apps and tools that support the creation and validation of the process models. The most important apps that our customers typically use at the portal include Path Analyzer, Simulator and Document Generator, described below under the core components. In addition, there are two associated applications called DCR Open Case Manager and DCR Digital Assistant.

DCR's five core components

  • DCR Portal

    When you start using DCR, you first have to be created as a portal user at the DCR Portal. This allows you to access the portal and the various associated apps and utilities - and thereby you can communicate and share process models with other portal users.

    All modeling and digitization work, in addition to the facilitation of the process in the IT system, takes place at the DCR Portal. The facilitation of the process is handled by the DCR Process Engine.

  • DCR Designer

    The DCR Designer is an editor in which your portal users create the processes. They also describe and update activities, roles and applicable regulatory, compliance and business rules in the processes. This constitutes the process model.

    The development of the process model is an iterative process that takes place in the DCR Designer and is continuously validated using Path Analyzer and Simulator.

  • DCR Process Engine

    The DCR Process Engine controls all processes that are created in the IT system (eg in a case management system). The engine facilitates the described process model and functions as a link between the model and the IT system. Once the portal users have been working on defining the processes, they can easily transfer them to a DCR-supported IT system where the DCR Process Engine is either built into the system or where it communicates with the IT system via an API. In this way, the processes are digitized directly, which is precisely one of the unique advantages of the DCR solution.

    When an existing process is updated in the DCR Designer, the IT system is updated simultaneously without the need for further integration or development.

  • DCR Active Repository

    The DCR Active Repository is a service that runs processes stored in the DCR Designer using the DCR Process Engine, thus helping to simplify integration with other systems.

  • DCR Highlighter

    Users can start directly from textual documents describing requirements, such as legal documents and process descriptions, and start digitizing them by highlighting key activities and roles in the text, as well as their relations. Changes in the model can be traced back into the specification, documenting the deviations and ambiguities in the original specifications, as well as the changes done to mitigate them.

DCR's two affiliated applications

Open Case Manager

DCR Open Case Manager (OCM) is a simple web application that visualizes processes from DCR Designer. OCM serves as a portal from which users in your organization can see all their cases and tasks in one place. The application is also a simple way to integrate DCR into underlying IT systems which entails that the integration can typically be performed without the involvement of the system vendor. It is thus an alternative to a traditional integration of DCR directly into an IT system, which makes it possible for you to quickly and easily get started digitizing your processes.

OCM allows your users to create new cases and perform activities that are part of the process and according to the underlying process model. The application is also able to facilitate the process of manual and automated (Robot Process Automation) tasks.

OCM can be installed in your own environment or we can offer it as a service.

Digital Assistant

DCR Digital Assistant is a simple web application which is able to receive live event logs from IT systems. The received logs constitute activities in a process which is performed manually or automatically on a specific case in an IT system. For each case, the process performed is validated live in relation to the process model described in DCR Designer, and afterwards you can see in DCR Digital Assistant whether each case is compliant. If this is not the case, it is clear where the process breaks with the process model.

DCR Digital Assistant is a great help for your employees and management in their daily work with individual cases and it also provides a good overall overview of your compliance.

Apps with additional functionality

Path Analyzer

Path Analyzer is a Google Maps-like application that acts as an automated form of simulator. It is a utility that can validate the process model automatically.

Validation is made by inserting different parameters to describe specific scenarios for completion of a process. Afterwards Path Analyzer automatically validates whether it is possible to complete the process in that scenario or not.

Path Analyzer is often used when your portal users make changes to an existing process and then automatically validate whether the specified scenarios can still be executed and be compliant.


Once your portal users have described the processes in the DCR Designer, you can involve people from the business and professional experts in a manual iterative process, allowing Simulator to play their respective roles. In this way, users are in fact involved and motivated, and the process is validated on a practical basis that reflects the daily work of the users.

Simulator is an important tool for discussing the processes and finding the errors in modeling work early in the process, rather than waiting for the processes to be digitized in the IT system. In fact, the actual development work is taking place in the iterative process between design and simulation.

Document Generator

Document Generator is a functionality that enables you to generate complete documentation of process descriptions with activities, roles, rules and the representative ways to complete the process. All the processes, which have been modeled with information about the activities and their interdependencies, are contained in the document that can be generated with a single touch of a button.

Also in case of changes, the process owners have the fresh documentation ready immediately and need not worry about also having to document what they have done.

Direct digitization of legislation and business requirements

Thomas Hildebrandt Professor at the University of Copenhagen

The unique feature of the DCR solution is that legislation and requirements can be digitized directly and maintained locally by domain experts using design and simulation tools. This avoids costly delays and errors that occur when legislation and requirements are implemented by IT developers who do not understand the domain and daily practice.

Agile digitization and documentation

There are two important outputs of the modeling process


  • Your process owners get a clear, accurate and recognizable documentation that shows the processes they have described. This documentation is important and can be used for training your users and newly appointed knowledge workers as well as for compliance documentation (eg GDPR).

  • The transfer of business models from the DCR Designer to a DCR-supported IT system allows your users to work in the real world based on the described processes. In addition it’s done agile, and it is therefore always fast and easy to update the underlying process descriptions if needed.

Our newly developed Highlighter App

Users can start directly from textual documents describing requirements, such as legal documents and process descriptions, and start digitizing them by highlighting key activities and roles in the text, as well as their relations. Changes in the model can be traced back into the specification, documenting the deviations and ambiguities in the original specifications, as well as the changes done to mitigate them.

DCR relative to business process modelling notation

Many companies uses BPMN, however it is very comprehensive and complex to make complete process descriptions because the notation has a difficult time to handle complexity, while with DCR we are able to describe the processes 100 percent.

The BPMN notation consists of 100+ rules that you must learn as a kind of programming language before you can start the modeling while DCR consists of four rules that can describe the same and in addition are quick to learn and therefore result in a much shorter learning curve for process owners who will be working on the modeling.