Oracle Workflow Components
Oracle Workflow contains six major components:
·
Workflow Builder
·
Workflow Engine
·
Workflow Monitor
·
Workflow Definitions Loader
·
Workflow Directory Services
·
Notification System
Workflow Builder
Workflow Builder is the component that
provides a graphical user interface for creating, reviewing, and maintaining
workflow definitions. A workflow definition includes the workflow processes,
attributes, notifications, messages, and functions that make up the workflow.
Like Oracle Applications, Workflow Builder has a Navigator to help you find the
various components of your workflow definition.
Workflow Engine
Workflow Engine is the component that executes and enforces the
defined workflow processes. When a workflow process starts or a step is
completed, the Workflow Engine is signaled. The Workflow Engine receives and
reads a signal from the defined workflow processes and then determines and
executes the appropriate next step. To send a signal or to communicate with the
Workflow Engine, Oracle Applications provide several standard Workflow Engine
application programming interfaces (APIs).
Workflow Monitor
Workflow Monitor is the component of Oracle Workflow that allows
you to review the state or status of an item through any particular workflow
process. Workflow Monitor can also be used by application administrators to
push through certain items that have errored out. Workflow Monitor provides an
overview of a given item in the workflow and helps with tracking.
Workflow Definitions Loader
Workflow Definitions Loader is the component that allows you to
download or load workflow definitions to and from the database or text files.
Workflow Directory Services
Workflow Directory Services is the component that identifies the
directory repository to be used, tells Oracle Workflow how to find the users,
interprets the roles of each user, and sends notifications to those users when
necessary.
Notification System
The Notification Mailer is a program that concurrently sends
emails and receives responses from the Oracle Workflow Notification System. It
will send out notifications and process responses by calling the response
functions and completing the notification. Unlike Oracle Alert response
processing, you do not need Oracle Office to use this functionality.
Review Questions
1.
What does a Workflow Builder do?
2.
What does a Workflow Engine do?
3.
What does a Workflow Monitor do?
4.
What does a Workflow Definitions Loader do?
5.
Does Oracle Office need to be configured to run Workflow Notification?