0% found this document useful (0 votes)
59 views11 pages

Workflow

Uploaded by

naren312suren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views11 pages

Workflow

Uploaded by

naren312suren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

ORACLE WORKFLOW

4i Apps Solutions…
- NARENDAR V

Submitted to

4iapps.com
Contents

AGENDA…………………………………………………………………………………….... 3

WORKFLOW...………….…………………………………………………………………….. 4

COMPONENT OF WORKFLOW……………………………………………………………. .5

WORKFLOW BUILDER COMPONENT…………………………..................………………6

4iapps.com 2
Agenda

In this Session, We are going to learn the following things.


o What is Workflow ?
o Components of oracle workflow.
o Workflow Builder Components.
o Let’s develop a simple workflow.

4iapps.com 3
Workflow
o Oracle Workflow allows you to define business processes using a drag and drop designer.
o This technology enables,
 Relevant information to decision makers.

Example :- Sending for approval like Leave request, purchase order… etc.
 Automate processes.
 Deliver notification to users.
 Can able to Monitor the each workflow process.

o Some of the task we perform in the PL/SQL, they can perform in workflow also.
o User can create a custom workflow process as per the business requirements.

4iapps.com 4
Components of oracle workflow
o Workflow Builder.
 It is a graphical tool to develop workflow.

o Workflow Definition Loader.


 Is a utility program that moves workflow definitions between database to pc and
vice versa.
 We use WFLOAD utility to migrate workflow from one instance to another.

o Syntax
 To Download
 WFLOAD apps/pwd 0 Y DOWNLOAD filename.wft ITEMTYPE

 To Upload
 WFLOAD apps/pwd 0 Y UPLOAD filename.wft

4iapps.com 5
Workflow Builder Component

4iapps.com 6
o Item Type.
 Is a name/identifier of a workflow business process.
 There is rule as follows.
1. Internal name /Item Type Name should be less than or equal to 8 Characters.
2. Item type name must be in Capital letters.
3. Do not include colons ”:” or leading/trailing spaces in your internal name.

o Item Attribute.
 It is nothing but a global variable that can be accessed/ referenced by any activity
within the itemtype.
 We have separate API for initializing and getting values of the attribute during
workflow run.
 To Set Values.
 WF_ENGINE.SetItemAttrText, WF_ENGINE.SetItemAttrNumber,
WF_ENGINE.SetItemAttrDate
 To get Values.
 WF_ENGINE.GetItemAttrText, WF_ENGINE.GetItemAttrNumber,
WF_ENGINE.GetItemAttrDate

4iapps.com 7
o Process.
 Here we use all the workflow builder components and connect them as per
business requirement.
 It is similar to PL/SQL block ( begin end). Here we use start and end.
 Every process has one start and multiple ends.

o Notification and Message activity.


 Notification activity is responsible for only sending message.
 Message, It contains the content to send.
 There is rule as follows below.
1. Every notification must be associated with performer ie : user /Role.
2. Every notification must be associated with one message.

o Function.
 A function activity represents a PL/SQL stored procedure that the workflow
engine executes automatically.

4iapps.com 8
o Event activity.
 It is similar to PL/SQL trigger.
 Whenever the change in data in database, we can perform this to notification.

o Lookup type and Lookup code.


 A lookup type has one or more values called lookup codes associated with it.
 A lookup type is a list of values that can be referenced by a message, or by a
notification, attribute.
 When a notification associated with a lookup value , it will reflect as Button when
performer views that notification.
 Use to change the direction or action based on the respond.
 If you want to use lookup codes in notification , we should attach your lookup
type to notification as well as message.
 If you want to use lookup codes in atrribute we must attach lookuptype to
attribute.

4iapps.com 9
Let’s develop a simple workflow.

4iapps.com 10
Contact us

INDIA UAE QATAR OMAN LONDON USA CANADA MALAYSIA SINGAPORE


AUSTRALIA
1-1-1 Tecci Park. 102, RKM Building, Al Matar 2275 Research Blvd Ontario Office Level 35-02 (East 10 Jalan Besar Level 9, 636 St Kilda
Commercial Center Knowledge Oasis Office-46, Flat-61,
285, Rajiv Gandhi Hor Al Anz East, Abu Ste 500 Rockville 1145 Midland Avenue, Wing), Q Sentral, # 10 - 09 Sim Lim Tower Road, Melbourne,
Muscat Praed Street,
Hail, Al Matar Street MD 20850 Unit 9 2A, Jalan Stesen Sentral Victoria 3004
Salai PO BOX:236830, Sultanate of Singapore 208787
Doha, Qatar London 2, Tel +649 845 956
Sholinganallur, Dubai Oman Tel +1-240-243-1393 Scarborough ON Tel +65 971 556 72
Tel +974 4432 6634 W21NS KL Sentral, Kuala
Chennai - 600 119 Tel +971 55 Tel +968 M1K 4H2
Lumpur 50470
2632420 95072507 Tel +1 714 983 5640
Tel +91 44 6638 0000 Tel +60 17 7820682

Sharjah
Po Box No: 42693
Hamriyah Free
Zone, Sharjah
Tel +971 52 998
9126

4iapps.com
4iapps.com 11

You might also like