ORACLE WORKFLOW BUILDER
- Improved efficiency through the elimination of many unnecessary task steps.
- Better business process control achieved by standardizing work methods and creating audit trails.
- Improved customer service from predictable processes and responses.
- Flexibility bred from software control over processes, which enables their future redesign in response to changing business needs.
Oracle Workflow Builder lets you create, view, or modify a business process with simple drag and drop operations. Using the Workflow Builder, you can create and modify all workflow objects, including activities, item types, and messages. At any time you can add, remove, or change workflow activities, or set up new prerequisite relationships among activities. You can easily work with a summary-level model of your workflow, expanding activities within the workflow as needed to greater levels of detail. And, you can operate Oracle Workflow Builder from a desktop PC or from a disconnected laptop PC.
The Workflow Engine embedded in the Oracle database server monitors workflow states and coordinates the routing of activities for a process. Changes in workflow state, such as the completion of workflow activities, are signaled to the engine via a PL/SQL API or a Java API. Based on flexibly-defined workflow rules, the engine determines which activities are eligible to run, and then runs them. The Workflow Engine supports sophisticated workflow rules, including looping, branching, parallel flows, and subflows.
- Business Event System
- Workflow Definitions Loader
- Complete Programmatic Extensibility
- Electronic Notifications
- Electronic Mail Integration
- Internet-Enabled Workflow
- Monitoring and Administration
The Business Event System is an application service that uses the Oracle Advanced Queuing (AQ) infrastructure to communicate business events between systems. The Business Event System consists of the Event Manager, which lets you register subscriptions to significant events, and event activities, which let you model business events within workflow processes. When a local event occurs, the subscribing code is executed in the same transaction as the code that raised the event. Subscription processing can include executing custom code on the event information, sending event information to a workflow process, and sending event information to other queues or systems.
The Workflow Definitions Loader is a utility program that moves workflow definitions between database and corresponding flat file representations. You can use it to move workflow definitions from a development to a production database, or to apply upgrades to existing definitions. In addition to being a standalone server program, the Workflow Definitions Loader is also integrated into Oracle Workflow Builder, allowing you to open and save workflow definitions in both a database and file.
Oracle Workflow lets you include your own PL/SQL procedures or external functions as activities in your workflows. Without modifying your application code, you can have your own program run whenever the Workflow Engine detects that your program’s prerequisites are satisfied.
Oracle Workflow lets you include users in your workflows to handle activities that cannot be automated, such as approvals for requisitions or sales orders. Electronic notifications are routed to a role, which can be an individual user or a group of users. Any user associated with that role can act on the notification. Each notification includes a message that contains all the information a user needs to make a decision. The information may be embedded in the message body or attached as a separate document. Oracle Workflow interprets each notification activity response to decide how to move on to the next workflow activity.
Electronic mail (e-mail) users can receive notifications of outstanding work items and can respond to those notifications using their e-mail application of choice. An e-mail notification can include an attachment that provides another means of responding to the notification.
Any user with access to a standard Web browser can be included in a workflow. Web users can access a Notification Web page to see their outstanding work items, then navigate to additional pages to see more details or provide a response.
Workflow administrators and users can view the progress of a work item in a workflow process by connecting to the Workflow Monitor using a standard Web browser that supports Java. The Workflow Monitor displays an annotated view of the process diagram for a particular instance of a workflow process, so that users can get a graphical depiction of their work item status.The Workflow Monitor also displays a separate status summary for the work item, the process, and each activity in the process
Tools for mapping business processes, which might be defined sets of routes, roles, and rules for the movement of documents and tasks. Implementation of those business processes through linkages with a company’s computer network, shared databases, and email systems, so that information can flow through the organization at a controlled and efficient pace.
The components of Oracle Workflow require the following hardware and software configurations:
- Oracle Workflow Builder is installed using Oracle Universal Installer and requires the installation of Oracle Net Services (version 8.1.6 or higher for Oracle8i, or version 9.0.1 or higher for Oracle9i) and Required Support Files (version 8.1.6 or higher for Oracle8i, or version 9.0.1 or higher for Oracle9i). You should install Oracle Workflow Builder on an IBM, Compaq or 100% compatible personal computer with the following:
- A 486 processor or better Clock speed of 66 Mhz or greater (90 Mhz or greater is recommended)
- Network card
- SVGA color monitor
- Modem configured with dial-in access for use by Oracle Worldwide Customer Support. At least one PC at your site should be configured with a modem.