Go to main content
1/35
Contents
Title and Copyright Information
Preface
Intended Audience
Documentation Accessibility
Related Documents
Conventions
What's New in This Guide
Part I Introduction to Oracle Business Process Composer
1
Introduction to Oracle Business Process Composer
1.1
Signing On to Oracle Business Process Composer
1.2
Introduction to the Oracle Business Process Composer Application Welcome Page
1.2.1
Introduction to the Oracle Business Process Composer Toolbar
1.2.1.1
Introduction to the Oracle Business Process Composer Main Menu
1.2.2
Introduction to the Spaces Browser
1.2.2.1
How to Create a new Oracle Business Process Composer Space
1.2.2.2
How to Share a Space with Other Users or Groups
1.2.2.3
How to Delete an Oracle Business Process Composer Space
1.2.3
Introduction to the Project List
1.3
Introduction to Project Panels
1.3.1
Creating a New Empty Project with the BA Project Panel
1.3.2
Creating a New Populated Project with the BA Project Panel
1.3.3
Creating a New Empty Project with the BPM Project Panel
1.3.4
Creating a New Populated Project with the BPM Project Panel
1.3.5
Recent Projects Panel
Part II Performing Administrative Tasks Using Oracle Business Process Composer
2
Performing Administrative Tasks
2.1
Accessing the Oracle Business Process Composer Administrator View
2.1.1
How to Grant Administrator Privileges to a Business Process Composer User
2.1.2
How to Access the Administration View
2.2
Managing Business Process Composer Spaces
2.2.1
Configuring Access to a BPM Space
2.2.2
Removing Users from a BPM Space
2.2.3
How to Delete a BPM Space and Its Content
2.3
Managing Projects
2.3.1
How to Release the Lock on a Shared Project
2.3.2
How to Delete a Project
2.3.3
How to Configure Sharing for a Project
2.4
Defining SOA Administrator Credentials to Enable Process Player
2.4.1
How to Enable Process Player
2.4.2
What Happens When You Enable Process Player
2.4.3
How to Disable Process Player
2.5
Administering Business Architecture Reports
2.5.1
How to View Reports
2.5.2
How to Delete a Report
Part III Creating and Working With BA and BPM Projects
3
Creating and Managing BA and BPM Projects
3.1
Introduction to Project Sharing and Collaboration
3.1.1
Private and Public Projects
3.1.2
Edit Mode
3.1.3
Project Roles
3.2
Creating and Working with Projects
3.2.1
How to Open a Project Using the Application Welcome Page
3.2.2
How to Share a Project with Other Users
3.2.2.1
How to Edit a Shared Project
3.2.3
Managing Project Changes
3.2.4
How to Discard Changes to a Project
3.2.5
How to Close a Project
3.3
Working with Project Snapshots
3.3.1
How to Create a New Project Snapshot
3.3.2
How to View Contents of a Project Snapshot
3.3.3
How to Return to the Active Version of a Project
3.3.4
How to Delete a Project Snapshot
3.3.5
How to Export a Project Snapshot
3.3.6
How to Deploy a Project Snapshot
3.4
Importing and Exporting Projects
3.4.1
How to Import a Project from your Local File System
3.4.2
How to Export a Project from the Application Welcome Page
3.4.3
How to Export a Project or Project Snapshot from the Project Welcome Page
4
Performing Process Analysis and Discovery with Business Architecture
4.1
Introduction to Business Architecture
4.1.1
Introduction to Enterprise Maps
4.1.2
Introduction to Value Chain Models
4.1.3
Introduction to Strategy Models
4.1.4
Using KPIs to Analyze Performance
4.2
Introduction to the BA Project Welcome Page
4.2.1
Introduction to the Project Toolbar
4.2.2
Introduction to the Project Information Panel
4.2.3
Introduction to the Recent Activity Panel
4.2.4
Introduction to the Project Component Pane
4.2.5
Introduction to the Quickstart Menu
4.2.6
Working with Enterprise Maps
4.2.6.1
Creating an Enterprise Map for an Existing BA Project
4.2.6.2
Creating an Enterprise Map for New BA Project
4.2.6.3
How to Add Lanes and Process Areas to an Enterprise Map
4.2.6.4
How to Assign and Organization Unit to a Lane or Process Area
4.2.6.5
How to Assign a Value Chain Model to a Process Area
4.2.7
Working with Value Chain Models
4.2.7.1
How to Create a Value Chain Model
4.2.7.2
How to Assign BPM Projects or Value Chain Models to a Step within a Chain
4.2.7.3
How to Edit the Properties of a Value Chain Model Step
4.2.8
Working with Strategy Models
4.2.8.1
Creating a Strategy Model from the Business Architecture Welcome Page
4.2.8.2
Creating a Strategy Model from the Application Welcome Page
4.2.8.3
How to Edit a Strategy Model
4.2.8.4
Creating Value Chain References
4.2.9
Working with Key Performance Indicators (KPIs)
4.2.9.1
How to Create a KPI
4.2.9.2
How to Edit the Properties of a KPI
4.3
Working with Business Architecture Reports
4.3.1
How to Publish Report Data
4.3.2
How to Generate BA Reports
4.3.2.1
Interpreting the Impact Analysis and Process Criticality Reports
5
Creating and Working with BPM Projects
5.1
Introduction to Oracle BPM Projects
5.1.1
Introduction to Project Components and Resources
5.1.1.1
Editable Project Resources
5.1.1.2
The Business Catalog
5.1.1.3
Business Catalog Components that Can Be Edited or Created
5.1.2
Introduction to the Oracle BPM Repository
5.2
Introduction to the Project Welcome Page
5.2.1
Introduction to the Project Toolbar
5.2.2
Introduction to the Project Information Panel
5.2.3
Introduction to the Recent Activity Panel
5.2.4
Introduction to the Project Component Panel
5.2.5
Introduction to the Quickstart Menu
5.2.6
Introduction to the Oracle Business Process Composer Editors
5.2.6.1
Process Editor
5.2.6.2
Activity Guide Editor
5.2.6.3
Human Task Editor
5.2.6.4
Business Rules Editor
5.2.6.5
Data Associations Editor
5.2.6.6
Expression Editor
5.2.7
Introduction to the Supporting Browsers and Editors
5.2.7.1
Project and Process Validation Browser
5.2.7.2
Documentation Editor
5.3
Creating and Working with Projects
5.3.1
How to Create a New Project
5.3.2
How to Validate a Project
5.3.3
How to View the History of Changes Made to a Project
5.3.4
How to View and Edit Project Properties
5.4
Using Guided Business Processes to Create Project Milestones
5.4.1
Introduction to Guided Business Processes
5.4.1.1
Introduction to Activity Guides and Milestones
5.4.2
How to Configure the Activity Guide
5.4.3
Creating Project Milestones
5.4.4
Adding Milestones to User Tasks
5.5
Defining Project Roles, Business Parameters, and Organization Units
5.5.1
Defining Project Roles
5.5.2
Defining Business Parameters
5.5.3
Defining Organization Units
5.6
Generating Process Reports for Your Project
6
Documenting BPM Projects
6.1
Understanding Project-Level Documentation
6.1.1
Project Description
6.1.2
Role Description
6.2
Understanding Process-Level Documentation
6.2.1
Process Description
6.2.2
Process Documentation
6.2.3
Process Links
6.2.4
Requirements
6.2.5
Process Note
6.3
Understanding Activity-Level Documentation
6.3.1
Activity Description
6.3.2
Activity Links
6.3.3
Activity Documentation
6.3.4
Activity Comments
6.3.5
Activity Note
6.3.6
General
6.3.7
Activity Issues
6.3.8
RACI
Part IV Modeling and Testing Business Processes
7
Creating and Working with Business Processes
7.1
Introduction to Business Processes
7.2
Introduction to the Project Toolbar
7.3
Introduction to the Narrative View
7.4
Working with the Narrative View
7.4.1
Moving an Activity
7.4.2
Narrative View Options
7.5
Introduction to the Process Editor Graphical View
7.5.1
Introduction to the Process Editor Toolbar
7.5.2
Introduction to the Process Editor Canvas
7.5.3
Introduction to the BPMN Component Palette
7.5.4
Introduction to the Business Catalog
7.6
Working with Business Processes
7.6.1
How to Create a New Business Process
7.6.2
How to Open a Business Process
7.6.3
How to Delete a Business Process
7.6.3.1
What You Need to Know About Deleting a Business Process
7.7
Using Swimlanes to Organize Your Process
7.7.1
Introduction to Roles
7.7.1.1
Roles in Context
7.7.2
Introduction to Swimlanes
7.7.2.1
Swimlanes in Context
7.7.3
Adding Swimlanes to Your Process
7.7.4
Adding a Swimlane and a Flow Object to Your Process
7.7.5
How to Edit Swimlane Properties
7.7.6
Sharing Roles Between Business Process Composer and BPM Studio
7.8
Working with Flow Elements
7.8.1
How to Add a Flow Object from the Component Palette
7.8.2
How to Cut, Copy, or Delete a Flow Object
7.8.3
How to Paste a Flow Object in a Process
7.8.4
How to Add a Sequence Flow to a Process
7.8.5
How to Delete a Sequence Flow
7.8.5.1
What You Need to Know About Deleting a Sequence Flow
7.8.6
How to Edit the Properties of a Flow Object
7.8.7
How to Assign a Custom Icon to a Flow Object
7.9
Working with Business Catalog Components
7.9.1
How to Assign a Business Catalog Component to a Flow Object
7.9.2
How to Create New Human Tasks in the Business Catalog
7.10
Working with Draft Processes
7.10.1
How to Mark a Flow Object as Draft
7.11
Documenting Your Process
7.12
Importing and Exporting Process Models
7.12.1
Importing Process Models into Oracle BPM
8
Simulating Process Behavior
8.1
Introduction to Simulations
8.1.1
Simulation Models and Simulation Definitions
8.1.2
Simulation Parameters
8.1.2.1
General Simulation Definition Parameters
8.1.2.2
Simulation Model Parameters
8.1.2.3
Resource Parameters
8.1.2.4
Start Event Parameters
8.1.2.5
Activity Parameters
8.2
Creating and Running a Simulation
8.3
Working with Simulation Definitions
8.3.1
How to Create a Simulation Definition
8.3.2
What Happens When You Create a Simulation Definition
8.3.3
How to Edit a Simulation Definition
8.3.4
How to Associate a Simulation Model to a Simulation Definition
8.4
Working with Simulation Models
8.4.1
How to Create a New Simulation Model
8.4.2
How to Edit a Simulation Model
8.5
Running Simulations
8.5.1
How to Run a Simulation
8.6
Analyzing the Results of a Simulation
8.6.1
How to Analyze the Results of a Simulation Using a Chart
9
Using Process Player
9.1
Introduction to Process Player
9.1.1
How Process Player Handles the Flow Objects of Your Process
9.1.2
Enabling Process Player in Oracle Business Process Composer
9.2
Using Process Player to Test the Behavior of Business Processes
9.2.1
How to Map the Roles Defined in Your Process to Users in Your Organization
9.2.2
How to Use Process Player to Run a Business Process
Part V Defining How Users Interact with Your Business Processes
10
Working with Web Forms
10.1
Introduction to Forms in Oracle BPM
10.1.1
Introduction to Web Forms
10.1.2
Form First and Data First Design
10.2
Introduction to the Web Forms Designer
10.2.1
Introduction to the Web Forms Component Palette
10.2.2
Introduction to the Web Form Editor Toolbar
10.2.3
Introduction to the Property Editor
10.2.4
Introduction to the Data Source Panel
10.2.5
Introduction to the Form Canvas
10.3
Introduction to Web Form Controls
10.3.1
Input Controls
10.3.1.1
Text
10.3.1.2
TextArea
10.3.1.3
Date, Time, Date/Time
10.3.1.3.1
The Date Control
10.3.1.3.2
The Time Control
10.3.1.3.3
The Date/Time Control
10.3.1.4
Email
10.3.1.5
Money
10.3.1.6
Phone
10.3.1.7
Quantity
10.3.1.8
Number
10.3.2
Selection Controls
10.3.2.1
Dropdown
10.3.2.2
Radio
10.3.2.3
Check Box
10.3.2.4
Booleancheckbox
10.3.3
Group Controls
10.3.3.1
Sections
10.3.3.2
Optional Sections
10.3.3.3
Tabs
10.3.3.4
Panels
10.3.3.5
Tables
10.3.3.6
Repeats
10.3.3.7
Changing a Repeat Control to a Table
10.3.4
Other Controls
10.3.4.1
Message Control
10.3.4.2
Link Control
10.3.4.3
Button Control
10.3.4.4
Image Control
10.3.4.5
Trigger Control
10.4
Introduction to Data Sources
10.4.1
Web Form Controls Generated by Payload Data Types
10.4.2
Modifying Web Form Controls Generated From Data Elements
10.4.2.1
What You Can Edit Using the Web Form Editor
10.4.2.2
What You Cannot Edit Using the Web Form Designer
10.4.3
Introduction to the Display As Property
10.5
Walkthrough: Creating a Web Form Using the Form First Method
10.6
Walkthrough: Creating a Web Form Using the Data First Method
10.7
Working with Web Forms
10.7.1
How to Add Controls to a Web Form
10.7.2
Creating Multi-Column Forms
10.7.3
How to Add Controls Based on Data Sources
10.7.3.1
Generating Form Controls for all Data Elements in a Payload
10.7.3.2
Generating Form Controls for Individual Data Elements
10.7.4
Adding Business Objects to a Web Form
10.7.5
How to Show Which Web Controls Were Created from a Data Source
10.7.6
How to Edit the Properties of a Web Form
10.7.7
How to Edit the Properties of Web Form Controls
10.7.8
How to Delete a Web Form
10.7.9
How to Remove a Control from a Web Form
10.7.9.1
Removing Controls
10.7.9.2
Removing Organizational Controls from a Web Form
10.7.10
How to Test a Web Form
10.7.11
About Localization in Web Forms
11
Working with Web Form Rules
11.1
Introduction to Form Rules
11.1.1
Form Rule Javascript Syntax
11.1.1.1
Control Name
11.1.1.2
Form Rule Identifiers
11.1.1.3
Strings and Numbers
11.1.1.4
Dates and Times
11.1.1.5
Writing Conditions
11.1.1.6
Select Controls
11.1.1.7
Initial Control State
11.1.1.8
Form Rules and Repeating Controls
11.1.2
Using Dynamic Content in Form Rules
11.1.2.1
Dynamic Content
11.1.2.2
Reusing Dynamic Content
11.1.3
Using Data and Built-in Methods in a Form Rule
11.1.3.1
Built-in Data
11.1.3.2
Built-in Methods
11.1.4
Understanding How Form Rules Work at Runtime
11.1.4.1
When are Form Rules Executed?
11.1.4.2
Infinite Loops
11.1.5
Debugging Form Rules
11.1.5.1
Debugging Duplicate Control Names
11.1.5.2
Form Rule Profiling
11.2
Working with Form Rules
11.2.1
How to Create a Form Rule
11.2.2
How to Test a Form Rule
12
Working with Human Tasks
12.1
Introduction to Human Tasks
12.1.1
Introduction to Participant and Routing Types
12.1.1.1
Participant Types
12.1.1.2
Routing Types
12.1.1.3
Outcome
12.1.2
Introduction to Participant Assignment
12.1.3
Introduction to Duration
12.2
Introduction to the Human Task Editor
12.3
Working with Human Tasks
12.3.1
Walkthrough: Creating and Configuring a Human Task
12.3.2
How to Create New Human Task
12.3.3
How to Open a Human Task
12.3.4
How to Configure Basic Task Properties
12.3.5
How to Configure the Deadline (Duration) for a Human Task
12.3.6
How to Specify the Presentation of a Human Task
12.3.6.1
Specifying the Presentation of a Human Task with an ADF Task Form
12.3.6.2
Specifying the Presentation of a Human Task with a Web Form
12.3.7
How to Change the Default Participant
12.3.8
How to Add Participants and Routing to a Human Task
12.3.9
How to Assign Users, Groups, and Roles to a Participant
12.3.9.1
Selecting Participants using Names and Expressions
12.3.9.2
Selecting Participants using Lane Participants
12.3.9.3
Selecting Participants using Parametric Roles
12.3.10
How to Configure the Outcome for Parallel Routing
12.3.11
How to Create and Configure the Data Payload for a Human Task
12.4
Assigning a Human Task to a User Task
Part VI Handling Data in Your Business Application
13
Working with Data Objects and Data Associations
13.1
About Handling Data Used by Your Business Processes
13.1.1
How to Define the Data Used by an Oracle BPM Application
13.2
Introduction to Data Objects
13.2.1
Introduction to Basic and Complex Data Objects
13.2.2
Introduction to Process and Project Data Objects
13.2.2.1
Process Data Objects
13.2.2.2
Project Data Objects
13.3
Working with Data Objects
13.3.1
How to Create a Data Object
13.3.2
How to Edit or Delete a Data Object
13.3.3
What Happens When You Delete or Edit a Data Object
13.4
Introduction to Data Associations
13.4.1
Introduction to the Data Associations Editor
13.4.2
How to Configure Data Associations for a Flow Object
14
Using Complex Data Types to Define Data Structures
14.1
Introduction to Complex Data Types
14.2
Working with Complex Data Types
14.2.1
How to Create a Complex Data Type Manually
14.2.1.1
Creating a New Business Object
14.2.1.2
Creating a New Exception
14.2.1.3
Creating a New Enum Object
14.2.2
What Happens When You Create a Complex Data Type
14.2.3
How to Edit a Complex Data Type
14.2.4
How to Delete a Complex Data Type, Module, or Attribute
15
Using Expressions to Control Data
15.1
Introduction to Expressions
15.1.1
Introduction to the Expression Editor
15.1.2
Types of Expressions
15.1.3
Simple Expressions
15.1.3.1
Operator Types
15.1.3.2
Operator Precedence
15.2
Working with Expressions
15.2.1
How to Define a Simple Expression for a Conditional Sequence Flow
15.2.2
How to Define a Simple Expression in Data Associations
16
Tracking Business Data in Your Application
16.1
Working with Key Performance Indicators (KPIs)
16.1.1
Introduction to Key Performance Indicators
16.1.1.1
KPI Lifecycle
16.1.1.2
Types of Key Performance Indicators
16.2
Working with Business Indicators and Counter Marks
16.2.1
Introduction to Business Indicators and Counters
16.2.2
Introduction to Counter Marks
16.2.3
How to Add a New Counter Mark to a Process
16.2.4
How to Delete a Counter Mark
16.3
Measuring Process Performance Using Measurement Marks
16.3.1
How to Add a Measurement Mark to a Process
Part VII Implementing and Deploying a BPM Project
17
Using Oracle Business Rules
17.1
Introduction to Oracle Business Rules
17.2
Working with Oracle Business Process Composer Rules Editor
17.2.1
Introduction to Decision Points
17.3
Working with Business Rule Dictionaries
17.3.1
How to Create a New Business Rule Dictionary
17.3.2
Viewing and Editing Dictionary Settings
17.3.3
Synchronizing Business Objects
17.4
Working with Dictionary Links
17.5
Working with Rulesets
17.5.1
How to Add General Rules and Verbal Rules to a Ruleset
17.5.1.1
Adding a Rule to a Ruleset
17.5.1.2
Adding a General Rule
17.5.1.3
Adding a Verbal Rule
17.6
Working with Decision Tables
17.6.1
How to Add a Decision Table to a Ruleset
17.7
Working with Facts
17.8
Working with Value Sets
17.8.1
How to Add a Value Set
17.8.2
How to Edit an Existing Value Set
17.9
Working with Global Variables
17.9.1
How to Add a Global Variable
17.9.1.1
About Final and Constant Options
17.9.2
How to Edit Globals
17.10
Working with Verbal Rules and Business Phrases
17.10.1
How to Create Business Phrases
17.10.2
Draft Business Phrases and Verbal Rules
17.10.3
Choosing or Adding Business Phrases in Verbal Rules
17.10.3.1
Instantiating New Business Phrases While Authoring a Verbal Rule
17.10.3.2
Choosing Business Phrases While Creating a Verbal Rule
17.11
Working with Decision Functions
17.12
Working with Explorer
17.13
Working with Translations
17.14
Assigning a Rule to a Business Rules Task
17.15
Editing Oracle Business Rules at Run Time
18
Communicating with Other Processes and Services
18.1
Defining Process Input and Output
18.1.1
How to Define the Input Arguments for a Process
18.1.2
How to Define Data Associations for a Message Start Event
18.1.3
How to Define the Output Arguments for a Process
18.1.4
How to Define Data Association for a Message End Event
18.2
Using the Send and Receive Tasks to Communicate Between Processes
18.3
Using Message Throw and Catch Events to Communicate Between Processes
18.4
Defining Conversations
18.4.1
Introduction to Conversations
18.4.2
Working with Conversations
18.4.2.1
How to Define a Conversation
18.4.2.2
How to Set the Default Conversation
18.4.2.3
How to Define a Conversation for a BPMN Flow Object
18.4.2.4
How to View a Collaboration Diagram
18.5
Working with Services
18.5.1
How to Create New Services in the Business Catalog
18.5.1.1
Creating New Services
18.5.1.2
Creating New Services in the Process Editor
19
Deploying a BPM Project
19.1
Deploying a Project
19.1.1
Who Can Deploy Projects?
19.1.2
How to Deploy a Project to Runtime
19.1.3
How to Edit a Deployed Project
19.1.4
How to Generate a Project SAR File
19.1.5
How to Generate a Deployment Plan
Part VIII Appendices
A
BPMN Flow Object Reference
A.1
Defining the Start and End Point of a Process
A.1.1
Introduction to Start and End Events
A.1.1.1
Specifying the Start Events for Different Types of Processes
A.1.1.2
Using Multiple Start Events in a Process
A.1.1.3
Using Multiple End Events in a Process
A.1.2
Defining How a Process Instance is Triggered
A.1.3
Introduction to the None Start Event
A.1.3.1
The None Start Event in Context
A.1.3.2
Data Associations
A.1.4
Introduction to the Message Start Event
A.1.4.1
The Message Start Event in Context
A.1.4.2
Using Process Input and Output Arguments
A.1.5
Introduction to the Signal Start Event
A.1.5.1
The Signal Start Event in Context
A.1.6
Introduction to the Timer Start Event
A.1.7
Introduction to the Error Start Event
A.1.8
Introduction to the None End Event
A.1.8.1
The None End Event in Context
A.1.9
Introduction to the Error End Event
A.1.10
Introduction to the Message End Event
A.1.11
Introduction to the Terminate End Event
A.2
Adding User Interaction to Your Process
A.2.1
Introduction to Human Workflow
A.2.1.1
Introduction to Human Tasks
A.2.2
Introduction to the User Task
A.2.2.1
The User Task in Context
A.2.2.2
Using Interactive Activities
A.2.3
Introduction to the Manual Task
A.2.3.1
The Manual Task in Context
A.2.4
Introduction to the Update Task
A.3
Communicating With Other Processes and Services
A.3.1
Introduction to the Service Task
A.3.1.1
The Service Task in Context
A.3.2
Introduction to the Notification Task
A.3.3
Introduction to the Call Activity
A.3.4
Introduction to the Send Task
A.3.5
Introduction to the Receive Task
A.3.5.1
Starting a Process with the Receive Task
A.3.6
Introduction to the Message Throw Event
A.3.7
Introduction to the Message Catch Event
A.4
Adding Business Logic Using Oracle Business Rules
A.4.1
Introduction to Oracle Business Rules
A.4.2
Introduction to the Business Rule Task
A.4.2.1
The Business Rule Task in Context
A.5
Controlling Process Flow Using Sequence Flows
A.5.1
Introduction to Sequence Flows
A.5.2
Introduction to Unconditional Sequence Flows
A.5.3
Introduction to Conditional Sequence Flows
A.5.4
Introduction to Default Sequence Flows
A.6
Controlling Process Flow Using Gateways
A.6.1
Introduction to Gateways
A.6.1.1
Split-Merge Pairs
A.6.2
Introduction to the Exclusive Gateway
A.6.2.1
The Exclusive Gateway in Context
A.6.2.2
Splitting and Merging Exclusive Gateways
A.6.3
Introduction to the Inclusive Gateway
A.6.3.1
Splitting and Merging Inclusive Gateways
A.6.4
Introduction to the Parallel Gateway
A.6.4.1
The Parallel Gateway in Context
A.6.4.2
Splitting and Merging Parallel Gateways
A.6.5
Introduction to the Complex Gateway
A.6.6
Introduction to the Event-Based Gateway
A.6.6.1
Starting a Process with an Event-Based Gateway
A.7
Controlling Process Flow Using Intermediate Events
A.7.1
Introduction to Intermediate Events
A.7.2
Introduction to the Timer Catch Event
A.7.3
Introduction to the Error Catch Event
A.8
Using Subprocesses in Oracle BPM
A.8.1
Introduction to Reusable Processes (Reusable Subprocesses)
A.8.2
Introduction to Embedded Subprocesses (Inline Subprocesses)
A.8.2.1
Embedded Subprocesses and Sequence Flows
A.8.2.2
Embedded Subprocesses in Context
A.8.2.3
Looping Embedded Subprocesses
A.8.3
Introduction to Event Subprocesses (Event Handlers)
A.9
Changing the Value of Data Objects in Your Process
A.9.1
Introduction to the Script Task
A.9.1.1
The Script Task in Context
B
Web Form and Web Form Control Property Reference
B.1
Web Form Properties
B.1.1
Settings Tab
B.1.2
Style Tab
B.2
Web Form Control Properties
B.2.1
Web Form Control Properties - Settings Tab
B.2.2
Web Form Control Properties - Style Tab
C
Web Form Rules Examples
C.1
Calculate a Total
C.2
Show/Hide a Billing Address
C.3
Show/Hide Message
C.4
Enable/Disable a Question
C.5
Compute Subtotals for Repeating Items
C.6
Compute an Invoice Total
C.7
Textarea Max Length
C.8
Textarea Newline and Break
C.9
Dropdown Options
C.10
Finding a Selected Options Index
C.11
Synchronized Selects
C.12
Clearing Dropdown Options
C.13
Default Option
C.14
Check Box Options - Assigning Color to Check Box Choices
C.15
Check Box Options - Making a Control Visible/Invisible Based on Check Box Choices
C.16
Check Box Initialization
C.17
Displaying Selected Check Box Labels
C.18
Repeating Check Boxes
C.19
Display a Message Control Inside a Repeat Control
C.20
String Concatenation
C.21
Visible/Invisible
C.22
Visible/Invisible Section
C.23
Select Tab
C.24
Next Tab
C.25
Expand/Collapse Section
C.26
Multiple Choice
C.27
Dynamic Options
C.28
Triggers and Dynamic Options
C.29
Value Change and Dynamic Options
C.30
Dynamic Control Initialization
C.31
Verify User
C.32
Calculate Net Worth
C.33
Dates and Times
C.33.1
Duration
C.33.2
Today's Date and Time
C.33.3
Date/Time Stamp
C.33.4
Invalid if Before Today
C.33.5
Date Less than 14 Days from Today
C.33.6
Date Less than 30 Days Ago
C.33.7
Central Timezone adjusted for Daylight Savings
C.33.8
Hours > = 4 and < = 6 Apart
C.33.9
Times
C.34
Tenants, Roles and Users
C.35
Repeat Item Added
C.36
Repeat Item Added - Collapse Other Items
C.37
Tables
C.38
form.load
C.39
form.unload
C.40
Unique ID
C.41
Repeat Item Initialization
C.42
ItemAdded by Init Doc
D
Preparing Processes for Import into Oracle BPM
D.1
Preparing a Visio File to Import as a BPMN Process
D.1.1
Working of Visio Shape Mapping
D.1.1.1
Conditional Mapping
D.1.2
Visio Modelling Tips
D.1.3
Updating VisioUserMap.XML
D.1.4
Valid BPMN Element Values
D.1.5
BPMN Element Attributes
D.1.6
Handling Extraneous Text
D.2
Customizing XPDL Import Using XSLT
D.2.1
Common Transformation Requirements
D.2.2
Overview of Transformation Logic
D.2.3
Special Attributes
D.2.3.1
Object Coordinates
D.2.3.2
Activity Local Coordinate System
D.2.3.3
Removing Invisible Elements
D.2.3.4
Handling Proprietary Namespaces
D.2.3.5
Supporting Multiple XPDL Versions
D.2.3.6
Testing and Debugging XSLT
Scripting on this page enhances content navigation, but does not change the content in any way.