Oracle Workflow Developer's Guide

Contents

Title and Copyright Information

Send Us Your Comments

Preface

Overview of Oracle Workflow

Overview of Oracle Workflow for Developers
      Major Features and Definitions
      Workflow Processes

Defining a Workflow Process

Overview of Oracle Workflow Builder
      The Navigator Tree Structure
Viewing the Navigator Tree
Creating Process Definitions in Oracle Workflow Builder
Opening and Saving Item Types
Quick Start Wizard Overview
Using Oracle Workflow Builder with Different Server Versions

Defining Workflow Process Components

Workflow Process Components
Item Types
Attributes
Defining Item Types and Attributes
Allowing Access to an Object
Lookup Types
Defining Lookup Types
Messages
Defining Messages
Activities
Defining Activities
Voting Activity
Example Voting Methods
Deleting Objects in Oracle Workflow Builder
Modifying Objects in Oracle Workflow Builder
      Workflow Objects That Support Versioning
      Workflow Objects That Do Not Support Versioning

Defining a Workflow Process Diagram

Process Window
Diagramming a Process
Modifying Fonts in Oracle Workflow Builder
Creating a Shortcut Icon for a Workflow Process
Referencing Roles
Initiating a Process

Predefined Workflow Activities

Standard Activities
      And/Or Activities
      Comparison Activities
      Compare Execution Time Activity
      Wait Activity
      Block Activity
      Defer Thread Activity
      Launch Process Activity
      Noop Activity
      Loop Counter Activity
      Start Activity
      End Activity
      Role Resolution Activity
      Notify Activity
      Vote Yes/No Activity
      Master/Detail Coordination Activities
      Assign Activity
      Get Monitor URL Activity
      Get Event Property Activity
      Set Event Property Activity
      Compare Event Property Activity
Concurrent Manager Standard Activities
      Execute Concurrent Program Activity
      Submit Concurrent Program Activity
      Wait for Concurrent Program Activity

Defining Procedures and Functions for Oracle Workflow

Defining Procedures and Functions for Oracle Workflow
Standard API for PL/SQL Procedures Called by Function Activities
Standard API for an Item Type Selector or Callback Function
Standard APIs for "PL/SQL" Documents
      "PL/SQL" Documents
      "PL/SQL CLOB" Documents
      "PL/SQL BLOB" Documents
      MIME Types and Subtypes Defined Within Oracle Workflow
Standard API for an Event Data Generate Function
      Standard API for a PL/SQL Generate Function
      Standard API for a Java Generate Function
Standard APIs for a Queue Handler
      Standard APIs for a PL/SQL Queue Handler
      Standard APIs for a Java Queue Handler
Standard API for an Event Subscription Rule Function
      Standard API for a PL/SQL Subscription Rule Function
      Standard API for a Java Subscription Rule Function

Testing Workflow Definitions

Testing Workflow Definitions Using the Developer Studio

Managing Business Events

Managing Business Events
Event Manager
Events
Defining Events
Event Subscriptions
Defining Event Subscriptions
Agents
Defining Agents
Systems
Defining Systems
Workflow Agent Ping/Acknowledge
      The Workflow Agent Ping/Acknowledge Item Type
      Summary of the Master Ping Process
      Master Ping Process Activities
      Summary of the Detail Ping Process
      Detail Ping Process Activities

Predefined Workflow Events

Predefined Workflow Events
      Event Definition Events
      Event Group Definition Events
      System Definition Events
      Agent Definition Events
      Agent Group Definition Events
      Event Subscription Definition Events
      Synchronize Event Systems Event
      Seed Event Group
      Ping Agent Events
      System Signup Event
      Any Event
      Unexpected Event
      User Entry Has Changed Event
      Notification Events
      Notification Mailer Events
      Business Event System Control Events
      Generic Service Component Framework Control Events
      Workflow Engine Events
      Directory Service Events
      Test BES Event
Workflow Send Protocol
      The Workflow Send Protocol Item Type
      Summary of the Workflow Event Protocol Process
      Workflow Event Protocol Process Activities
      Workflow Send Protocol Events

Sample Workflow Process

Sample Workflow Process
      Requisition Process
      Sample Requisition Data Model
      Sample Requisition Item Type
      Summary of the Requisition Approval Process
      Requisition Process Activities
      Summary of the Notify Approver Subprocess
      Notify Approver Subprocess Activities
      Sample StartProcess Function
      Example Function Activities
      Example: Select Approver
      Example: Verify Authority
      Example Notification Activity
      Example: Notify Requisition Approval Required

Error Handling

Error Handling
      Error Handling for Workflow Processes
      Error Handling for Event Subscription Processing
      System: Error Item Type and Item Attributes
      Default Error Process
      Retry-only Process
      Default Event Error Process
      Default Event Error Process (One Retry Option)

Oracle Workflow Developer Navigation Paths

Oracle Workflow Developer Navigation Paths

Oracle Workflow Builder Menus and Toolbars

Oracle Workflow Builder Menus
Oracle Workflow Builder Toolbars

Oracle Workflow Implementation in Oracle E-Business Suite

Predefined Workflows Embedded in Oracle E-Business Suite
      Advanced Planning
      Applied Technology
      Business Intelligence
      Communications
      Contracts
      Corporate Performance Management
      Financial Applications
      Higher Education
      HRMS Applications
      Leasing
      Logistics
      Maintenance Applications
      Manufacturing Applications
      Order Management
      Procurement
      Product Information Management
      Projects
      Sales, Marketing, and eCommerce
      Service
Oracle Workflow Business Event System Implementation in Oracle E-Business Suite
Oracle Workflow Support Policy
      Customization Guidelines
      Resolving Customization Issues
      What Is NOT Supported
      What Is Supported

Glossary

Index