Oracle BPM 12c: Advanced Implementation (D87163) – Outline

Detailed Course Outline

Review of Oracle BPM Architecture and Tools
  • Discussing Process Composer VS Studio
  • About BPM 12c QuickStart
  • About Process Debugger
  • Deployment and Testing
Data in a BPM Process
  • Discussing Process and Project Data Objects
  • About Business Parameters
  • Describing Data Associations and Mapping
  • About XPath and Simple Expressions
  • Discussing XSLT
  • About Groovy scripting
Business Rules
  • About Facts and Fact Types
  • About Value Sets
  • Discussing General Rules, Verbal Rules, and Decision Tables
  • Explaining Decision Functions
  • About Testing and Test Suites
  • Explaining Forward Chaining Inference
Human Workflow
  • Overview of Human Workflow
  • Discussing Stages and Participants
  • Discussing Participant Lists
  • Using Expressions to build participant lists
  • Using Business rules to build participant lists
  • About Task options and task properties
Implementing ServiceTasks
  • Overview of Services and References
  • Overview of Service Adapters
  • Creating and Using a File Adapter
  • Creating and Using a Database Adapter
  • Using a Mediator and transformation to match data types
Overview of Events
  • Overview of events
  • More on Timer events
  • More on Signal events
  • Discussing the exclusive XOR Event Gateway
Controlling and Organizing the Process Flow
  • Overview of Subprocesses
  • About the embedded subprocess
  • About the reusable subprocess
  • About the event subprocess
  • About Interprocess communication
  • Setting up an interprocess communication using Message events
  • Interrupting the main process
Handling Exceptions in the BPM Process
  • Overview of Exception handling
  • About System events and Business events
  • Handling errors for an activity and a subprocess
  • Handling errors at the process level
  • Discussing Error events
  • Error handling in a reusable subprocess
  • Error handling in a called peer process
  • Error handling using an event subprocess and skip and back
User Interface Customization overview
  • Customizing UI for an individual task
  • Using ADF
  • Using Web forms
  • Discussing pros and cons of different approaches
An Introduction to using ADF to Developing the User Interface
  • High-level Overview of ADF
  • About Oracle ADF Task forms
  • Using ADF Task Flow
Building Advanced Web Forms
  • Overview of Web Forms
  • About Advanced Web form rules
  • Using REST service to dynamically populate a field
  • About Web form rule debugging
Customizing the BPM Workspace
  • Customizing the Default BPM Workspace
  • Creating a Custom Workspace Using ADF
  • Customizing BPM workspace using Non-ADF Approach
  • Building functionality using Human workflow and BPM APIs