This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

Blog

Home/Blog/

DMN Demystified, Part 7. Conformance Levels

While unifying decision modeling and execution is a laudable goal, OMG realizes not all DMN vendors and practitioners want to do that.  So DMN defines three levels of conformance to the standard.  A tool vendor can implement just a sliver of DMN and still proudly slap that "standards-based" label on their software. Conformance Level 1 (CL1) [...]

By | 2016-12-29T13:40:01-08:00 January 29th, 2016|DMN|0 Comments

DMN Demystified, Part 6. Key Element 5: Metamodel and Schema

All of the conceptual elements of DMN - their names, attributes, relationships to each other, whether they are required or optional, and so forth - are formally defined in the specification by a metamodel, a set of UML class diagrams.  Here, for example, is the metamodel for a Decision: Closely related to the metamodel is [...]

By | 2016-12-29T13:40:01-08:00 January 29th, 2016|DMN|0 Comments

DMN Demystified, Part 5. Key Element 4: Boxed Expressions

Last time I mentioned that FEEL is just an expression language not a programming language.  It does not have statements.  It cannot create variables.  But, of course, you need those to define executable decision logic!  So where do they come from? What makes DMN business-friendly is that variables and their value expressions are created graphically, in diagrams [...]

By | 2016-12-29T13:40:01-08:00 January 29th, 2016|DMN|2 Comments

DMN Demystified, Part 4. Key Element 3: FEEL

If DMN just wanted to be a requirements-gathering notation along the lines of BPMN 1.x, DRDs and decision tables would be enough.  (And unfortunately, to many decision management vendors and consultants, those are enough!)  But DMN has higher aspirations.  Like BPMN 2.0, it seeks to unify modeling and execution in a single language, accessible to [...]

By | 2016-12-29T13:40:01-08:00 January 29th, 2016|DMN|2 Comments

DMN Demystified, Part 3. Key Element 2: Decision Table

A second key feature supported by every DMN tool is the decision table.  In DMN, decision tables are one form of expression used to determine the value of a decision or BKM.  Decision tables have been around for 40 years, but DMN defines specific formats and rules for their construction.  In one common format, the [...]

By | 2016-12-29T13:40:01-08:00 January 28th, 2016|DMN|0 Comments

DMN Demystified, Part 2. Key Element 1: Decision Requirements Diagram

The one part of the spec that every DMN tool supports is the Decision Requirements Diagram, or DRD.  It provides a business-friendly picture of the dependencies of a high-level business decision on supporting information.  Rectangles in the diagram represent decision nodes.  A decision has a name (the label in the rectangle) and a value determined [...]

By | 2016-12-29T13:40:01-08:00 January 28th, 2016|DMN|0 Comments

DMN Demystified, Part 1. Retracing the Path of BPMN

This post is based on a talk I gave at the BBC conference in November. DMN, which stands for Decision Model and Notation, is a relatively new OMG standard.  By unifying business decision modeling and execution, it hopes to do for Business Decision Management what BPMN did for BPM over the past decade, which is [...]

By | 2016-12-29T13:40:01-08:00 January 28th, 2016|DMN|0 Comments

Process-Driven Applications: A New Approach to Executable BPMN

One of the singular successes of BPM technology is a common language - BPMN - used both for process modeling and executable design.  At least in theory....   In reality, the BPMN created by the business analyst to represent the business requirements for implementation often bears little resemblance to the BPMN created by the BPMS [...]

By | 2016-12-29T13:40:01-08:00 March 18th, 2015|BPMN, BPMS|4 Comments

BPM at IBM InterConnect

It would be unfair to say there was absolutely nothing on BPM at IBM's InterConnect conference, which took place this week in Las Vegas... but it would not be far from the truth. InterConnect is the supposed successor to IBM's annual Impact middleware event where "Smarter Process" - IBM's term for BPM and decision management [...]

By | 2016-12-29T13:40:01-08:00 February 26th, 2015|BPMN, BPMS|2 Comments

BPMN Explained – Part 2

Yesterday I tried to explain BPMN to those who don't know what it is.  OK, they are probably saying, if BPMN is so great, why do I hear these complaints about it?  Yes, that's a good question. First, you need to understand exactly who is complaining.  If it's a legacy tool vendor wedded to their [...]

By | 2014-10-15T10:22:54-07:00 October 15th, 2014|BPMN|0 Comments