Jump To Close Expand all Collapse all Table of contents Getting started with Red Hat Process Automation Manager Preface Making open source more inclusive I. Getting started with decision services in Red Hat Process Automation Manager Expand section "I. Getting started with decision services in Red Hat Process Automation Manager" Collapse section "I. Getting started with decision services in Red Hat Process Automation 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 Process Automation Manager BPMN and DMN modelers Expand section "2. Red Hat Process Automation Manager BPMN and DMN modelers" Collapse section "2. Red Hat Process Automation Manager BPMN and DMN modelers" 2.1. Installing the Red Hat Process Automation Manager VS Code extension bundle 2.2. Configuring the Red Hat Process Automation 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 process services in Red Hat Process Automation Manager Expand section "II. Getting started with process services in Red Hat Process Automation Manager" Collapse section "II. Getting started with process services in Red Hat Process Automation Manager" 9. Overview 10. Sample projects and business assets in Business Central Expand section "10. Sample projects and business assets in Business Central" Collapse section "10. Sample projects and business assets in Business Central" 10.1. Accessing sample projects and business assets in Business Central 11. Red Hat Process Automation Manager BPMN and DMN modelers Expand section "11. Red Hat Process Automation Manager BPMN and DMN modelers" Collapse section "11. Red Hat Process Automation Manager BPMN and DMN modelers" 11.1. Installing the Red Hat Process Automation Manager VS Code extension bundle 11.2. Configuring the Red Hat Process Automation Manager standalone editors 12. Creating and executing DMN and BPMN models using Maven 13. Creating users 14. Creating the mortgage-process project 15. Creating the mortgage-process data objects Expand section "15. Creating the mortgage-process data objects" Collapse section "15. Creating the mortgage-process data objects" 15.1. Creating the Applicant data object 15.2. Creating the Property data object 15.3. Creating the ValidationErrorDO data object 15.4. Creating the Application data object 16. Business processes in Business Central Expand section "16. Business processes in Business Central" Collapse section "16. Business processes in Business Central" 16.1. Creating the business process Expand section "16.1. Creating the business process" Collapse section "16.1. Creating the business process" 16.1.1. Creating outgoing connections and exclusive gateways 16.1.2. Defining the validation data 16.1.3. Calculating the mortgage 16.1.4. Increasing the down payment 17. Guided rules Expand section "17. Guided rules" Collapse section "17. Guided rules" 17.1. Viewing the Mortgage_Process business rules Expand section "17.1. Viewing the Mortgage_Process business rules" Collapse section "17.1. Viewing the Mortgage_Process business rules" 17.1.1. Viewing the Validate Down Payment guided rule 17.1.2. Viewing the RetractValidationErr guided rule 18. Guided decision tables Expand section "18. Guided decision tables" Collapse section "18. Guided decision tables" 18.1. Viewing the mortgage decision table 19. Forms in Business Central Expand section "19. Forms in Business Central" Collapse section "19. Forms in Business Central" 19.1. Viewing the Mortgage_Process forms 20. Deploying the MortgageApprovalProcess process application 21. Executing the MortgageApprovalProcess process application 22. Monitoring the MortgageApprovalProcess process application Expand section "22. Monitoring the MortgageApprovalProcess process application" Collapse section "22. Monitoring the MortgageApprovalProcess process application" 22.1. Filtering process instances using default or advanced filters Expand section "22.1. Filtering process instances using default or advanced filters" Collapse section "22.1. Filtering process instances using default or advanced filters" 22.1.1. Filtering process instances using default filters 22.1.2. Filtering process instances using advanced filters 23. Additional resources III. Getting started with case management in Red Hat Process Automation Manager Expand section "III. Getting started with case management in Red Hat Process Automation Manager" Collapse section "III. Getting started with case management in Red Hat Process Automation Manager" 24. Reviewing the IT_Orders sample project 25. Creating a new IT_Orders case project 26. Data objects Expand section "26. Data objects" Collapse section "26. Data objects" 26.1. Creating the ITOrderService data object 26.2. Creating the Survey data object 27. Designing the case definition Expand section "27. Designing the case definition" Collapse section "27. Designing the case definition" 27.1. Creating the Place Order sub-process 27.2. Creating the Manager approval business process 28. Milestones Expand section "28. Milestones" Collapse section "28. Milestones" 28.1. Creating the Hardware spec ready milestone 28.2. Creating the Manager decision milestone 28.3. Creating the Order placed milestone 28.4. Creating the Order shipped milestone 28.5. Creating the Delivered to customer milestone 29. Deploying and testing the IT order case project 30. Additional resources IV. Getting started with Red Hat build of OptaPlanner Expand section "IV. Getting started with Red Hat build of OptaPlanner" Collapse section "IV. Getting started with Red Hat build of OptaPlanner" 31. Introduction to Red Hat build of OptaPlanner Expand section "31. Introduction to Red Hat build of OptaPlanner" Collapse section "31. Introduction to Red Hat build of OptaPlanner" 31.1. Planning problems 31.2. NP-completeness in planning problems 31.3. Solutions to planning problems 31.4. Constraints on planning problems 31.5. Examples provided with Red Hat build of OptaPlanner 31.6. N queens Expand section "31.6. N queens" Collapse section "31.6. N queens" 31.6.1. Domain model for N queens 31.7. Cloud balancing 31.8. Traveling salesman (TSP - Traveling Salesman Problem) 31.9. Tennis club scheduling 31.10. Meeting scheduling 31.11. Course timetabling (ITC 2007 Track 3 - Curriculum Course Scheduling) 31.12. Machine reassignment (Google ROADEF 2012) 31.13. Vehicle routing Expand section "31.13. Vehicle routing" Collapse section "31.13. Vehicle routing" 31.13.1. Domain model for Vehicle routing 31.14. Project job scheduling 31.15. Task assigning 31.16. Exam timetabling (ITC 2007 track 1 - Examination) Expand section "31.16. Exam timetabling (ITC 2007 track 1 - Examination)" Collapse section "31.16. Exam timetabling (ITC 2007 track 1 - Examination)" 31.16.1. Domain model for exam timetabling 31.17. Nurse rostering (INRC 2010) 31.18. Traveling tournament problem (TTP) 31.19. Cheap time scheduling 31.20. Investment asset class allocation (Portfolio Optimization) 31.21. Conference scheduling 31.22. Rock tour 31.23. Flight crew scheduling 32. Downloading Red Hat build of OptaPlanner examples Expand section "32. Downloading Red Hat build of OptaPlanner examples" Collapse section "32. Downloading Red Hat build of OptaPlanner examples" 32.1. Running OptaPlanner examples 32.2. Running the Red Hat build of OptaPlanner examples in an IDE (IntelliJ, Eclipse, or Netbeans) 33. Getting started with OptaPlanner in Business Central: An employee rostering example Expand section "33. Getting started with OptaPlanner in Business Central: An employee rostering example" Collapse section "33. Getting started with OptaPlanner in Business Central: An employee rostering example" 33.1. Deploying the employee rostering sample project in Business Central 33.2. Re-creating the employee rostering sample project Expand section "33.2. Re-creating the employee rostering sample project" Collapse section "33.2. Re-creating the employee rostering sample project" 33.2.1. Setting up the employee rostering project 33.2.2. Problem facts and planning entities 33.2.3. Creating the data model for the employee rostering project Expand section "33.2.3. Creating the data model for the employee rostering project" Collapse section "33.2.3. Creating the data model for the employee rostering project" 33.2.3.1. Creating the employee roster planning entity 33.2.3.2. Creating the employee roster planning solution 33.2.4. Employee rostering constraints Expand section "33.2.4. Employee rostering constraints" Collapse section "33.2.4. Employee rostering constraints" 33.2.4.1. DRL (Drools Rule Language) rules 33.2.4.2. Defining constraints for employee rostering using the DRL designer 33.2.5. Creating rules for employee rostering using guided rules Expand section "33.2.5. Creating rules for employee rostering using guided rules" Collapse section "33.2.5. Creating rules for employee rostering using guided rules" 33.2.5.1. Guided rules 33.2.5.2. Creating a guided rule to balance employee shift numbers 33.2.5.3. Creating a guided rule for no more than one shift per day 33.2.5.4. Creating a guided rule to match skills to shift requirements 33.2.5.5. Creating a guided rule to manage day off requests 33.2.6. Creating a solver configuration for employee rostering 33.2.7. Configuring Solver termination for the employee rostering project 33.3. Accessing the solver using the REST API Expand section "33.3. Accessing the solver using the REST API" Collapse section "33.3. Accessing the solver using the REST API" 33.3.1. Registering the Solver using the REST API 33.3.2. Calling the Solver using the REST API 34. Getting Started with OptaPlanner and Quarkus Expand section "34. Getting Started with OptaPlanner and Quarkus" Collapse section "34. Getting Started with OptaPlanner and Quarkus" 34.1. Apache Maven and Red Hat build of Quarkus Expand section "34.1. Apache Maven and Red Hat build of Quarkus" Collapse section "34.1. Apache Maven and Red Hat build of Quarkus" 34.1.1. Configuring the Maven settings.xml file for the online repository 34.1.2. Downloading and configuring the Quarkus Maven repository 34.2. Creating an OptaPlanner Red Hat build of Quarkus Maven project using the Maven plug-in 34.3. Creating a Red Hat build of Quarkus Maven project using code.quarkus.redhat.com 34.4. Creating a Red Hat build of Quarkus Maven project using the Quarkus CLI 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 Chapter 30. Additional resources Designing and building cases for case management Using the Showcase application for case management Getting started with process services Previous Next