Jump To Close Expand all Collapse all Table of contents User Guide 1. Introduction Expand section "1. Introduction" Collapse section "1. Introduction" 1.1. Use Case: Process-based solutions in the loan industry 1.2. Components 1.3. Red Hat JBoss BPM Suite and BRMS 1.4. Business Central Expand section "1.4. Business Central" Collapse section "1.4. Business Central" 1.4.1. Business Central Environment 1.4.2. Perspectives 1.4.3. Embedding Business Central 2. Basic concepts I. Modeling Expand section "I. Modeling" Collapse section "I. Modeling" 3. Project Expand section "3. Project" Collapse section "3. Project" 3.1. Creating an Organizational Unit 3.2. Creating a Repository 3.3. Cloning a Repository 3.4. Creating a Project 3.5. Adding Dependencies 3.6. Defining KIE Bases and Sessions 3.7. Creating a Resource 3.8. Asset Metadata and Versioning 3.9. Filtering Assets by Tag 3.10. Asset Locking Support 3.11. Process Definition Expand section "3.11. Process Definition" Collapse section "3.11. Process Definition" 3.11.1. Creating a Process Definition 3.11.2. Importing a Process Definition 3.11.3. Importing jPDL 3.2 to BPMN2 4. Process Designer Expand section "4. Process Designer" Collapse section "4. Process Designer" 4.1. Configuring Automatic Saving 4.2. Defining Process Properties 4.3. Designing Process Expand section "4.3. Designing Process" Collapse section "4.3. Designing Process" 4.3.1. Copying Elements 4.3.2. Aligning Elements 4.3.3. Changing Element Layering 4.3.4. Bending Connection Elements 4.3.5. Resizing Elements 4.3.6. Grouping Elements 4.3.7. Locking Elements 4.3.8. Changing Color Scheme 4.3.9. Recording local history 4.3.10. Enlarging and shrinking canvas 4.3.11. Validating a Process 4.3.12. Correcting Invalid Processes 4.4. Exporting Process 4.5. Process Elements Expand section "4.5. Process Elements" Collapse section "4.5. Process Elements" 4.5.1. Generic Properties of Visualized Process Elements 4.5.2. Defining Process Element Properties 4.6. Business Process Save Points 4.7. Forms Expand section "4.7. Forms" Collapse section "4.7. Forms" 4.7.1. Defining Process form 4.7.2. Defining Task form 4.7.3. Defining form fields 4.8. Form Modeler Expand section "4.8. Form Modeler" Collapse section "4.8. Form Modeler" 4.8.1. Creating a Form in Form Modeler 4.8.2. Opening an Existing Form in Form Modeler 4.8.3. Setting Properties of a Form Field in Form Modeler 4.8.4. Configuring a Process in Form Modeler 4.8.5. Generating Forms from Task Definitions 4.8.6. Editing Forms 4.8.7. Moving a Field in Form Modeler 4.8.8. Adding New Fields to a Form 4.8.9. Configuring Fields of a Form 4.8.10. Creating Subforms with Simple and Complex Field Types 4.8.11. Enabling Document Attachments in a Form or Process Expand section "4.8.11. Enabling Document Attachments in a Form or Process" Collapse section "4.8.11. Enabling Document Attachments in a Form or Process" 4.8.11.1. Using a Custom Document Marshalling Strategy for a Content Management System (CMS) 4.8.12. Rendering Forms for External Use Expand section "4.8.12. Rendering Forms for External Use" Collapse section "4.8.12. Rendering Forms for External Use" 4.8.12.1. JavaScript Library for Form Reuse 4.9. Variables Expand section "4.9. Variables" Collapse section "4.9. Variables" 4.9.1. Global Variables Expand section "4.9.1. Global Variables" Collapse section "4.9.1. Global Variables" 4.9.1.1. Creating Global Variables 4.9.1.2. Process variables 4.9.2. Local Variables Expand section "4.9.2. Local Variables" Collapse section "4.9.2. Local Variables" 4.9.2.1. Accessing Local Variables 4.9.3. Setting Process Variables From Business Rule Task Expand section "4.9.3. Setting Process Variables From Business Rule Task" Collapse section "4.9.3. Setting Process Variables From Business Rule Task" 4.9.3.1. Mapping Process Variables through Business Rule Task Assigments field 4.9.3.2. Mapping Process Variables through WorkflowProcessInstance 4.10. Action Scripts 4.11. Interceptor Actions 4.12. Assignment Expand section "4.12. Assignment" Collapse section "4.12. Assignment" 4.12.1. Data I/O Editor 4.12.2. Data I/O Editor Example 4.13. Constraints 4.14. Domain-Specific Tasks Expand section "4.14. Domain-Specific Tasks" Collapse section "4.14. Domain-Specific Tasks" 4.14.1. Work Item Definition 4.14.2. Creating Custom Work Item Definition 4.14.3. Work Item Handler 4.14.4. Registering Work Item handler in Business Central 4.14.5. Registering Work Item Handler Outside of Business Central 4.15. Service Repository Expand section "4.15. Service Repository" Collapse section "4.15. Service Repository" 4.15.1. Installing Services from Service Repository 4.15.2. Setting up Service Repository 4.15.3. Retrieving Service Repository Information 4.16. Actor assignment calls 4.17. LDAP connection Expand section "4.17. LDAP connection" Collapse section "4.17. LDAP connection" 4.17.1. Connecting to LDAP 4.18. Exception Management 5. Data Models Expand section "5. Data Models" Collapse section "5. Data Models" 5.1. Data Modeler 5.2. Available Field Types 5.3. Annotations in Data Modeler 5.4. Creating a Data Object 5.5. Persistable Data Objects 5.6. Data Object Domain Screens 5.7. Configuring Relationships Between Data Objects 5.8. Persistence Descriptor 5.9. Deployment Descriptor 6. Advanced Process Modeling Expand section "6. Advanced Process Modeling" Collapse section "6. Advanced Process Modeling" 6.1. Process modeling options 6.2. Workflow patterns Expand section "6.2. Workflow patterns" Collapse section "6.2. Workflow patterns" 6.2.1. Defining workflow patterns 6.2.2. Changing workflow patterns for an existing project 7. Social Events II. Simulation and Testing Expand section "II. Simulation and Testing" Collapse section "II. Simulation and Testing" 8. Process Simulation Expand section "8. Process Simulation" Collapse section "8. Process Simulation" 8.1. Path Finder 8.2. Simulating Processes Expand section "8.2. Simulating Processes" Collapse section "8.2. Simulating Processes" 8.2.1. Defining Simulation Data on Elements 8.2.2. Running Process Simulations 8.2.3. Examining Simulation Results Expand section "8.2.3. Examining Simulation Results" Collapse section "8.2.3. Examining Simulation Results" 8.2.3.1. Switching Between Graph Types 8.2.3.2. Filtering in Graphs 8.2.3.3. Viewing Graph Timeline 9. Testing Expand section "9. Testing" Collapse section "9. Testing" 9.1. Test Scenarios 9.2. Creating a Test Scenario 9.3. Additional Test Scenario Features III. Plug-in Expand section "III. Plug-in" Collapse section "III. Plug-in" 10. Creating BPM Project 11. Creating Process 12. Checking Session Logs IV. Deployment and Runtime Management Expand section "IV. Deployment and Runtime Management" Collapse section "IV. Deployment and Runtime Management" 13. Deploying and Managing Projects Expand section "13. Deploying and Managing Projects" Collapse section "13. Deploying and Managing Projects" 13.1. Deploying a Project Expand section "13.1. Deploying a Project" Collapse section "13.1. Deploying a Project" 13.1.1. Duplicate GAV Detection 13.2. Process Management Expand section "13.2. Process Management" Collapse section "13.2. Process Management" 13.2.1. Process Definitions 13.2.2. Process Instances Expand section "13.2.2. Process Instances" Collapse section "13.2.2. Process Instances" 13.2.2.1. Searching Process Instances by Partial Correlation Key 13.2.2.2. Searching Process Instances Based on Business Data 13.2.3. Creating a New Process Instance List 13.2.4. Aborting a Process instance 13.3. Signaling Process Instance 13.4. Task Management Expand section "13.4. Task Management" Collapse section "13.4. Task Management" 13.4.1. Tasks List 13.4.2. Creating Custom Tasks Filters 13.4.3. Creating a User Task 13.4.4. Task Variables as Expressions 14. Logging 15. Examples V. BAM Expand section "V. BAM" Collapse section "V. BAM" 16. Red Hat JBoss Dashboard Builder Expand section "16. Red Hat JBoss Dashboard Builder" Collapse section "16. Red Hat JBoss Dashboard Builder" 16.1. Basic Concepts 16.2. Accessing Dashboard Builder 16.3. Process & Task Dashboard 16.4. Data Sources Expand section "16.4. Data Sources" Collapse section "16.4. Data Sources" 16.4.1. Connecting to Data Sources 16.4.2. Security Considerations 16.4.3. Building a Dashboard for Large Volumes of Data 16.4.4. Data Providers Expand section "16.4.4. Data Providers" Collapse section "16.4.4. Data Providers" 16.4.4.1. Creating Data Providers 16.4.5. Workspace Expand section "16.4.5. Workspace" Collapse section "16.4.5. Workspace" 16.4.5.1. Creating Workspace 16.4.5.2. Configuring a default workspace 16.4.5.3. Pages Expand section "16.4.5.3. Pages" Collapse section "16.4.5.3. Pages" 16.4.5.3.1. Creating Pages 16.4.5.3.2. Defining Page Permissions 16.4.5.4. Panels Expand section "16.4.5.4. Panels" Collapse section "16.4.5.4. Panels" 16.4.5.4.1. Adding Panels 16.5. Import and Export Expand section "16.5. Import and Export" Collapse section "16.5. Import and Export" 16.5.1. Importing and Exporting Workspaces 16.5.2. Importing and Exporting KPIs 16.5.3. Importing Data Sources 16.6. Dashboard Builder Data Model 17. Data Sets Expand section "17. Data Sets" Collapse section "17. Data Sets" 17.1. Managing Data Sets 17.2. Caching 17.3. Data Refresh 18. Management Console 19. Graphic Resources Expand section "19. Graphic Resources" Collapse section "19. Graphic Resources" 19.1. Working With Graphic Resources A. Process Elements 20. Process 21. Events mechanism 22. Collaboration mechanisms Expand section "22. Collaboration mechanisms" Collapse section "22. Collaboration mechanisms" 22.1. Signals Expand section "22.1. Signals" Collapse section "22.1. Signals" 22.1.1. Triggering Signals 22.1.2. Catching and Processing Signals 22.1.3. Triggering Signals Using API 22.2. Messages Expand section "22.2. Messages" Collapse section "22.2. Messages" 22.2.1. Sending Messages 22.2.2. Catching Messages 22.2.3. Sending Messages Using API 22.3. Escalation 23. Transaction Mechanisms Expand section "23. Transaction Mechanisms" Collapse section "23. Transaction Mechanisms" 23.1. Errors 23.2. Compensation 24. Timing 25. Event Types Expand section "25. Event Types" Collapse section "25. Event Types" 25.1. Start Event Expand section "25.1. Start Event" Collapse section "25.1. Start Event" 25.1.1. Start Event types Expand section "25.1.1. Start Event types" Collapse section "25.1.1. Start Event types" 25.1.1.1. None Start Event 25.1.1.2. Message Start Event 25.1.1.3. Timer Start Event 25.1.1.4. Escalation Start Event 25.1.1.5. Conditional Start Event 25.1.1.6. Error Start Event 25.1.1.7. Compensation Start Event 25.1.1.8. Signal Start Event 25.2. Intermediate Events Expand section "25.2. Intermediate Events" Collapse section "25.2. Intermediate Events" 25.2.1. Intermediate Events 25.2.2. Intermediate Event types Expand section "25.2.2. Intermediate Event types" Collapse section "25.2.2. Intermediate Event types" 25.2.2.1. Timer Intermediate Event 25.2.2.2. Conditional Intermediate Event 25.2.2.3. Compensation Intermediate Event 25.2.2.4. Message Intermediate Event 25.2.2.5. Escalation Intermediate Event 25.2.2.6. Error Intermediate Event Expand section "25.2.2.6. Error Intermediate Event" Collapse section "25.2.2.6. Error Intermediate Event" 25.2.2.6.1. Catching Error Intermediate Event 25.2.2.7. Signal Intermediate Event Expand section "25.2.2.7. Signal Intermediate Event" Collapse section "25.2.2.7. Signal Intermediate Event" 25.2.2.7.1. Catching Signal Intermediate Event 25.3. End Events Expand section "25.3. End Events" Collapse section "25.3. End Events" 25.3.1. End Event types Expand section "25.3.1. End Event types" Collapse section "25.3.1. End Event types" 25.3.1.1. Simple End Event 25.3.1.2. Message End Event 25.3.1.3. Escalation End Event 25.3.1.4. Terminate End Event 25.3.1.5. Throwing Error End Event 25.3.1.6. Cancel End Event 25.3.1.7. Compensation End Event 25.3.1.8. Signal End Event 25.4. Scope of Events 26. Gateways Expand section "26. Gateways" Collapse section "26. Gateways" 26.1. Gateways 26.2. Gateway types Expand section "26.2. Gateway types" Collapse section "26.2. Gateway types" 26.2.1. Event-based Gateway 26.2.2. Parallel Gateway 26.2.3. Inclusive Gateway 26.2.4. Data-based Exclusive Gateway 27. Activities, Tasks and Sub-Processes Expand section "27. Activities, Tasks and Sub-Processes" Collapse section "27. Activities, Tasks and Sub-Processes" 27.1. Activity 27.2. Activity Mechanisms Expand section "27.2. Activity Mechanisms" Collapse section "27.2. Activity Mechanisms" 27.2.1. Multiple Instances 27.2.2. Activity Types Expand section "27.2.2. Activity Types" Collapse section "27.2.2. Activity Types" 27.2.2.1. Call Activity 27.3. Tasks Expand section "27.3. Tasks" Collapse section "27.3. Tasks" 27.3.1. None Task 27.3.2. Send Task 27.3.3. Receive Task 27.3.4. Manual Task 27.3.5. Service Task Expand section "27.3.5. Service Task" Collapse section "27.3.5. Service Task" 27.3.5.1. Using Service Task to Invoke Web Service 27.3.5.2. Using Service Task to Invoke Java Method 27.3.6. Business Rule Task 27.3.7. Script Task 27.4. Sub-Process Expand section "27.4. Sub-Process" Collapse section "27.4. Sub-Process" 27.4.1. Embedded Sub-Process 27.4.2. AdHoc Sub-Process 27.4.3. Multi-instance Sub-Process 27.4.4. Event Sub-Process 27.5. User Task Expand section "27.5. User Task" Collapse section "27.5. User Task" 27.5.1. User Task lifecycle 27.5.2. Reassignment 27.5.3. Notification 28. Connecting objects Expand section "28. Connecting objects" Collapse section "28. Connecting objects" 28.1. Connecting Objects 28.2. Connecting Objects types Expand section "28.2. Connecting Objects types" Collapse section "28.2. Connecting Objects types" 28.2.1. Sequence Flow 29. Swimlanes Expand section "29. Swimlanes" Collapse section "29. Swimlanes" 29.1. Lanes 30. Artifacts Expand section "30. Artifacts" Collapse section "30. Artifacts" 30.1. Artifacts 30.2. Data Objects B. Service Tasks: WS Task, Email Task, REST Task 31. WS Task Expand section "31. WS Task" Collapse section "31. WS Task" 31.1. Multiple Parameters 31.2. Custom Objects 31.3. Web Service Task Example 32. Email Task 33. REST Task C. Simulation Data 34. Process 35. Activities 36. Start Event 37. Catching Intermediate Events 38. Sequence Flow 39. Throwing Intermediate Events 40. Human Tasks 41. End Events 42. Distribution Types Expand section "42. Distribution Types" Collapse section "42. Distribution Types" 42.1. Normal 42.2. Uniform 42.3. Poisson Expand section "42.3. Poisson" Collapse section "42.3. Poisson" 42.3.1. Poisson Distribution Attributes D. Versioning information 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 Part IV. Deployment and Runtime Management Previous Next