11i/2.6 Implement Oracle Workflow: D13939GC30 Edition 3.0 December 2004 D4013 4
11i/2.6 Implement Oracle Workflow: D13939GC30 Edition 3.0 December 2004 D4013 4
11i/2.6 Implement Oracle Workflow: D13939GC30 Edition 3.0 December 2004 D4013 4
6 Implement Oracle
Workflow
Student Guide
D13939GC30
Edition 3.0
December 2004
D40134
Author
Clara Jaeckel
Technical Contributors and Reviewers
Mark Craig, Leta Davis, Vasudeva Murthy, Rajesh Raheja, Varadarajan Rajaram, Bill Sawyer,
Vincent Thevenet, Robert Wunderlich
This book was published using:
oracletutor
Table of Contents
Introduction to Oracle Workflow ..................................................................................................................1-1
Introduction to Oracle Workflow ..................................................................................................................1-2
Objectives ......................................................................................................................................................1-3
Enabling E-Business......................................................................................................................................1-4
Inter-Enterprise Business Processes ..............................................................................................................1-5
Traditional Workflow ....................................................................................................................................1-6
Workflow-Driven Business Processes...........................................................................................................1-7
Sample Workflow Process.............................................................................................................................1-9
Event-Based Workflow .................................................................................................................................1-10
Subscription-Based Processing......................................................................................................................1-11
System Integration with Oracle Workflow ....................................................................................................1-12
Business Process-Based Integration ..............................................................................................................1-13
Supported System Integration Types.............................................................................................................1-14
Designing Applications for Change...............................................................................................................1-15
Designing Applications for Integration .........................................................................................................1-18
Oracle Workflow Availability .......................................................................................................................1-20
Summary........................................................................................................................................................1-21
Oracle Workflow Components.......................................................................................................................2-1
Oracle Workflow Components ......................................................................................................................2-2
Objectives ......................................................................................................................................................2-3
Oracle Workflow Architecture ......................................................................................................................2-4
Oracle Workflow Components ......................................................................................................................2-8
Workflow Engine ..........................................................................................................................................2-9
Workflow Processes ......................................................................................................................................2-10
Supported Process Constructs........................................................................................................................2-12
Oracle Workflow Builder ..............................................................................................................................2-16
Business Event System Architecture .............................................................................................................2-17
Business Event System Components.............................................................................................................2-18
Guided Demonstration - Business Event System Web Pages....................................................................2-19
OracleAS Communication Alternatives ........................................................................................................2-20
Advanced Queuing, an Enabling Technology ...............................................................................................2-21
Oracle Database Communication Alternatives..............................................................................................2-22
Accessing Oracle Workflow Web Pages .......................................................................................................2-24
Oracle Workflow Home Pages ......................................................................................................................2-25
Notification System .......................................................................................................................................2-26
Worklist Web Pages ......................................................................................................................................2-27
E-Mail Notifications ......................................................................................................................................2-28
Directory Services .........................................................................................................................................2-29
Workflow Monitor Web Pages......................................................................................................................2-30
Workflow Definitions Loader........................................................................................................................2-31
Workflow XML Loader.................................................................................................................................2-32
Workflow Manager........................................................................................................................................2-33
Service Components ......................................................................................................................................2-34
Guided Demonstration - Loading and Running a Workflow Process........................................................2-35
Oracle Workflow Documentation..................................................................................................................2-37
Review Questions ..........................................................................................................................................2-39
Summary........................................................................................................................................................2-41
Planning a Workflow Process.........................................................................................................................3-1
Planning a Workflow Process........................................................................................................................3-2
Objectives ......................................................................................................................................................3-3
Workflow Process Components ....................................................................................................................3-4
Copyright Oracle Corporation, 2004. All rights reserved.
Preface
Profile
Before You Begin This Course
Before you begin this course, you should have the following qualifications:
If you plan to use Oracle Workflow with Oracle E-Business Suite, thorough knowledge
of Oracle E-Business Suite
Prerequisites
Related Publications
Oracle Publications
Title
Part Number
B12160
B12161
B12162
B12163
Additional Publications
Read-me files
Oracle Magazine
Typographic Conventions
Typographic Conventions in Text
Convention
Bold italic
Caps and
lowercase
Courier new,
case sensitive
(default is
lowercase)
Initial cap
Element
Glossary term (if
there is a glossary)
Buttons,
check boxes,
triggers,
windows
Code output,
directory names,
filenames,
passwords,
pathnames,
URLs,
user input,
usernames
Arrow
Brackets
Commas
Graphics labels
(unless the term is a
proper noun)
Emphasized words
and phrases,
titles of books and
courses,
variables
Interface elements
with long names
that have only
initial caps;
lesson and chapter
titles in crossreferences
SQL column
names, commands,
functions, schemas,
table names
Menu paths
Key names
Key sequences
Plus signs
Key combinations
Italic
Quotation
marks
Uppercase
Example
The algorithm inserts the new key.
Click the Executable button.
Select the Cant Delete Card check box.
Assign a When-Validate-Item trigger to the ORD block.
Open the Master Schedule window.
Code output: debug.set (I, 300);
Directory: bin (DOS), $FMHOME (UNIX)
Filename: Locate the init.ora file.
Password: User tiger as your password.
Pathname: Open c:\my_docs\projects
URL: Go to http://www.oracle.com
User input: Enter 300
Username: Log on as scott
Customer address (but Oracle Payables)
Do not save changes to the database.
For further information, see Oracle7 Server SQL Language
Reference Manual.
Enter [email protected], where user_id is the
name of the user.
Select Include a reusable module component and click Finish.
This subject is covered in Unit II, Lesson 3, Working with
Objects.
Element
Oracle Forms
triggers
Column names,
table names
Example
When-Validate-Item
Passwords
SELECT last_name
FROM s_emp;
PL/SQL objects
Lowercase
italic
Uppercase
Syntax variables
1.
(N) From the Navigator window, select Invoice then Entry then Invoice Batches
Summary.
2.
3.
Notations:
(N) = Navigator
(M) = Menu
(T) = Tab
(B) = Button
(I) = Icon
(H) = Hyperlink
(ST) = Sub Tab
Copyright Oracle Corporation, 2004. All rights reserved.
In the navigation frame of the help system window, expand the General Ledger entry.
2.
3.
4.
Review the Enter Journals topic that appears in the document frame of the help system
window.