Thursday, July 30, 2015

Case Management Model & Notation

CMMN Stencils

The goal of this project is to provide CMMN stencils as specified in the OMG CMMN 1.0 specification. These stencils can be used in different modelling or drawing tools in order to foster the modelling with CMMN.

Supported elements

  • Plan Model
  • Stage
  • Discretionary stage
  • Plan Fragment
  • Task
  • Discretionary task
  • Milestone
  • Event Listener
  • Criteria: entry and exit
  • Planing table (non-visualized and visualized)

Scalable Vector Graphics

The basic stencils are Scalable Vector Graphics (SVG) created using Inkscape. The following general ideas has been introduced:
  • the shapes are created in a way, that a 100% zoom should be well readable on a 1600x1200px display
  • the general line thickness is 2px, to avoid line escapes on a down-scaled printout
  • plan model shape may contain four stage shapes without zoom
  • stage shape may contain nine task shapes without zoom
Default Sizing

yED Palette

yED is a powerful open-source graph editor, which allows to create beautiful diagrams. It has pre-build palettes for simple UML 2.0 and BPMN 2.0 modelling, which are just enough to create overviews diagrams. If you are interested in creating real models (UML 2, BPMN 2.x or CMMN 1.x) consider use of modelling tools.
In order to enrich yED with ability to draw CMMN diagrams, a simple CMMN palette has been created. For installation, download the CMMN.graphml file, open yEd, goto Edit > Manage Palette... > Import Section... > and pick the downloaded file.
yED Palette Installation Steps

Reference: https://github.com/holisticon/cmmn-stencil

Related Posts:

  • Format USB/SD Card HOW TO FORMAT A WRITE PROTECT USB DRIVE? What is Write Protected error and why it happens?This seems to be the problem of most of us these days and some of our readers who wanted to know the methods how they can… Read More
  • XSL - Loop/Recursive Lopp/Recursive Template <xsl:template name="recursive">  <xsl:param name="num" />  <xsl:if test="not($num = 500)">   do something ...  <xsl:call-template name="recursive"> &n… Read More
  • PDF Generation with XSL - FOP Create report in PDF format using XSLFO and Apache FOP XSLFO is XSL Formatting Objects and can be used for formatting XML data.Apache FOP (Formatting Objects Processor) is a Java application that reads a formatting object… Read More
  • XSL - Special Characters (Tab, Line Break, Space ...)&#x9; for tab &#x20; for space &#xa0; for non-breaking space &#xa; line break        m2, cm2 ...  <fo:character character="2" baseline-shift="super" font-size="5pt" /> … Read More
  • SVG - Draw Arrow SVG  Sample 1 <svg xmlns="http://www.w3.org/2000/svg" viewBox="-50 -100 200 200"> <defs> <marker id='mid' orient="auto" markerWidth='2' markerHeight='4' refX='0.1' refY='1'> <!-- tr… Read More

0 comments:

Post a Comment