Humana Oracle Workflow Builder Training

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 29

Oracle Workflow

Author: Parveen Hooda


Oracle Technical Consultant
E-mail to : parveen.hooda@tcs.com
Agenda

• Introduction to Oracle Workflow


•Major Features & Definitions

• How Oracle workflow contribute to process improvement

• How to define workflow process


•Item Type
•Item Type Attributes
•Process
•Function activity
•Lookup Types
•Messages
•Notification Activities.

• How to customize the existing Oracle Seeded Workflow Process.

• How to integrate workflow processes to Oracle

• Q&A

31 July 2019
Introduction

• Oracle® Workflow is a complete workflow management system that supports


business process definition and automation. Its technology enables automation
and continuous improvement to business processes, routing information of any
type according to user-defined business rules.

• Oracle Workflow is part of the Oracle e-business suite, a set of applications,


which is designed to transform your business to an iBusiness.

• Oracle Workflow Builder lets you create, view, or modify a business process with
simple drag and drop operations.

31 July 2019
Major Features & Definitions
Oracle Workflow Builder - A graphical tool for creating, viewing, and
modifying workflow process definitions. It contains a Navigator window that
you use to define the activities and components of your business process.

Workflow Engine -The Workflow Engine implements process definitions at


runtime.

Graphical Monitoring Tool - It allows you to track your workflow process


using a Web Browser.

Workflow Definitions Loader – is a utility program that moves workflow


definitions between database and corresponding flat file representations.

31 July 2019
Major Features & Definitions contd…
Complete Programmatic Extensibility - Oracle lets you include your own
PL/SQL procedures as activities in your workflows.

Electronic Notification - Oracle Workflow lets you include users in your


workflows to handle activities that cannot be automated, such as approvals for
requisitions or sales orders. Each notification includes a message associated
with it, which contains all the information a user needs to make a decision, as
well as possible responses.

31 July 2019
How Oracle Workflow contribute to Process Improvement

Business processes involves many types of information to multiple people according to rules that are constantly
changing.
Oracle Workflow lets you automate and continuously improve business processes, routing information of any
type according to business rules.

Routing Information

With so much information available, and in so many different forms, how do you get the right information
to the right people?

Defining and Modifying Business Rules


Oracle Workflow lets you define and continuously improve your business processes using a drag–and–drop
workflow Builder.
Oracle Workflow lets you model business processes.

Delivering Electronic Notifications

Oracle Workflow lets people receive notifications of items awaiting their attention via e–mail, and act based on
their e–mail responses.

You can even view your list of things to do, including necessary supporting information, and take action using a
standard Web browser.

31 July 2019
Oracle Workflow Builder

31 July 2019
Oracle Workflow components & concepts

Depending on the workflow process you wish to create , you need to define
all or some of the following types of components to make up the process:

 Item Types
 Attributes
 Process
 Events
 Lookup Types
 Messages
 Notification
 Functions

31 July 2019
Item Types

An item type is a classification


of the components that make
up a workflow process. You
must associate any component
that you create for a process,
such as a function activity or a
message, with a particular item
type

31 July 2019
Attributes

An attribute is a variable that


has exactly one value per item,
for a given transaction.
Common attributes are like a
transaction’s total amount, a
percent discount, an item’s
category, a person’s salary, and
so on.

31 July 2019
Process

A Process is a graphical
representation of a business
process consists of Activity
Functions, notifications and
sub-processes

31 July 2019
Function

A Function executes a
PL/SQL procedure or calls an
external function. Activity
attributes can be defined to
pass global information in/out
of the procedure .

31 July 2019
Message

Messages are viewed by users


through the notification page
or email. They can require a
response or simply provide
information. A message must
be attached to a notification to
be used in a process.

31 July 2019
Message Contd..

31 July 2019
Notification
This procedure is called to do
special processing when a
message is forwarded,
transferred or responded to. It
can be used to filter how a
notification is forwarded or to
process “voting” or to further
validate a response .

31 July 2019
Lookup Type & Code

Lookup Types are static lists


of values. They are used to
define results returned by
processes, notifications, and
functions

31 July 2019
Lookup Type & Code contd…

31 July 2019
31 July 2019
31 July 2019
31 July 2019
31 July 2019
31 July 2019
31 July 2019
How to customize Oracle seeded workflow

There are some recommended methods for doing modification in


Oracle seeded workflows.

1. Don’t modify existing workflow processes.


2. Create new process by referring Oracle seeded workflow
process.
3. Create new functions nodes, messages or notifications activities
as per business requirement.
4. Design workflow process and save in to database
5. Attach newly defined workflow process in to Oracle setups.

31 July 2019
How to customize Oracle seeded workflow
Below mentioned is the example of OM Order header workflow. Suppose
requirement is to add new function for validating payments on order header
level. To fulfill this requirement new workflow process will be created under
seeded item type by copying the seeded workflow process. New function node
will be added for validating payment term.

31 July 2019
How to customize Oracle seeded workflow

31 July 2019
How to integrate workflow process in Oracle
Navigate to Oracle Order Management > Setup > Transaction Type > Define

Define new transaction type and attach newly define workflow process as header level

31 July 2019
31 July 2019
Thank You

You might also like