CITATION

Das, Manoj; Deb, Manas; and Wilkins, Mark. Oracle Business Process Management Suite 11g Handbook. US: McGraw-Hill Osborne Media, 2011.

Oracle Business Process Management Suite 11g Handbook

Published:  September 2011

eISBN: 9780071754507 0071754504 | ISBN: 9780071754491
  • Cover
  • Contents at a Glance
  • Contents
  • FOREWORD
  • ACKNOWLEDGMENTS
  • INTRODUCTION
  • PART I
  • Introduction
  • 1 BPM: Background
  • BPM in a Nutshell
  • Why BPM?
  • Business Process Types
  • Capturing a Business Process
  • Business Process Architecture and Frameworks
  • The BPM Life Cycle
  • The BPMS and BPM Ecosystem
  • Succeeding in BPM Initiatives
  • Summary
  • 2 Standards in BPM
  • The Need for Standards in BPM
  • The Evolution of BPM Standards
  • Graphical Notations
  • Execution
  • Interchange
  • Summary
  • 3 BPM Suite 11g : An Overview
  • Building a Modern Process-based Business Application
  • Design of BPM Suite 11g : Goals and Guiding Principles
  • BPM Suite 11g : Product Architecture and Functionality Overview
  • Modeling and Simulation Tools
  • Process Analytics and Business Activity Monitoring
  • Collaboration Components: Process Spaces
  • Infrastructure Tools and Features
  • Operations, Administration,and Systems Monitoring/Management
  • BPM Suite Interplay with Related Technologies
  • Summary
  • PART II
  • Mastering Oracle BPM 11g
  • 4 The Quick Learner’s Guide to Oracle BPM 11g
  • BPM Projects
  • The BPM Project Navigator
  • Business Catalog
  • Deploying a BPM Project
  • BPMN 2.0 for Quick Learners
  • Process Simulation
  • Process Data
  • Expressions
  • Process Start and End
  • A Process’s Service Interface
  • Human Task for Quick Learners
  • Human Tasks and BPMN
  • Advanced Task Routing
  • Roles and Users
  • Process Owner and Other Special Roles
  • Forms (User Interfaces) for Human Tasks
  • Business Rules for Quick Learners
  • Rule Actions
  • Rule Dictionary, Rulesets, and Other Concepts
  • Working with Business Rules
  • Decision Tables
  • Service Tasks
  • Oracle Business Process Composer
  • Project Sharing via MDS
  • Roles and Access
  • Working with Process Composer
  • A Quick Tour of BPM WorkSpace
  • Process Monitoring and Analytics
  • Business Indicators and Measurements
  • Oracle Business Activity Monitoring
  • Business Intelligence and BPM
  • Summary
  • 5 Business Process Modeling and Implementation Using BPMN 2.0
  • Recommended Flow and Practices
  • The Flow of Process Modeling
  • Process Readability
  • Data Considerations
  • BPMN Basics
  • Token Flow
  • Activities
  • Gateways
  • Subprocesses
  • (Inline or Embedded) Subprocesses
  • Reusable Subprocesses
  • Events and Exceptions
  • Events Classification
  • Events Behavior Details
  • Event-based Gateways
  • Exception Handling
  • Conversations
  • Messages
  • Signals
  • Workflow Patterns
  • Basic Control Flow Patterns
  • Advanced Branching and Synchronization Patterns
  • Multiple Instance Patterns
  • State-based Patterns
  • Cancellation and Force Completion Patterns
  • Iteration Patterns
  • Termination Patterns
  • Trigger Patterns
  • Other Process Patterns
  • Ack-and-Continue
  • Query Operations
  • Initializing Process Start Form
  • Conditional Interrupt
  • Variable Frequency Recurring Timers
  • Dynamically Added Subcases
  • Merge Independent Instances
  • Summary
  • 6 Mastering Business Rules
  • Introduction to Business Rules
  • Why Use Business Rules
  • When to Use Business Rules
  • Where All Business Rules Can Be Used
  • Business Rules Scenarios
  • Recommended Flow and Practices
  • Rule Organization
  • Rule Dictionary
  • Ruleset
  • Dictionary Links
  • The Rule Data Model
  • XML Facts
  • Java Facts
  • RL Facts
  • ADF-BC Facts
  • Refining Imported Facts
  • Updating Imported Facts
  • Rule Functions
  • Strategies for Business Rules Results
  • Using Decision Tables
  • Using Global for Holding Results
  • Using Wrapper Fact to Associate Input and Result
  • Testing Business Rules
  • Testing Rules in BPM Studio
  • Testing Using Fusion Middleware Control
  • Understanding Business Rules Engines
  • The Rete Algorithm
  • The Oracle Business Rules Engine
  • Business Rules
  • Simple and Advanced Mode
  • Rule Patterns
  • Rule Priority
  • Effective Dates
  • Tree Mode—Parent–Child References
  • Aggregate
  • If-Then-Else
  • Decision Tables
  • Business Rules Interfaces
  • Decision Functions
  • Business Rules Java APIs
  • Business Rules Editors
  • Rule Language
  • Summary
  • 7 Advanced Human Tasks
  • Task Metadata
  • Task Stakeholders
  • Users and Roles
  • Notifications and Deadlines
  • Data
  • Assignment and Routing
  • Modeled Routing
  • Modeling Routing in Task vs. in BPMN
  • Routing Overrides
  • Runtime Reassignment and Rerouting
  • Activity Guide
  • Summary
  • 8 Developing Rich User Interfaces for BPM with ADF
  • Overview of Oracle ADF
  • ADF Faces Rich Client Framework (View)
  • ADF Task Flows (ADF Controller)
  • ADF Data Control and Bindings (Model)
  • ADF Business Components (Business Services)
  • Some Basics
  • Expression Language
  • Managed Beans
  • BPM Task Forms
  • Task Form Generation
  • BPM Data Control
  • Process Initiation Alternative
  • Tips and Recommendations
  • Working with ADF Page Editor
  • Debugging and Running in Integrated Server
  • Form Reuse
  • Parallel Development of the BPM Process and Task Form
  • Deployment
  • Forms for E-mail
  • Task Forms in Non-ADF Technology
  • The ADF Model Layer—Data Controls and Bindings
  • Data Control
  • Bindings
  • ADF Faces
  • Layout Components
  • Data Forms
  • Input Components
  • Select Components
  • Collection Components
  • Data Visualization Components
  • Page Templates
  • Drag and Drop
  • ADF Life Cycle
  • Partial Page Refreshes (AJAX)
  • ADF and JSF Life Cycle
  • ADF Task Flows
  • Bounded Task Flows
  • Task Flow Trains
  • ADF Business Components
  • Entity Objects
  • View Objects
  • Application Modules
  • BPM and ADF-BC
  • For More Information
  • PART III
  • Essentials of Oracle BPM Methodology
  • 9 Planning BPM Adoption
  • Introduction
  • The Oracle Approach to BPM Adoption
  • Frameworks and Methods
  • Roadmap Creation
  • The Oracle BPM Maturity Model
  • The Roadmap Creation Process
  • Summary
  • 10 Strategic Analysis, Process Selection, and Design
  • The Business Process Life Cycle
  • Business Process Discovery (BPD)
  • Business Process Identification and Selection
  • Strategic Approach to Process Identification
  • Functional Models
  • Business Strategy Modeling
  • Business Analysis
  • Porter Value Chains
  • Process Groups
  • Core Processes
  • A Tactical Approach to Process Identification
  • Business Process Selection
  • Process Candidates Evaluation Criteria
  • Business Process Design
  • Process Definition and Refinement
  • Process Definition
  • Refinement
  • Summary
  • 11 Technical Design and Project Delivery Strategies
  • The Motivation for Adopting a BPM Methodology
  • Introduction to the Business Process Engineering Life Cycle
  • An Outline of Life-Cycle Activities
  • Incremental and Iterative
  • Related Software Engineering Activities
  • Business Process Engineering Roles and Responsibilities
  • Business Participants
  • IT Participants
  • Contributors and Advisors
  • Participant Responsibilities
  • Business Process Engineering Life-Cycle Detail
  • Technical Analysis and Design
  • Composition
  • Testing and Deployment
  • Integration Testing
  • Deployment Planning
  • Approval
  • Commissioning
  • Business Process Monitoring
  • Business Process Engineering Concerns
  • Mapping to IID Methodologies
  • Summary
  • Index