BEA Logo BEA WLI Release 2.1

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   WLI Doc Home   |   BPM Topics   |   Learning to Use BPM   |   Previous Topic   |   Next Topic   |   Contents   |   View as PDF

Learning to Use BPM

 

This document serves as a tutorial for working with business process management (BPM) in WebLogic Integration.

 

Introduction to Business Process Management and the Sample Workflows

Overview of the Scenario

Overview of the BPM Environment

Modeling the Scenario in WebLogic Integration

Defining Application Users

Organizations

Users

Roles

Identifying External Components

Defining Workflow Objects

Nodes and Connections

Actions

Variables

Exception Handlers

Defining Workflow Interfaces

Business Operations

XML Documents

Event Keys

Working with the Sample Workflows

Using the Tutorial

 

Getting Started with the WebLogic Integration Studio

Starting the WebLogic Integration Studio

Understanding Workflow Object Relationships

Global Objects

Templates and Template Definitions

Organizations

Importing Workflow Objects: Importing the Tutorial Package File

Importing the Tutorial.jar Workflow Objects

Using the Folder Tree: Viewing the Order Processing Trigger Template Contents

Viewing a Workflow: Opening the Order Processing Trigger Template Definition

Using the Interface View

 

Understanding Workflow Objects and Properties

About the Order Processing Trigger Workflow

Understanding Template Definition Properties

Understanding Variable Properties: Viewing the OrderID Variable

Understanding Start Node Properties

Understanding Task Node Properties: Viewing the Start Order Processing Task Node

About Task States and Actions

About Task Permissions

Understanding Workflow Expressions: Viewing the Set Workflow Variable and Assign Task to User Actions

Posting an Internal XML Event: Editing the Neworder XML Document

Editing the XML Document Structure

Using the XML Repository: Exporting the Neworder XML Document

Saving a Template Definition

 

Creating a Workflow

Overview of the Order Processing Workflow Design

Creating a Template

Creating a Template Definition

Drawing the Flow

Placing Shapes

Renaming Nodes

Arranging Shapes and Connecting Nodes

Adding a Workflow Label

Creating an Expression with the Expression Builder

Activating the Workflow

Saving the Workflow

 

Defining Workflow Nodes

Overview of the Order Processing Workflow Nodes

Creating an Event-Triggered Start

Creating Variables

Defining the Start Node Event

Defining XPath Statements

Sending an XML Message to a Worklist User: Defining the Check Customer Credit Task

Assigning a Task to a User

Sending an XML Message to a Client

Adding the Send XML to Client Action

Defining the XML Document Structure

Assigning the Callback Variable

Marking the Task Done

Testing for Equality: Defining the Check Credit Decision

Adding a Task and Workflow Comment: Defining the Contact Customer Task

Setting a Workflow Variable

Setting a Workflow Comment

Setting a Task Comment

Assigning a Task to a Role

Marking the Task Done

Creating and Performing a Business Operation: Defining the Check Inventory Task

Creating a Business Operation

Viewing the Create OrderBean Business Operation

Creating the Check Inventory Business Operation

Performing a Business Operation

Performing the Create OrderBean Business Operation

Performing the Check Inventory Business Operation

Marking the Task Done

Testing for Inequality: Defining the Check Inventory Decision

Creating an Event: Defining the Wait for New Inventory Event

Configuring an Event Key

Defining an Event

Calling a Sub-Workflow: Defining the Start Order Fulfillment Task

Creating the OrderTotalPrice Variable

Starting a Called Workflow

Defining Input Parameters

Defining Result Variables

Marking the Task Done

Sending an E-mail Message: Defining the Confirm Order Fulfillment Task

Cancelling an Event

Setting the Workflow Variable

Setting the Workflow Comment

Sending an E-mail Message

Marking the Task Done

Creating an Event: Defining the Watch for Cancellation Event

Defining the Event

 

Using a Custom Exception Handler

Overview of the Order Fulfillment Workflow

About the Exception Handlers

Viewing the Generate Invoice Task

Viewing the Calculate Total Price Business Operation

Defining a Custom Exception Handler: Viewing the Bad Data to OrderBean Exception Handler

About Exception Handler Actions

Viewing the Evaluate Condition Action

Viewing the Send XML to Client Action

 

Executing and Monitoring the Example Workflows

Executing the Workflows in the Worklist Application

Logging On to the Worklist Application

Starting the Sample Workflows

Executing the Order Processing Workflow Tasks

Executing the Order Fulfillment Workflow Tasks

Monitoring the Running Workflows in the Studio

 

back to top   next page