This Oracle BPM 11g: Implement the Process Model training is ideal for process developers who want to learn how to implement a BPM process model. It also teaches you how to collaborate and support the needs of process analysts in their role as modelers and co-implementers of the process.
Learn To:
Define the underlying implementation for processing user tasks, business rule tasks and service tasks.
Manage the flow of information through a business process by mapping data objects into and out of gateways and business rules.
Integrate data objects into the design of human task forms.
Create more complex process models to meet your business needs.
Use different types of events, including message, signal and timer events.
Manage synchronous and asynchronous communication between processes and sub-processes, peer processes and other services.
Understand exception handling and UI customization.
Integration with SOA Suite
Since OBPM is closely integrated with SOA Suite, this course will also help you develop a clear understanding of how OBPM integrates with SOA in both the run-time and the development environment. Expert Oracle University instructors will help you develop this knowledge through a combination of instruction and hands-on exercises.
Recommended Prerequisite Knowledge
It addresses a more technical audience than the OBPM 11g Modeling course. It assumes that you already understand the basics of process modeling and know how to use the modeling tools of BPM Studio.
Audience
- Application Developers
- Developer
- Process DeveloperRequired Prerequisites
- Experience creating process models using the Oracle BPM modeling tools (Business Process Composer and BPM Studio)
- Experience with JDeveloper or other Java IDEs
- Familiarity with web application and web service architectures, object oriented language concepts and some experience programming with JavaScript
- Oracle By Example (OBE): Building Your First Process with Oracle BPM 11g
Suggested Prerequisites
Course Objectives
Course TopicsOverview of Oracle BPM Process ImplementationReview of Oracle BPM Architecture
Review of BPM Modeling
Overview of the Development Environment:
About Process Accelerators
Introducing the SalesQuote ModelA Collaboration: Developer and Process AnalystCollaborative Process Design: An Overview
Introducing Process Composer
Creating project templates for the Business Process Composer user Discussing the Developer’s role in supporting the process analyst
Using Business Objects
Working with information in a process
Explaining Data Objects and their scope
About Data object types and their representation
Describing Data mapping and association
Creating a Business Object
Declaring Process and Project Data Objects
Defining business indicators
Implementing Business Rule Tasks
Overview of Business Rule
Discussing Rulesets and Bucketsets
About Globals
Creating business rules
Testing business rules
Defining Human Workflows
Overview of Human workflow
About Patterns
Defining human workflows
About Task options
Defining and using parametric roles
The ApproveDeal human workflow: An example
Implementing Service Tasks
Overview of Services and References
Overview of Service Adapters
Overview of Mediators and BPEL Services
Creating a Service Task
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
Interrupting or altering the process flow
About Peer process communication
About Interprocess communication
Setting up an interprocess communication using Message events
Implementing User Tasks
Overview of human tasks
Creating a human task
About Human task patterns
Explaining Parameters and data association
About Task forms
Writing Expressions and Initializing Variables
Introducing expressions
About Simple expressions
About XPath expressions
About XSL transformations
Discussing a more advanced XPath example
Using expressions in conditional transitions
Building Web Forms in Business Process Composer
Overview of Web Forms
Introducing the Web Form Designer
About the Development Approach
Adding Components to a Web Form
Customizing Components of a Web Form
Adding Form Rules to a Web Form
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
Explaining Policy driven exception handling
Developing the User Interface using ADF – An Introduction Overview of ADF
Explaining some fundamentals of JSF
About Task Forms and task flows
Working with the ADF page editor
Explaining UI Development and Deployment
Using the Integrated WebLogic Server for UI development Working in parallel with a UI development team
Managing code lines
User Interface Options
Making the Process UI your own – what are your options? Customizing the ADF Workspace
Discussing Custom UIs and the APIs
Creating an ADF Custom UI
Creating a Non-ADF Custom UI (this is just a high level overview) About The Process Spaces Alternative Workspace
Duration: 5 Days



