May 12 2014

new version of Oracle BPM Suite with Adaptive Case Management (ACM) is now available, so what will that mean for requirements gathering? BPM project requirements can be documented using Business Process Model and Notation (BPMN 2.0). For ACM, there is a new notation in the works. It is called Case Management Model and Notation (CMMN). For now, this notation isn’t included as a modeling tool in the new version of Oracle BPM Suite with ACM, but it is possible that a modeling tool could be included in a future release.

What is CMMN?

CMMN is a standard intended to capture the common elements that Case Management Products use, the same way that BPMN is a standard for BPM products (such as Oracle BPM). CMMN is created by the Object Management Group (OMG) and is still in the beta version. In April 2014, OMG released the second beta version the CMMN 1.0, and the most recent version is available here.

CMMN captures some of the elements that are commonly used when talking about ACM such as Cases, Milestones, and Tasks. It also introduces some elements that you may not automatically hear when talking about ACM such as Stages, Events, and Decorators. Here is a quick summary at a few (but not all) of the elements of CMMN taken from the CMMN spec.

A Few CMMN Elements

Case Plan Model
Shape: Folder

This is the physical boundary that will contain all of the case activities. The Case Plan Model is similar to the Pool in BPMN. In Oracle ACM, there can only be one case created per BPM project, so it a good practice to only have one Case Plan Model that contains all of the activities for the case.

Case File Items
Shape: Document - Rectangle with a turned-down corner on the upper right side.

This icon represents any documents that are used within the case, or created as part of a case. The title of the document is typically written directly underneath the document icon.

In Oracle ACM, documents are stored using Universal Content Manager (UCM).

Shape: Oblong

Milestones are logical markers that represent the state of the case. It is important to note that milestones are different from tasks. Tasks, described in more detail below, represent work that is being done where Milestones simply represent the state of the case.

Shape: Rectangle with rounded corners

Tasks (aka. Activities) represent the work that is being done in the case. In Oracle ACM, tasks can be either a Human Task or a BPM Process. All of the work done for a case should be captured in tasks within the case model.

Shape: Rectangle with angled corners

Stage is a container to visually organize tasks and other CMMN Symbols. The stage doesn't do work or represent milestones for the case, it is simply a place holder to visually help model the case. Stages are often used to help organize tasks the must be completed in order for a milestone to be reached. Stages can be expanded or collapsed and have a + or - on the bottom center.

Shape: Double Line Circle

Event listeners are triggers in the case that watch for specific things to happen. There are several different types of Event Listeners such as timer and user events. 

Tell us what you think:

Since CMMN is such a new method of modeling, it will be interesting to see how it develops along with the Oracle ACM tool set.

Do you think CMMN will be an effective way to model ACM projects?

Would you be interested in learning more about CMMN?

Leave a comment below and tell us what you think. 

Want to learn more?

Check the blog at for future posts and take a look at some of these articles:

Join the Conversation

August 20, 2017

All boxing lovers are cordially invited to get all the latest news and updated information about Mayweather vs McGregor Fight.

August 21, 2017

Great post, I have seen places to eat near meexcellent expression in your writing. Being at the top for so many years is not as simple to do as it looks.  

August 22, 2017

The examples are truly useful for me to recognize the topic inside. Actually, I have been searching for this information to complete my assignment work. If possible include some more contents. Thank you so much for the share.Paris City Tours

Alex Paul
August 22, 2017

That was quite an informative read. It did give an opportunity to learn and understand about things that were less heard of. I appreciate the hardship you have taken in order to get this to us.

August 23, 2017

Obrigado por compartilhar esse conteúdo acesse o meu site sobre o curso pilares do canto

Jackie nedo
August 26, 2017

Mayweather vs McGregor is almost here. After several weeks and months of negotiating, trash talking, posturing, training and more, we’re only a few days away 2017 Mayweather McGregor Fight streaming

KSW 40 MMA in Dublin
September 11, 2017

KSW 40 let's do it! Fight card Pudzianowski vs McSweeney KSW 40 MMA stream at the 3Arena in Ireland

September 12, 2017

This is the most intriguing data Call Girl Delhi and fit into our subject 

Canelo vs GGG Fight Live stream
September 12, 2017

Canelo vs. GGG is almost here. After years of anticipation, Gennady "Triple G" Golovkin will finally face Canelo Alvarez at the sold-out T-Mobile Arena

jailbreak firestick
September 15, 2017

JailBreaking amazon firestick in 2017 was very easy [url=]jailbreak firestick[/url] 

jailbreak firestick
September 15, 2017

 JailBreaking amazon firestick in 2017 was very easy jailbreak firestick

Mahipalpur Girls
September 21, 2017

This post is very good for us. It has got a lot of benefit from us.I hope that you will be writing this post again

Enter your first name. It will only be used to display with your comment.
Enter your email. This will be used to validate you as a real user but will NOT be displayed with the comment.
By submitting this form, you accept the Mollom privacy policy.