Table of Contents
- Title and Copyright Information
- Preface
- 1 Getting Started with Design Studio for OSM Processes
- 2 Defining OSM Preferences
- 3 Working with OSM Cartridge Projects
-
4
Modeling Data in OSM
- About Modeling Data in OSM Cartridge Projects
- About Modeling Control Data
- About Contributing Task Data to a Cartridge Project
- About OSM Data in Model Projects
- About Modeling Data in the Order Template
- About the Order Template Context Menu
- About the Task Editor Task Data Context Menu
- Data Schema Editor OSM Tab
- Using Masks
- Defining Behaviors at the Data Schema Level
- 5 Working with Roles
-
6
Working with Processes
- About the Process Editor
- Working with Process Editor Menu Controls
- Working with the Process Editor Palette
- Creating New Processes
- Modifying Process Editor Start Properties
- Designing Tasks and Activities
- Designing Timer Delays and Event Delays
- Designing Subprocesses
- Designing Workstream Processes
- Designing Process Sequence and Flow
- Designing Exception Paths
-
7
Working with Tasks
- About Tasks
- Creating New Tasks
- Defining Task Data
- Assigning Task States and Statuses
- Assigning Task Permissions
- Converting Tasks
- Deleting Unreferenced Tasks
- Working with Automation Plug-Ins
- Working with Manual Tasks
- Working with Automated Tasks
- Working with Activation Tasks
- Working with Transformation Tasks
-
Task Editor
- Task Editor Activation Task Details Tab
- Task Editor Automation Tab
- Task Editor Behaviors Tab
- Task Editor Compensation Tab
- Task Editor Details Tab
- Task Editor Events Tab
- Task Editor Fallouts Tab
- Task Editor Jeopardy Tab
- Task Editor Permissions Tab
- Task Editor Redo Tab
- Task Editor Request Data Tab
- Task Editor Response Data Tab
- Task Editor Composite Data View Tab
- Task Editor States/Statuses Tab
- Task Editor Task Data Tab
- Task Editor Undo Tab
- 8 Working with Order Lifecycle Policies
- 9 Working with Data Providers
-
10
Working with Orders
- About Order Extensions and Inheritance
- About Reference Nodes
- Creating New Orders
- Defining Order Data
- Defining Order Behaviors
- Defining Order Details
- Enabling Order Amendment Processing
- Defining Order Rules
- Defining Order Fallout
- Defining Order Data Changed Notifications
- Assigning Order Permissions
- Defining Order Jeopardy Notifications
- Defining Order Event Notifications
-
Order Editor
- Order Editor Order Template Tab
- Order Editor Behaviors Tab
- Order Editor Details Tab
- Order Editor Amendable Tab
- Order Editor Rules Tab
- Order Editor Fallouts Tab
- Order Editor Fallout Groups Tab
- Order Editor Notification Tab
- Order Editor Permissions Tab
- Order Editor Jeopardy Tab
- Order Editor Events Tab
- Order Editor Composite Data View Tab
-
11
Working with Behaviors
- About Web Client Behavior Support
- Creating New Behaviors
- Defining Behavior Detail Properties
- Defining Behavior Condition Properties
- Defining Behavior Notes Properties
- Defining Calculate Behavior Properties
- Defining Constraint Behavior Properties
- Defining Data Instance Behavior Properties
- Defining Event Behavior Properties
- Defining Information Behavior Properties
- Defining Lookup Behavior Properties
- Defining Read Only Behavior Properties
- Defining Relevant Behavior Properties
- Defining Style Behavior Properties
-
12
Working with Jeopardy and Event Notifications
- Working with Jeopardy Notifications
- Working with Event Notifications
- Order Jeopardy Editor
- 13 Packaging and Deploying OSM Cartridges
-
A
Automation and Compensation Examples
- Predefined Automation Plug-ins
-
Custom Java Automation Plug-ins
- Internal Custom Java Automator
- Internal Custom Java Sender
- External Custom Java Automator that Changes the OSM Task Status
- External Custom Java Automator that Updates Order Data
- Using OrderDataUpdate Elements to Pass Order Modification Data
- Examples of Sending Messages to External Systems
- Examples of Handling Responses from External Systems
- Compensation XQuery Expressions
- Order Jeopardy Automation XQuery Plug-ins