Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Building Business Applications with DMN and BPMN

743 views

Published on

Presentation from Denis Gagne from Trisotech and Matteo Mortari from Red Hat at the Digital Transformation Summit of BPM.com

Published in: Business
  • Be the first to comment

Building Business Applications with DMN and BPMN

  1. 1. Building Business Applications with DMN and BPMN Denis Gagné CEO& CTO Trisotech Matteo Mortari Software Engineer Red Hat Droolsteam
  2. 2. “Giving back controlto business”
  3. 3. Citizen Developersare key to businessagility A citizen developeris a userwho createsnewbusiness applications for consumption by others using development and runtime environments sanctionedby corporate IT. Gartner
  4. 4. During this session we will demonstrate how: business users can easily build robust Business Applications with BPMN and DMN using and modeling tools execution platform
  5. 5. Trisotech Digital Enterprise Suite is an innovative and easy-to-use software tools that allow enables non-technical business people to discover, model, analyze and find insights into their digital enterprise. Red Hat® JBoss® BPM and BRMS Suites are comprehensive platforms for business process, business rules management and complex event processing that can be deployed across multiple cloud environments. The combined Trisotech and Red Hat offering is currently the only solution that offers: • Business friendly modeling deployable on proven robust enterprise grade execution • Modeling and execution of full level 3-compliant DMN decision models
  6. 6. Value Propositionof the proposedapproach  Reachfaster agreementon the“as is” and “tobe” operationsthroughunambiguousmodels  Encouragestakeholderparticipationthroughgraphicallyexpressive notations  Facilitatethe analysisandimprovement of operations  Createa libraryof processes, casedefinitionsandbusiness decisions tospecify operationsor onboardnew employees,partners,or clients
  7. 7. AboutBPMN and DMN
  8. 8. Trisotech is a global leader in digital enterprise solutions, offering innovative and easy-to-use software tools that allow customers to discover, model, analyze and find insights into their digital enterprise. BASIC ELEMENTS Pool Event Activity Gateway FLOW 20161007 BPMN Quick Guide A simple, basic, yet complete, BPMN reference accessible to everyone. www.BPMNQuickGuide.com Start Event Service Task Decision Task Data Object End Event End Event Intermediate Message Event BPMN is a universal graphical notation for documenting business processes and driving process improvement initiatives. It enables a disciplined process approach that allows organizations to become more efficient. www.Trisotech.com Download Free BPMN, CMMN and DMN templates at www.Trisotech.com/Visio Sequence Flow Message Flow Data Association Subprocess Case TaskTriggers a new process instance External Participant to the process What is done next Task to be completed Routing Information required as input End state of the process External communication Current Status BPMN 2.0 Released 2010
  9. 9. Decision Input Data Decision 1 Decision 2 Input Data 3 Input Data 1 Input Data 2 Knowledge Source www.Trisotech.com BASIC ELEMENTS REQUIREMENTBusiness Knowledge Model 20161007 Download Free BPMN, CMMN and DMN templates at www.Trisotech.com/Visio Trisotech is a global leader in digital enterprise solutions, offering innovative and easy-to-use software tools that allow customers to discover, model, analyze and find insights into their digital enterprise. DMN provides a modeling notation to capture business decision requirements and decision logic. It increases an organization’s agility and adaptability by capturing the business decisions independently from where they are used. Decision logic using a Decision Table Decision Requirement Diagram (DRD) Each row is a rule Conditions Result Defined decision logic Re- usable decision logic Input required for the decision Authority source of this data Information Knowledge Authority Current Status DMN 1.1 Released 2016
  10. 10. Benefitsof using StandardNotations and Execution  Unambiguousformatfor modelingprocesses, cases anddecisions  Canbeinterchangedbetween differentvendors’ products  Providecommonandreadily-transferableskillsthatare learnedbybusiness andIT professionals
  11. 11. Aboutthe demo
  12. 12. Decision Task Inputs of Decision Branching based on Decision BPMN: Process Modeled Graphically
  13. 13. Inputs of Decision Decision DMN: Decision Modeled Graphically Captures the Decision’s Requirements via the Decision Requirement Diagram (DRD) Captures the Decision’s Logic via Decision Tables or Boxed Expressions
  14. 14. BPM N DMN
  15. 15. Name of Decision Hit policy Rule number Conditions Result DMN: Decision Table Inputs
  16. 16. FEEL Expressions Invocation Parameters Context entries (“Local variables”) Result Name of Decision DMN: Boxed Expression
  17. 17. Executing the demo
  18. 18. https://dmn-tck.github.io/tck/ https://www.amazon.com/Bruce-Silver/e/B0062AXUFY/ref=dp_byline_cont_book_1 Red Hat JBoss BPM Suite: https://developers.redhat.com/products/bpmsuite/overview/ https://Trisotech.com/DMNQuickStart
  19. 19. Thank you! Questions?

×