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