Modeling Processes with Process Composer
Getting Started
Modeling My First Process
Modeling the Process
Creating a Project
Creating a Process
Creating Flow Objects
Creating Artifacts
Creating Flow Controls
Defining Business Logic
Importing and Assigning Service Interface Definitions
Creating and Assigning Tasks
Importing and Assigning Data Types
Building and Deploying the Business Process Model
Concepts
Processes
Synchronous and Asynchronous Processes
Two Perspectives Approach
Projects and Processes in the Process Composer
Granularity of a Process Model
Process Roles
Process Context
Process Modeling Approaches
Top-Down Approach
Bottom-Up Approach
Inside-Out Approach
Using BPMN Process Models
Pools and Lanes
Events
Activities
Gateways
Connections
Consuming User Interfaces in Processes
Using Adobe Offline Forms
Tasks
Configuring a Track for BPM Development
Creating a Project
Creating a Process
Working with BPMN 2.0 Compliant Files
Modeling Sub-Processes
Modeling Referenced Sub-Processes
Modeling Embedded Sub-Processes
Process and Sub-Process Versioning
Defining Process Participants Using Pools
Defining Pool User Texts
Defining Roles in the Process Using Lanes
Defining Task Owners
Defining Potential Owners
Defining Excluded Owners
Modeling Events
Correlation for Intermediate Message Events
Creating Reusable Event Triggers
Importing Service Interface Definitions
Creating Service Interface Definitions
Modeling Automated Activities
Configuring WSDL and XSD Import and Reimport Preferences
Importing Service Interface Definitions
Creating Service Interface Definitions
Working with Service Groups
Modeling Human Activities
Overriding Task Attributes for an Individual Human Activity
Defining Task Owners
Defining Potential Owners
Defining Excluded Owners
Working with Tasks
Preparing Web Dynpro for Java DC to be used in BPM
Supported Data Types and Restrictions for Java Based UI Components in BPM
Supported Data Types for Web Dynpro ABAP in BPM
Assigning a User Interface to a Task
Generating Tasks and UI Components with UI Task Generation Template
Generating a UI Component for a Single Task
Troubleshooting on Web Dynpro for Java Components in BPM
Designing, Storing and Assigning an Offline Form to a Task
Designing and Storing an Offline Form
Assigning an Offline Form to a Task
Defining Task Owners
Defining Potential Owners
Defining Excluded Owners
Defining Task Administrators
Defining Time Constraints of a Task
Defining an Activation Time of a Task
Defining a Default Start Deadline of a Task
Defining a Default Completion Deadline of a Task
Defining a Default Expiration Time of a Task
Runtime Behavior of Time Constraints
Transforming Complex Data to Simple Data with Mapping Activities
Modeling Multi-Instance Loops of Activities
Modeling Notifications
Controlling the Process Flow with Gateways
Creating Data Objects
Importing XSD files
Creating and Editing XSD Files
Defining Input and Output Mapping
Using Annotations in the Process Model
Connecting Flow Objects in a Process
Connecting Separate Process Participants with Message Flow
Modeling Exceptions and Exceptions Handling
Working with Rules
Configuring Rules
Using Schemas
Using Classes
Renaming Aliases
Deleting Aliases
Creating a Ruleset
Creating a Flow Ruleset
Using Versions of a Ruleset in a Process
Formatting the Process Model
Translating Language-Specific Attributes in BPM
Building and Deploying a Process
Starting a Process
Performing Process Analytics
Configuring BPM-BW Connectivity
Extracting Data to SAP NetWeaver Business Warehouse
Reporting on Process Context Data
Creating and Editing Reporting Data Sources
Modeling Reporting Activities
Real-Time Reporting with Visual Composer
Business Log DataSource
My Processes DataSource
My Tasks DataSource
Principal Assignment DataSource
Debugging Processes
Managing the Debugged Process
Debugging Processes in the Process Instances View
Working with the BPM APIs
Building a Task Worklist with the BPM API
Building an Execution UI with the BPM API
Starting a Process with the BPM API
Reference
Modeling Your Business Process
Tips and Tricks
Accelerated Modeling with Speed Buttons
Modeling Defaults and Specials
Copying and Pasting Objects in the Process Model
Undoing Process Modeling Steps