• 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