Jump To Close Expand all Collapse all Table of contents BRMS Business Process Management Guide Preface 1. Introduction Expand section "1. Introduction" Collapse section "1. Introduction" 1.1. Introduction 2. Business Process Management API Expand section "2. Business Process Management API" Collapse section "2. Business Process Management API" 2.1. The API 2.2. Create the Knowledge Base 2.3. Create a Session 2.4. Events Listeners 3. Process Overview Expand section "3. Process Overview" Collapse section "3. Process Overview" 3.1. Process Overview 3.2. Process Nodes 3.3. Process Properties 3.4. Events 3.5. Activities 3.6. Gateways 3.7. Data 3.8. Constraints 3.9. Timers 3.10. Updating Processes 3.11. Process Instance Migration 3.12. Multi-threading Expand section "3.12. Multi-threading" Collapse section "3.12. Multi-threading" 3.12.1. Multi-threading 3.12.2. Engine Execution 3.13. Asynchronous Handlers 4. BPMN 2.0 Notation Expand section "4. BPMN 2.0 Notation" Collapse section "4. BPMN 2.0 Notation" 4.1. Business Process Model and Notation (BPMN) 2.0 Specification 4.2. An Example BPMN 2.0 Process 5. Process Designer Expand section "5. Process Designer" Collapse section "5. Process Designer" 5.1. Process Designer 5.2. Configuring the Process Designer 5.3. Process Creation and Validation 5.4. Importing Existing Processes Expand section "5.4. Importing Existing Processes" Collapse section "5.4. Importing Existing Processes" 5.4.1. Importing Existing BPMN2 Processes 5.4.2. Migrating jPDL 3.2 to BPMN2 5.5. View and Share Processes 5.6. Defining Domain-Specific Service Nodes 5.7. Connecting to a Service Repository 5.8. Generate Process and Task Forms 6. JBoss Developer Studio Expand section "6. JBoss Developer Studio" Collapse section "6. JBoss Developer Studio" 6.1. JBoss Developer Studio 6.2. Project Creation 6.3. Process Creation 6.4. Validation and Debugging 7. Persistence Expand section "7. Persistence" Collapse section "7. Persistence" 7.1. Persistent 7.2. Runtime State Expand section "7.2. Runtime State" Collapse section "7.2. Runtime State" 7.2.1. Runtime State 7.2.2. Safe Points 7.2.3. Binary Persistence 7.3. Configuring Persistence Expand section "7.3. Configuring Persistence" Collapse section "7.3. Configuring Persistence" 7.3.1. Configuring Persistence 7.3.2. Adding Dependencies 7.3.3. Configure the Engine to use Persistence 7.3.4. Session ID 7.3.5. Transactions 7.4. History Log Expand section "7.4. History Log" Collapse section "7.4. History Log" 7.4.1. History Log 7.4.2. The Business Activity Monitoring Data Model 7.4.3. Storing Process Events in a Database 8. Business Central Console Expand section "8. Business Central Console" Collapse section "8. Business Central Console" 8.1. Business Central Console 8.2. Business Central Console and BRMS Integration Expand section "8.2. Business Central Console and BRMS Integration" Collapse section "8.2. Business Central Console and BRMS Integration" 8.2.1. Business Central Console and BRMS Integration 8.2.2. Configuring the Business Central Console 8.2.3. User and Group Management 8.3. Log On to the Business Central Console 8.4. Managing Process Instances 8.5. Human Task Lists 8.6. Registering Service Handlers 8.7. Adding New Process and Task Forms 8.8. REST interface 9. Domain-Specific Processes Expand section "9. Domain-Specific Processes" Collapse section "9. Domain-Specific Processes" 9.1. Domain-Specific Service Nodes 9.2. Define a Work Item 9.3. Register the Work Definition 9.4. Executing Service Nodes 9.5. Service Repository 10. Human Tasks Expand section "10. Human Tasks" Collapse section "10. Human Tasks" 10.1. Human Tasks 10.2. Adding Human Tasks to Processes Expand section "10.2. Adding Human Tasks to Processes" Collapse section "10.2. Adding Human Tasks to Processes" 10.2.1. User Task Node 10.2.2. Dynamic Human Task Properties 10.2.3. User and Group Assignment 10.2.4. Standard Human Roles 10.2.5. Task Escalation and Notification 10.2.6. Data Mapping 10.2.7. Swimlanes 10.2.8. Removing Tasks from the Database 10.3. Human Task Service Expand section "10.3. Human Task Service" Collapse section "10.3. Human Task Service" 10.3.1. Human Task Service 10.3.2. Task Life Cycle 10.3.3. Integrate a Human Task Service 10.3.4. Interacting with the Human Task Service 10.3.5. User and Group Assignment 10.3.6. Starting the Human Task Service 10.3.7. Starting the Human Task Service as a Web Application 10.4. Human Task Persistence Expand section "10.4. Human Task Persistence" Collapse section "10.4. Human Task Persistence" 10.4.1. Human Task Persistence 10.4.2. Task Related Entities 10.4.3. Deadline, Escalation, and Notification Related Entities 11. Testing and Debugging Expand section "11. Testing and Debugging" Collapse section "11. Testing and Debugging" 11.1. Unit Testing Expand section "11.1. Unit Testing" Collapse section "11.1. Unit Testing" 11.1.1. Unit Testing 11.1.2. Helper Methods to Create Sessions 11.1.3. Assertions 11.1.4. Testing Integration with External Services 11.1.5. Configuring Persistence 11.2. Debugging Expand section "11.2. Debugging" Collapse section "11.2. Debugging" 11.2.1. Debugging 11.2.2. The Process Instances View 11.2.3. The Human Task View 11.2.4. The Audit View 12. Business Activity Monitoring Expand section "12. Business Activity Monitoring" Collapse section "12. Business Activity Monitoring" 12.1. Business Activity Monitoring 13. Integration Expand section "13. Integration" Collapse section "13. Integration" 13.1. Integration 13.2. OSGi 13.3. Spring 13.4. Maven A. Revision History Legal Notice Settings Close Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Appendix A. Revision History Revision HistoryRevision 5.3.1-86.4002013-10-31Rüdiger Landmann Rebuild with publican 4.0.0 Revision 5.3.1-86Tue Dec 11 2012 L Carlon Updated documentation for the JBoss Enterprise BRMS Platform 5.3.1 release. Previous Next