Overview
Basic Concepts
What Is a Business Process?
What Is a Process Instance?
What Is an Activity?
What Is a Transition?
The Expense Report Process
Process Description
Process Design
Interactive Activities
Automatic Activities
Transitions
Activity 1: Initial Steps
Creating a Project
Creating a Process
Creating a Role
Creating a Role from the Process Editor
Adding a Global Creation Activity
Creating Participants
Running the Process
Activity 1 Summary
Activity 2: Building the Happy Path
Adding the Check Company Policy Activity
Adding the Review Report Activity
Adding the Confirm Receipts Activity
Adding the Process Expense Activity
Running the Process as an Employee
Running the Process as Supervisor and Treasurer
Activity 2 Summary
Activity 3: Defining the Expense Report Object
Creating a BPM Object
Defining BPM Object Attributes
Defining a BPM Object Group
Defining a Virtual Attribute
Defining a Valid Values List
Creating the Instance Variable
Creating a Presentation
Creating a Screenflow
Designing a Screenflow
Running the Process
Activity 3 Summary
Activity 4: Adding Alternative Paths
Defining the Check Company Policy Task
Adding a Conditional Transition
Adding the Edit Report Activity
Adding Conditional Transitions to Edit Report
Defining the Review Report Presentation
Defining the Review Report Activity
Designing the Review Report Screenflow
Adding the Not Confirmed Transition
Creating the Confirm Receipts Presentation
Defining the Confirm Receipts Activity & Screenflow
Running the Process
Activity 5: Finishing Touches
Adding a Due Transition
Defining the sendReminder Method
Presetting Default Values