Oracle - Course Details

OrABPM11g:IPM Oracle BPM 11g: Implement the Process Model

Oracle Course Description:
This course teaches the process developer how to implement a BPM process model. It addresses a more technical audience than the OBPM 11g Modeling course, assuming that the student already understands the basics of process modeling and knows how to use the modeling tools of BPM Studio. Students learn how to define the underlying implementation for process tasks such as user tasks, business rule tasks, and service tasks. They also learn how to manage the flow of information through a business process by mapping data objects into and out of gateways and business rules, and by integrating them into the design of human task forms.
Oracle Course Duration:
Oracle Course Target Audience:
Application Developers,Developer,Functional Implementer,Java EE Developer,Portal Developer,Process Developer
Oracle Course Prerequisite:
Experience creating process models using the Oracle BPM modeling tools (Process Composer and Studio design editor),Familiarity and some experience with SOA Suite,Familiarity with web application and web service architectures and technologies,Some understanding of the SOA architecture,Familiarity and some experience programming with Java or other similar object oriented language
Course Content:
  • Understanding the OBPM Architecture

    • Looking at the SOA Architecture
    • Looking at the OBPM Architecture
    • The Integrated Development Environment Using SOA and BPMN Editors

  • Creating and Declaring Data Objects

    • Simple and Complex Data Objects
    • Process and Project Data Objects

  • Creating Human Tasks to Implement Interactive Activities

    • Human Task Patterns
    • Basic Default Settings for a Simple Human Task
    • Creating a Task Form Using "Auto Generate Form"

  • Implementing Service Tasks in an OBPM Process

    • Understanding the Different Types of SOA Service Tasks and Service Adapters and How to Use Them
    • Creating a File Write and File Read Service

  • Defining Simple and XPath Expressions

    • Using the Expression Builders to Define Expressions
    • Defining XSLT Transformations for Data Used in the Process

  • Creating Business Rules

    • Using Decision Tables
    • Using IF/Then Rules

  • Defining Human Workflows

    • Using the Human Task Editor to Define Approval Flows for a Complex User Task

  • Creating a More Complex User Interface Using ADF

    • Creating Task Flows
    • Defining an ADF Task Page from an ADF Template
    • Understanding Your options for Customizing the Process UI

  • Using Catch and Throw Events to Communicate

    • Modeling Asynchronous Communication Using Various Message Events
    • Modeling Synchronous Communication Using the Service Task
    • Exposing the BPMN Process as a Service Using Message End and Message Start
    • Handling Exceptions Using Boundary Events and Event Subprocesses