Jump To Close Expand all Collapse all Table of contents Getting started with Red Hat Decision Manager Preface Making open source more inclusive I. Getting started with decision services in Red Hat Decision Manager Expand section "I. Getting started with decision services in Red Hat Decision Manager" Collapse section "I. Getting started with decision services in Red Hat Decision Manager" 1. Sample projects and business assets in Business Central Expand section "1. Sample projects and business assets in Business Central" Collapse section "1. Sample projects and business assets in Business Central" 1.1. Accessing sample projects and business assets in Business Central 2. Red Hat Decision Manager BPMN and DMN modelers Expand section "2. Red Hat Decision Manager BPMN and DMN modelers" Collapse section "2. Red Hat Decision Manager BPMN and DMN modelers" 2.1. Installing the Red Hat Decision Manager VSCode extension bundle 2.2. Configuring the Red Hat Decision Manager standalone editors 3. Creating and executing DMN and BPMN models using Maven 4. Creating the traffic violations project in Business Central 5. Decision Model and Notation (DMN) Expand section "5. Decision Model and Notation (DMN)" Collapse section "5. Decision Model and Notation (DMN)" 5.1. Creating the traffic violations DMN decision requirements diagram (DRD) 5.2. Creating the traffic violations DMN custom data types 5.3. Assigning custom data types to the DRD input and decision nodes 5.4. Defining the traffic violations DMN decision logic 6. Test scenarios Expand section "6. Test scenarios" Collapse section "6. Test scenarios" 6.1. Testing the traffic violations using test scenarios 7. DMN model execution Expand section "7. DMN model execution" Collapse section "7. DMN model execution" 7.1. Executing a DMN service using the KIE Server REST API 8. Additional resources II. Getting started with Red Hat Business Optimizer Expand section "II. Getting started with Red Hat Business Optimizer" Collapse section "II. Getting started with Red Hat Business Optimizer" 9. Introduction to Red Hat Business Optimizer Expand section "9. Introduction to Red Hat Business Optimizer" Collapse section "9. Introduction to Red Hat Business Optimizer" 9.1. Planning problems 9.2. NP-completeness in planning problems 9.3. Solutions to planning problems 9.4. Constraints on planning problems 10. Getting started with solvers in Business Central: An employee rostering example Expand section "10. Getting started with solvers in Business Central: An employee rostering example" Collapse section "10. Getting started with solvers in Business Central: An employee rostering example" 10.1. Deploying the employee rostering sample project in Business Central 10.2. Re-creating the employee rostering sample project Expand section "10.2. Re-creating the employee rostering sample project" Collapse section "10.2. Re-creating the employee rostering sample project" 10.2.1. Setting up the employee rostering project 10.2.2. Problem facts and planning entities 10.2.3. Creating the data model for the employee rostering project Expand section "10.2.3. Creating the data model for the employee rostering project" Collapse section "10.2.3. Creating the data model for the employee rostering project" 10.2.3.1. Creating the employee roster planning entity 10.2.3.2. Creating the employee roster planning solution 10.2.4. Employee rostering constraints Expand section "10.2.4. Employee rostering constraints" Collapse section "10.2.4. Employee rostering constraints" 10.2.4.1. DRL (Drools Rule Language) rules 10.2.4.2. Defining constraints for employee rostering using the DRL designer 10.2.5. Creating rules for employee rostering using guided rules Expand section "10.2.5. Creating rules for employee rostering using guided rules" Collapse section "10.2.5. Creating rules for employee rostering using guided rules" 10.2.5.1. Guided rules 10.2.5.2. Creating a guided rule to balance employee shift numbers 10.2.5.3. Creating a guided rule for no more than one shift per day 10.2.5.4. Creating a guided rule to match skills to shift requirements 10.2.5.5. Creating a guided rule to manage day off requests 10.2.6. Creating a solver configuration for employee rostering 10.2.7. Configuring Solver termination for the employee rostering project 10.3. Accessing the solver using the REST API Expand section "10.3. Accessing the solver using the REST API" Collapse section "10.3. Accessing the solver using the REST API" 10.3.1. Registering the Solver using the REST API 10.3.2. Calling the Solver using the REST API 11. Getting started with Java solvers: A cloud balancing example Expand section "11. Getting started with Java solvers: A cloud balancing example" Collapse section "11. Getting started with Java solvers: A cloud balancing example" 11.1. Domain Model Design Expand section "11.1. Domain Model Design" Collapse section "11.1. Domain Model Design" 11.1.1. Designing a domain model 11.1.2. The Computer Class 11.1.3. The Process Class 11.1.4. The CloudBalance Class 11.2. Running the Cloud Balancing Hello World 11.3. Solver Configuration 11.4. Score Configuration Expand section "11.4. Score Configuration" Collapse section "11.4. Score Configuration" 11.4.1. Configuring score calculation using Java 11.4.2. Configuring score calculation using Drools 11.5. Further development of the solver 12. Examples provided with Red Hat Business Optimizer Expand section "12. Examples provided with Red Hat Business Optimizer" Collapse section "12. Examples provided with Red Hat Business Optimizer" 12.1. Downloading and running the examples Expand section "12.1. Downloading and running the examples" Collapse section "12.1. Downloading and running the examples" 12.1.1. Downloading Red Hat Business Optimizer examples 12.1.2. Running Business Optimizer examples 12.1.3. Running the Red Hat Business Optimizer examples in an IDE (IntelliJ, Eclipse, or Netbeans) 12.1.4. Running the web examples 12.2. Table of Business Optimizer examples 12.3. N queens Expand section "12.3. N queens" Collapse section "12.3. N queens" 12.3.1. Domain model for N queens 12.4. Cloud balancing 12.5. Traveling salesman (TSP - Traveling Salesman Problem) 12.6. Dinner party 12.7. Tennis club scheduling 12.8. Meeting scheduling 12.9. Course timetabling (ITC 2007 Track 3 - Curriculum Course Scheduling) 12.10. Machine reassignment (Google ROADEF 2012) 12.11. Vehicle routing Expand section "12.11. Vehicle routing" Collapse section "12.11. Vehicle routing" 12.11.1. Domain model for Vehicle routing 12.12. Project job scheduling 12.13. Task assigning 12.14. Exam timetabling (ITC 2007 track 1 - Examination) Expand section "12.14. Exam timetabling (ITC 2007 track 1 - Examination)" Collapse section "12.14. Exam timetabling (ITC 2007 track 1 - Examination)" 12.14.1. Domain model for Exam timetabling 12.15. Nurse rostering (INRC 2010) 12.16. Traveling tournament problem (TTP) 12.17. Cheap time scheduling 12.18. Investment asset class allocation (Portfolio Optimization) 12.19. Conference scheduling 12.20. Rock tour 12.21. Flight crew scheduling A. Versioning information B. Contact information Legal Notice Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Getting started with Red Hat Decision Manager Red Hat Decision Manager 7.10Legal NoticeAbstract This document describes how to get started with decision services and planning solutions in Red Hat Decision Manager. Next