Cover image for Oracle BPM Suite 11g Developer's cookbook.
Oracle BPM Suite 11g Developer's cookbook.
Title:
Oracle BPM Suite 11g Developer's cookbook.
Author:
Acharya, Vivek.
ISBN:
9781849684231
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (502 pages)
Contents:
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.
Abstract:
This book is written in simple, easy to understand format with lots of screenshots and step-by-step explanations. If you are a BPM developer, looking to develop robust BPM solutions without impediments, then this is the best guide for you. This book assumes that you have a fundamental knowledge of BPM.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: