Case Plan Model |
Graphical Notation (Discretionary task on right) |
Discretionary Human Task
- The complete behavior model of a Case is captured in a Case Plan Model.
- A Case Plan Model is depicted using a "Folder" shape that consists of a rectangle with an upper left smaller rectangle attached to it.
- The name of the Case can be enclosed into the upper left rectangle.
|
|
Stage
- Stages are Plan Fragments that can be tracked.
- Stages maybe considered "episodes" of a Case. They can be regarded as sub-cases (cf. sub-processes in BPMN)
- A Stage is depicted by a rectangle shape with angled corners and a marker in the form of a "+" sign in a small box at its bottom center.
- When the Stage is expanded it is depicted by a rectangle shape with angled corners and a marker in the form of a "-" sign in a small box at its bottom center.
|
![Stage](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/03-cmmn-stage.png) |
Task
- A Task is a unit of work. There are three types of Tasks.
- A Task is depicted by a rectangle shape with rounded corners.
- A discretionary Task is depicted by a rectangle shape with dashed lines and rounded corners.
|
![Task](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/04-cmmn-task.png) |
Non-blocking Human Task
It is depicted by a rectangle with rounded corners and a "Hand" symbol in the upper left corner.
|
![Non-blocking Human Task](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/05-cmmn-human-task-non-blocking.png) |
Blocking Human Task
It is depicted by a rectangle with rounded corners and a "User" symbol in the upper left corner.
|
![blocking Human Task](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/06-cmmn-human-task.png) |
Case Task
A Case Task is depicted by rectangle shape with rounded corners with a "Folder" symbol in the upper left corner and they can be used to call another Case
|
![Case Task](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/07-cmmn-case-task.png) |
Milestone
- A Milestone is a Plan Item Definition that represents an achievable target, defined to enable evaluation of progress of the Case.
- No work is directly associated with a Milestone, but completion of set of tasks or the availability of key deliverables (information in the Case File) typically leads to achieving a Milestone.
- A Milestone is depicted by a rectangle shape with half-rounded ends.
- A Milestone may have zero or more entry criteria, which define, when a milestone is reached
|
![Milestone](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/08-cmmn-milestone.png) |
Event Listener
- An event is something that "happens" during the course of a Case. CMMN predefines many events, and their causes:
- Anything that can happen to information in the Case File.
- Anything that can happen to Stages, Tasks and Milestones.
- Event Listeners are used to model events that do not happen to plan items.
- An Event Listener is depicted by a double line circle shape
- Event Listeners are specialized to
- An Event Listener is depicted by a double line circle shape with an open center so that markers can be placed within it to indicate variations of an Event Listener.
- The circle MUST be drawn with a double line.
|
![Event Listener](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/09-cmmn-event-listener.png) |
Case File Item
A Case File Item is depicted by a "Document" shape that consists of a rectangle with a broken upper right corner.
|
![Case File Item](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/10-cmmn-case-file-item.png) |
Process Task
A Process Task is depicted by a rectangle shape with rounded corners with a "Chevron" symbol in the upper left corner and they can be used in the Case to call a Business Process
|
![Process Task](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/11-cmmn-process-task.png) |
Decision Task
- A Decision Task may be discretionary (i.e., used as Discretionary Item contained in a Planning Table).
- A discretionary Decision Task is depicted by a dash lined rectangle with rounded corners with a Decision Table symbol in the upper left corner.
|
![Decision Task](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/12-cmmn-decision-task.png) |
Plan Fragment
- A Plan Fragment is a container of Plan Items and the Sentries
- A Plan Fragment is depicted by a rectangle shape with dashed lines and softly rounded corners and a marker in the form of a "+" sign in a small box at its bottom center
- When the Plan Fragment is expanded it has a marker in the form of a "-" sign in a small box at its bottom center.
- When a Plan Fragment is expanded, elements contained in it become visible
|
![Plan Fragment](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/13-cmmn-plan-fragment.png) |
Planning Tables
- Users (Case workers) are said to "plan" (at run-time), when they select Discretionary Items
- A Planning Table defines the scope of planning.
- Planning Tables can be assigned to a Stage or a Human Task.
- Stages: The Planning Table can be used to plan instances of Tasks and Stages into that Stage instance.
- Human Tasks: The Planning Table can be used to plan instances of Tasks and Stages into the Stage that contains the Human Task.
- A Planning Table is depicted by a "Table" shape.
- A Planning Table can have several Table Items (i.e. Discretionary Items). Planning Table and Table Items can have applicability rules.
|
![Planning Tables](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/14-cmmn-planning-table.png) |
Sentry
- Plan Items may have associated Sentries.
- When a Sentry is used as an entry criterion it is depicted by a shallow "Diamond" shape.
|
N/A |
Sentry for Entry
When a Sentry is used as an exit criterion it is depicted by a solid "Diamond" shape.
|
![Sentry for Entry](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/15-cmmn-sentry-for-entry.png) |
Sentry for Exit
When a Sentry is used as an exit criterion it is depicted by a solid "Diamond" shape.
|
![Sentry for Exit](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/16-cmmn-sentry-for-exit.png) |
Manual Activation Decorator
- Under which conditions will Tasks and Stages, once enabled, start manually or automatically
|
![Activiation Decorator](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/17-cmmn-manual-activation-decorator.png) |
Required Decorator
- Under which conditions will Tasks, Stages and Milestones be "required" to complete or terminate before their containing Stage can complete.
|
![Required Decorator](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/18-cmmn-required-decorator.png) |
Repetition Decorator
- Under which conditions will Tasks, Stages and Milestones need to be repeated.
|
![Repeatition Decorator](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/19-cmmn-repeatition-decorator.png) |
Links
- Certain dependencies between elements that are shown inside expanded Stages or Plan Fragments are depicted using links.
- The shape of the connector object is a dash-dot-dot line.
- The connector MUST not have arrowheads.
|
![Links](https://cdn-images.visual-paradigm.com/guide/cmmn/cmmn-example/20-cmmn-link.png) |