A case management system is software that facilitates case management for a particular organization, industry, or line of business. There are many case management systems on the market, specifically designed for a particular industry or line of business (for example claim processing systems for insurance companies). Analyzing case management systems for different purposes we can that all those systems have many common features and services. So instead of implementing those features and services as part of those business-oriented solutions, a developer may utilize existing implementations. Also, we can see that in different case management systems there are a lot of similarities in the case structure. The case includes information and data of different types, the case must travel through a specific process, and there are different people and parties involved in case processing. So general purpose case management systems (like DCM) provide services that are common for the majority of industry-oriented case management systems.
DCM defines the concept of Case Type and related configuration object, which describes information structure, process, participants, and other common properties of run time cases, created based on a particular Case Type.
DCM Case Type is used as a pattern from which run-time cases are created. Encapsulating many properties of run-time cases inside configuration object Case Type significantly simplifies run-time operations with cases.
Once set up, Case Type can be used numerous times for the creation and life cycle management of multiple similar cases.