You are on page 1of 9

Search web

Home Learning Topic > 3) Workflow Tutorial > e) How To Take Approver's Input >
Learning Topic
1) Flexfield
10) How to Add
Third Party Web
Page Link to Oracle
Application Web
Page ow we know how to put a place holder for approver comments.Now we will learn how we can provide a list of values, so that approver can select a possible values
11) How to Create from the drop down.
Global User Defined
Table(UDT)
12) How to Add Basic Requirement
Element Value in
Oracle Online
ur old requirement looks like "when a person applies for a leave, it should go his/her supervisor for approval. Approver must be able to provide his/her comments for
Payslip
13) How to approval or rejection of the requisition(comments is optional).and once it is approved save the information in database . If the leave gets rejected, don’t store any
Enable/Disable information in database."
Concurrent Program
Parameter
Now we will change our requirement a bit. It is as mentioned below
Dynamically "when a person applies for a leave it should go his/her supervisor for approval. Approver must be able to provide his/her comments for approval or rejection of the
2) XML Publisher requisition(comments optional). Approver must also be able to select the Organization Leave Type from a list of values . If the leave gets rejected, don’t store any
3) Workflow Tutorial information in database."
a) ABC of
Workflow
The possible "Organization Leave Type" list of values are
b) Requirement
1) Medical Leave
Mapping &
Custom 2) Personal Unpaid Leave
Workflow Design 3) Personal Paid Leave
c) Custom (Change requirement is in bold)
Workflow
Development
d) Triggering a Design Appraoch
custom workflow
e) How To Take o implement the above requirement, we have to perform the following steps to update the existing workflow definition
Approver's Input
a) How To
Take 1) As we know Lookup-type/lookup-code provides us the static list of values. Hence first we have to create a lookup type that will hold all the "Organization Leave Type" as
Approver's lookup code.
Input-
Providing a a) Create a lookup type
Free Text Internal Name:- APPROVER_LEAVE_TYPE
field Display Name:- Approver Leave Type
b) How To
Take
Approver's
Input-
Providing a
Drop Down
field
c) How To
Take
Approver's
Input-
Making
approver
comments a
mandatory
Free Text
field
d) How To
Take
Approver's
Input-
Launching
Oracle Form
from
Workflow(f…
Approver's
Notification)
f) How To Attach
Document With b) Create lookup code as mentioned below
Notification
1) Medical Leave
g) How To Send
Notification To Internal Name:- MEDICAL_LEAVE
Multiple Users Display Name:- Medical Leave
h) How to Send 2) Personal Unpaid Leave
Reminder
Internal Name:- PERSONAL_UNPAID_LEAVE
Notification to
Approver Display Name:- Personal Unpaid Leave
4) Form 3) Medical Leave
Personalization - Internal Name:- PESONAL_PAID_LEAVE
How to Change Field
Display Name:- Personal Paid Leave
Name
4) Create another lookup code
5) iRecruitment
Data Migration - Internal Name:- NULL
How To Migrate Display Name:- -----Null-----
Resume
( The reason of this 4th lookup code will be discussed later on**)
6) How to Restrict
Agency from
entering Duplicate
Candidate
7)How to Change
User Password
8) How To
Customise Vacancy
Search in
iRecruitment-
Adding Subsidiary
Logo
9)Problem With
XML Parsing
Sitemap

2) Now our lookup type and lookup code is created. We have create a item-attribute of type lookup and we will attach this lookup to the item attribute.
3) Since we need to make this attribute available to approver, so we have make it also a message attribute. we will also take the input from approver. Thus this item
attribute must be a message attribute with Source as "Respond"
Copy the item attribute and paste it in the message. Open the attribute and make the Source as "Respond". Also ensure that we have Default value Type "Constant" and
Value is "----Null----".
4) Our Design is ready to test. Validate the design and save it to database.

5) Now trigger the workflow and Check the notification with approver.
** Note:-
1) We have created additional lookup code as 'NULL' (Remember here NULL is also a value) and make it a default value of the item attribute and message
attribute as well.
If don't select any default value and keep it as blank (No value). Then in application approver will see no default value in the field. Since our field is not a mandatory
field, and hence supervisor can left the field as it is and try to approve or reject the requisition. If the field remains blank, then supervisor will receive an application error.
Hence we have created a additional lookup code "-----Null-----"
2) Since lookup code NULL doesn't corresponds to database NULL (Blank), Hence it is responsibility of the developer to decode it and re-set the value to
NULL(Blank).
TestLeaveWorkflowwithSupervisordropdown.wft Suman Kalyan Malaker, v.1
Sign in | Report Abuse | Print Page | Powered By Google Sites

You might also like