售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Oracle BPM Suite 11g Developer's Cookbook
Table of Contents
Oracle BPM Suite 11g Developer's Cookbook
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Process Modeling
Introduction
BPM Application development lifecycle
User personas
Vision
Model
Implementation
Deployment
Runtime
End user interaction
Process management and monitoring
Modeling business processes with BPM
How to do it...
How it works...
Simulating the BPM Application development lifecycle
How to do it...
How it works...
Modeling a fictitious organization
How to do it...
Creating Business Process Flow
How to do it...
Creating and defining projects
How to do it...
Defining Role and Organization Units
Getting ready
How to do it...
Creating a Role
Associating Roles with members
Creating Organization Units
Associating members to Organization Units
Creating Calendar Rules for Organization Units
Creating Holiday rules
How it works...
Organizing processes using swimlanes
How to do it...
Create Process
Adding swimlanes
How it works...
There's more...
Defining the Start and End of a Process
Adding user interaction to Process Flow
How to do it...
Controlling Process Flow—Defining exclusive gateways
Getting ready
How to do it...
Create User Task
Create a Condition Switch
Create Process Data Object
Controlling Process Flow—Implementing Exclusive Gateways
How to do it...
Controlling Process Flow—Parallel gateways
How to do it...
Controlling Process Flow—Sequence Flows
How to do it...
How it works...
Communicating with external processes and services
How to do it...
How it works...
There's more...
Changing the value of Data objects in your process
How to do it...
Creating Business objects in a Business Catalog
How to do it...
How it works...
Adding documentation to the Flow Element
How to do it...
Creating MDS for BPM
How to do it...
Publishing a BPM Project in BPM Studio to MDS
Getting ready
How to do it...
How it works...
2. Process Implementation
Introduction
Defining an Interactive task
Getting ready
How to do it...
How it works...
Generating a Task Form for an Interactive task
How to do it...
How it works...
There's more...
Generating a Task Form using Launch Task Form
How to do it...
How it works...
There's more...
Creating a Task Form for the Finalize Contract task
Creating a common Interactive task
How to do it...
How it works...
Generating a common Task Form
How to do it...
Assigning the same Human Task to different Interactive tasks
How to do it...
Creating Data associations
How to do it...
How it works...
There's more...
Checking Existing Data associations
Creating Data mappings for Approve Deal and Approve Terms activities
Implementing service tasks
How to do it...
How it works...
How to do it...
How it works...
Configuring a Data association for conditional flow
Getting ready
How to do it...
How it works...
3. Process Deployment and Testing
Introduction
Connecting to the Application Server running SOA Suite
Getting ready
How to do it...
Building and Compiling a BPM Project
Getting ready
How to do it...
Deploying the Project
How to do it...
Testing Process: Triggering the process
How to do it...
How it works...
There's more...
Attaching files and adding notes
Analyzing process instances
How to do it...
There's more...
Instance tracking from EM Console
Debugging the process
How to do it...
How it works...
4. Business Rules in the BPM Process
Introduction
Extending Human Tasks
How to do it...
Adding a Business object
How to do it...
How it works...
Creating a dictionary
How to do it...
How it works...
Defining Globals and Bucketsets
How to do it...
Defining the Rule: Decision Table
How to do it...
How it works...
There's more...
Resolving Conflict
Adding gateways and Human Tasks
How to do it...
Defining the Rule: IF/THEN
How to do it...
How it works...
Testing the rules
How to do it...
How it works...
5. Human Workflow in BPM Process
Introduction
Creating Human Task Service Components
How to do it...
How it works...
Creating task definition and the task payload
How to do it...
How it works...
There's more...
Choosing a Task Owner dynamically
Creating a task payload
Defining assignments—stage and single participant
How to do it...
How it works...
Defining assignments—sequential stage and serial participant
How to do it...
How it works...
There's more...
Creating an Approval Group
Calling RL Functions to act on the task
Defining assignments—management chain participant
How to do it...
Defining Assignments—parallel participant type
How to do it...
Testing the process
Getting ready
How to do it...
There's more...
6. Process Simulation
Introduction
Defining simulation models
How to do it...
How it works...
Defining simulation definition
How to do it...
Running a simulation
How to do it...
How it works...
There's more...
Selecting the running speed
Analyzing simulation results
How to do it...
How it works...
There's more...
Creating Simulation Reports
Reengineering the BPM Process to improve performance
How to do it...
7. Developing UI using Oracle ADF
Introduction
Creating ADF Task Forms
How it works...
How it works...
Creating a task display form
How to do it...
How it works...
Creating a task display form—using individual Drop handlers
How to do it...
Implementing routers
How to do it...
How it works...
Creating Task Form sequence flow
How to do it...
How it works...
Deploying and testing
Creating a Task form with ADF Business Components
Getting ready
How to do it...
How it works...
There's more...
Creating Entity and View objects
Creating a task display form—using a wizard
How to do it...
How it works...
There's more...
Deploying an individual project
8. Exception Management
Introduction
How to do it...
How it works...
Handling Business Exception in a subprocess
How to do it...
How it works...
There's more...
Implementing Catch All
Handling a system exception—Fault Management Framework
How to do it...
How it works...
Use MDS location for Fault Policy files
Handling the timeout exception—Timer event
How to do it...
How it works...
There's more...
Catch all system exceptions
Faulting the process
How to do it...
9. BPM and SOA in Concert
Introduction
Invoking asynchronous service using message events
How to do it...
How it works...
There's more...
Invoking an asynchronous BPMN Process
Send and receive task to invoke asynchronous service operations
Deploying and testing
Invoking synchronous service using service task
How to do it...
How it works...
There's more...
Invoking a synchronous BPM process operation
Calling a BPM process
How to do it...
How it works...
There's more...
Initiating BPM from JMS
How to do it...
Exposing BPMN process as a service
How to do it...
How it works...
There's more...
Invoking BPMN process asynchronous Service
10. End User Interaction
Introduction
Interacting through BPM Workspace
How it works...
Working on the Process Instance
How to do it...
There's more...
Working with Standard Dashboard
Interacting through Process Spaces
How to do it...
How it works...
There's more...
Creating a blog
Creating a poll
Adding log and settings
11. Manage, Monitor and Administer BPM Process
Introduction
Creating a custom dashboard in BPM workspace
How to do it...
How it works...
There's more...
Configuring BPM process cubes generation in a project
Configuring BAM Architect to create custom dashboards
How to do it...
How it works...
SOA Admin—Configuring SOA infrastructure properties
How to do it...
Setting logging levels for troubleshooting
SOA Admin—Monitoring SOA infrastructure
How to do it...
SOA Admin—Administering BPMN application deployment
How to do it...
SOA Admin—Fault recovery for BPMN processes
How to do it...
How it works...
SOA Admin—Configure notification settings
How to do it...
How it works...
There's more...
Managing notifications
BPM Admin—Integrating Oracle BPM with Oracle Business Activity Monitoring
How to do it...
How it works...
BPM Admin—Managing roles, organization units, and groups
How to do it...
Revoking a role
BPM Admin—Setting rules
How to do it...
BPM Admin—Using flex fields/mapped attributes
How to do it...
How it works...
There's more...
Adding to a standard view
BPM Admin—Monitoring BPM processes
How to do it...
How it works...
A. Oracle BPM—Application Development Lifecycle
B. Approval Management
Introduction
Modifying Approval Task
How to do it...
How it works...
There's more...
Verifying configured task
Implementing dynamic approval mechanisms
How to do it...
There's more...
Testing the process
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜