Learn more About SAP LANGUAGE LOGIN BLOG CAREER CONTACT PRODUCTS SOLUTIONS INDUSTRIES CUSTOMERS PARTNERS RESOURCES COMPANY Blog Home Inside Signavio Product Announcements Trends Thought Leadership Best Practices Industries Business Decision Management: A Practical Introduction Written by Timotheus Kampik | 6 min read Business decision management is all about formalizing and improving an organization’s operational (day-to-day) decisions. Following on from our post on the value of DMN, Signavio resident expert Timotheus Kampik offers a practical guide to business decision management, using a specific example. Business decision management in practice To get started with business decision management, we first need to know what decisions we need to improve. In other words, we need to monitor our business’ operational decisions. Let’s consider an example: fraud prevention in an insurance company. Every time an insurance claim comes in, the responsible caseworkers need to assess if the claim is likely to be fraudulent. If this is the case, they escalate the case to an investigation specialist. The caseworkers assess the fraud likelihood based on a lengthy guideline document. Decision monitoring In this post, we focus on decision modeling and execution, but first, let’s take a quick look at how we can identify improvement potential. In our insurance company example, a comparison of the business’s case data with reports about industry-wide fraud frequency indicates that, in our company, most fraud cases remain undetected, meaning that the business decision fraud detection performs poorly. One of the reasons for poor business decision performance is a lack of clarity and formalization. In our fraud detection example, the case workers don’t follow the guidelines because they are ambiguous and hard to understand. Designing formalized business decisions To provide a clear definition of decision rules, we define them as Decision Model and Notation (DMN) diagrams. As outlined in Signavio’s earlier blog post about unlocking the value of business decision management, DMN is an open standard notation for decision modeling with an underlying XML definition. The formalized definition allows us to deploy the decision rules to a decision support or automation system. Decision diagrams Returning to our example, we can now get started with modeling our fraud detection diagram. In this example model, we keep the diagram relatively simple to allow you to move quickly through the explanation. With DMN, the two crucial decision diagram elements are ‘input data’ and ‘decisions’. Input data refers to the information needed to actually make a decision. (Decision tables contain the decision logic that maps this input data to outputs, i.e. specific decisions.) We start with defining the data we use for our decision. For this, we use two input data elements: ‘insurance claim’ and ‘customer’. The ‘insurance claim’ element This element has the attributes ‘requested compensation’ and ‘type of damage’. For each of these attributes, we also need to define an attribute type. ‘Requested compensation’ is an attribute with the type ‘number’, because it has a set numerical value. (For example, a customer might request €5,000 in compensation.) ‘Type of damage’ is an enumeration attribute, which means it can have a set of values that are predefined by the decision modeler. For our example, we only define the values ‘collision with wild animal’ and ‘other’. Defining attribute types is crucial to ensure we can create decision rules that handle all possible inputs later on. The ‘customer’ element This element uses one Boolean attribute, which can be either true or false, and one number attribute. The Boolean attribute is ‘clean criminal record’ and the number attribute is ‘sum of previously claimed compensation’. As our input data elements represent objects with different attributes—and not just one value, like a number—we refer to them as complex type input data. The next step is to connect the two input data elements to our decision table element. Then, we can open the decision element and add the decision logic to a decision table. Each row in the table maps input data with specific properties to an output using comparison operators, like =, < and >=. This is called a decision rule. We also need to set the hit policy that determines in which order or combination the decision rules apply. In our insurance example, we set the first hit policy. This means the first rule that applies to a set of input data is used to determine the decision outcome. In our decision table above, insurance claims of less than €2000 are never investigated if the customer has received less than €10,000 in previous claims. Literal expressions In many scenarios, you need more control over your input data in order to compute a decision outcome. For this, you can use a literal expression language that allows you to aggregate and transform decision data. For example, we can sum up the value of past insurance claims with the following simple literal expression: Sum(‘Past insurance claims’) You can seamlessly integrate these expressions into your decision diagrams. Let’s refine our decision diagram so that the sum of past insurance claims is computed from a separate input data element: Using decision models for day-to-day operations Now we have our decision model, how can we ensure the model is actually used in our claim handling process? Because we created our model in DMN 1.1 (an open standard notation), we have the option to export our diagram to a system that can then either provide decision support for our caseworkers, or automate the decision completely. Either option vastly improves your organization’s ability to use the model and make standardized decisions, with automation also having the advantage of freeing up staff time to focus on exceptional cases that require human assessment. Decision automation Of course, we could also eliminate human involvement altogether by deploying a process to a business rule execution engine, like Signavio Process Governance. In contrast to an ordinary software application, a business rule execution engine doesn’t rely on hard-coded decision logic. Instead, business users can change the rules in a decision diagram and have them transferred as an update to the engine without involving programmers. Of course, not all organizations are sufficiently advanced to fully automate their decision-making process. This is often the case if improvements are driven through a bottom-up approach. When a team lead or department manager suggests improvements to how a set of business decisions are handled, a budget for automation is typically not readily available. Decision support In contrast, a decision support system can be purchased with a much smaller budget, for example as a Software-as-a-Service (SaaS) subscription that requires no integration. Even so, a decision support system can be as simple as providing staff with a reference decision, which helps standardize the way decisions relying on the same factors are made, no matter which employee is ultimately responsible for making the decision. In our insurance example, human intervention is still beneficial, especially for unusual cases. (Unless, of course, we have a self-learning system in place that adjusts our decision rules automatically when fraudsters come up with new schemes…) Next steps Business decision management focuses on monitoring, modeling, and executing business decisions. Using Decision Model and Notation (DMN), you can create unambiguous, formalized decision models that increase the visibility and adaptability of your business decisions. Taking a structured approach and using a standard notation also gives you the option to transfer the decision models to a decision support system or automate your decisions completely. In any business decision management scenario, Signavio Process Manager is your best friend. To find out more about decision automation, see our fact sheet on effective business & IT alignment through software-based decision management. Or, if you’re ready to get started with business decision management straight away, sign up for a free 30-day trial with Signavio, today. Published on: January 31st 2020 - Last modified: November 13th, 2020 Topics: WorkflowBusiness Decision ManagementSignavio Workflow Accelerator FIND OUT MORE CONTACT SHARE THIS RELATED ARTICLES Inside Signavio September 25th 2020 How Signavio Helped Connect Patients to COVID-19 Treatment Best Practices August 1st 2019 Workflow Optimization: Bringing Processes to Life Best Practices June 5th 2019 Automate complex business rules | Signavio Process Governance Best Practices April 30th 2019 Adapting Automated Processes with Signavio Process Governance Best Practices October 4th 2018 Organizing information with form groups in Process Governance Best Practices September 26th 2018 What is Workflow Management? Best Practices July 9th 2018 How To Do Onboarding Right, First Time, Every Time Best Practices June 6th 2018 Supervisor look-up automation with CSV data Best Practices May 15th 2018 Starting new cases with the workflow API Best Practices April 19th 2018 Using an external web service for EU VAT number validation Best Practices April 10th 2018 Automatically starting scheduled workflows January 18th 2018 Process Governance update—Cases and tasks Best Practices October 17th 2017 Web service integration: updating an external database from a workflow Best Practices August 22nd 2017 DocuSign Workflow Integration for Document Signing Best Practices August 8th 2017 Process Milestones for Workflow Execution Status Visibility Best Practices July 12th 2017 Multi-instance user tasks in Process Governance Best Practices June 22nd 2017 10 Workflow Examples for Signavio Process Governance Best Practices June 15th 2017 How to build a business days calculation workflow Best Practices May 23rd 2017 Smooth vacation handovers with Signavio Process Governance May 15th 2017 Admin|Arrange business trip Best Practices April 21st 2017 Integrating a workflow with external web services Best Practices March 30th 2017 Integrating a spreadsheet with a workflow March 15th 2017 Workflow examples Best Practices February 28th 2017 Product Lifecycle Management with Signavio Process Governance Best Practices February 24th 2017 Automatically Scheduling Internal Controls with Signavio Process Governance Best Practices January 13th 2017 How to automate your ‘four-eye’ approvals in Signavio Workflow Best Practices December 9th 2016 Managing training course delivery with Signavio Workflow Best Practices November 25th 2016 How to automatically trigger a workflow with form data Best Practices November 8th 2016 Dogfooding publishing workflow automation at Signavio Best Practices October 20th 2016 Saving time and money by automating status updates Industries October 6th 2016 Know Your Customer banking processes in Signavio Workflow Best Practices September 22nd 2016 Business rules execution from DMN in Signavio Process Governance Best Practices August 5th 2016 From process documentation to process execution Best Practices July 29th 2016 Identifying spreadsheets that are really workflows Best Practices July 14th 2016 The difference between workflow and business process management Best Practices July 8th 2016 Using approval workflows to ensure diagram quality Best Practices June 30th 2016 The ROI for replacing email with workflow notifications Best Practices April 19th 2016 Workflow Management for HR April 6th 2016 Effektif 3.7 release Best Practices March 31st 2016 Workflow management for business operations Best Practices March 30th 2016 Onboarding employees with Signavio Workflow March 25th 2016 Effektif 3.6 release Best Practices March 22nd 2016 Project management with Signavio Workflow Best Practices March 17th 2016 Approving expense claims with Signavio Workflow Best Practices March 15th 2016 Signavio Process Editor integration Best Practices February 10th 2016 Signing contracts with Signavio Workflow Best Practices January 28th 2016 Triage - modelling big decisions Best Practices January 12th 2016 The case for workflow modelling patterns Best Practices January 7th 2016 Email notification patterns Best Practices January 5th 2016 Collaboration workflow patterns Best Practices December 17th 2015 Decision gateway variables Best Practices December 15th 2015 Form fields with multiple values Best Practices December 3rd 2015 Document workflow patterns Industries November 17th 2015 Workflow management at an insurer Best Practices November 10th 2015 Approval workflow modeling patterns Best Practices November 3rd 2015 Prototyping executable process models Best Practices October 20th 2015 Adding case management to your productivity toolset Best Practices October 14th 2015 The ‘Hello, World!’ of process modelling Best Practices October 7th 2015 Box.com integration Best Practices October 1st 2015 Nailing software products Best Practices September 29th 2015 I’ve documented my processes, what’s next? Best Practices September 22nd 2015 Google Cloud Print Integration Best Practices September 16th 2015 What spreadsheets can teach us about workflow Best Practices September 8th 2015 Responding to customer email enquiries Thought Leadership August 12th 2015 Email and the future of conversations Best Practices August 11th 2015 Use your time for the really important topics Best Practices August 3rd 2015 Why you should consider workflow management Best Practices July 29th 2015 Getting BPM up and running - applying process models Best Practices July 28th 2015 How to choose which process to automate first Best Practices July 23rd 2015 Five results of executing processes in Effektif Inside Signavio June 23rd 2015 KLANN Packaging GmbH Runs Core Workflows in the Cloud with Effektif Best Practices April 27th 2015 Filling job vacancies with Signavio Workflow Best Practices April 13th 2015 One-minute approval process screencast Best Practices April 9th 2015 Adding a check to increase workflow success rate Best Practices April 8th 2015 Using case name templates to identify orders Best Practices April 7th 2015 Purchase order fulfilment Best Practices March 30th 2015 Supply chain example - shipping products Best Practices March 25th 2015 Hire employee screencast Industries March 24th 2015 Hiring employees with Signavio Workflow March 16th 2015 Press Release: Effektif Adds Open Source Workflow to its Cloud BPM Solution March 16th 2015 Open sourcing a new type of BPM system Best Practices March 5th 2015 Invoice processing screencast Best Practices March 2nd 2015 Customer invoice processing with late payment reminders Industries February 26th 2015 Insurance example - screencast Best Practices February 24th 2015 Using role-based assignment in Signavio Process Governance Industries February 19th 2015 Insurance example - processing a claim Best Practices February 13th 2015 Salesforce integration tutorial Best Practices February 12th 2015 Salesforce integration screencast Best Practices February 11th 2015 Salesforce workflow integration July 1st 2014 Effektif in university lectures Inside Signavio May 8th 2014 Effektif named as a “Cool Vendor” Inside Signavio January 13th 2014 Introducing Effektif Best Practices December 6th 2013 Choose for change Inside Signavio March 10th 2013 Effektif: BPM veteran Tom Baeyens takes off to the cloud by securing € 1.2m funding by Signavio More Download now Get connected: Fan Favorites Process Mining Guide Free BPMN 2.0 poster Free BPMN 2.0 and DMN 1.0 Poster Signavio BPM Cookbook Business Scenarios Your Process Journey Why Choose Signavio? What is Process Mining? How BPM Software Delivers Value BPMN 2.0 Insides Webinars Downloads Hot Topics Journey to Process Analytics All about Customer Journey Mapping Signavio World 2020 GDPR Resource Center Robotic Process Automation Guide The Benefits of SaaS Why Decision Management? What is Workflow Management? More Information Working at Signavio Newsletter Registration Support Data Security BPM Academic Initiative Release Notes Software Licenses Browser Compatibility See all Signavio offices Signavio GmbH Kurfürstenstraße 111 10787 Berlin Germany Telephone: +49 30 856 21 54-0 Fax: +49 30 8562 154-19 Signavio, Inc. 800 District Ave., Suite 180 Burlington, MA 01803 United States of America Telephone: +1 978 320 5040 Signavio Pte. Ltd. 12 Marina View Asia Square Tower 2, #11-01 Singapore 018961 Telephone: +65 6817 3840 Signavio ANZ PTY LTD Level 23, Collins Square Tower Five 727 Collins Street Melbourne VIC 3008 Telephone: +61 3 9101 8171 Signavio Schweiz GmbH Baarerstrasse 79 6300 Zug Switzerland Telephone: +41 44 562 0800 Signavio France SAS 15 rue Beaujon 75008 Paris France Telephone: +33 1 42 99 94 16 Signavio UK Ltd. 12 Melcombe Place, Marylebone Station London NW1 6JJ United Kingdom Telephone: +44 20 34 57 04 09 Signavio Benelux B.V. Barbara Strozzilaan 201 1083 HN Amsterdam Netherlands Telephone: +31 20 240 22 92 Signavio Sweden AB C/O Convendum Västra Järnvägsgatan 3 111 64 Stockholm Sweden Telephone: +46702033975 Signavio Japan K.K 1F - 3F Otemachi Building 1-6-1 Otemachi, Chiyoda-ku Tokyo 100-0004 Japan Telephone: + 81 3 6841 3932 Signavio India Private Ltd. REGD. OFFICE: Office No. 25, 12th Floor, Building 9B, DLF Cyber City, Phase 3 122002 Gurugram, Haryana India CORPORATE OFFICE: 16th Floor, Max Towers, Plot No. C-001A, Sector 16B, DND Flyway 201301 Noida, Uttar Pradesh India Telephone: +91-120-718-5056 Support-Hotline (for customers) Support: +49 30 856 21 54-21 Support (US): +1 781 4256004 Support (APAC): +61 3 70640048 Email : support@signavio.com Legal info Standard Agreement – T&C Privacy Policy