Beruflich Dokumente
Kultur Dokumente
com
www.OracleAppsVideos.com
Who Am I ?
I am Arunkumar Menon, an Oracle Workflow
Architect with over 10 years of experience in Workflows. I
have spent most of my career working with Oracle
Workflows, developing simple to very complex
customizations. Have designed some of the most
complicated solutions in Oracle Apps and Workflows out
there!
One of the biggest challenge in my Apps career was
when I decided to learn something extra, by taking online
courses. Most of the courses were priced very high, out of
the reach of individuals. One of the vision I have is to
create a place to provide cost effective Oracle Apps
trainings to Oracle Apps professionals.
On the way, I founded www.OracleAppsVideos.com
with this same vision in mind. The idea was to categorize
videos
in
Youtube
into
correct
Oracle
Apps
modules/technology. Please visit this site, You will find
some interesting topics! And let me know your feedback
on how to better it!
www.OracleApsVideos.com
www.OracleAppsVideos.com
www.OracleApsVideos.com
www.OracleAppsVideos.com
Note: Some of the firewalls (if accessing the site from office networks) gives a Page
Verification captcha when accessing the site. It is quite fine, the site is safe, it can
come because of any of the Wordpress plugins used!
www.OracleApsVideos.com
www.OracleAppsVideos.com
www.OracleApsVideos.com
www.OracleAppsVideos.com
10
Purchasing
o
Requisition Approval
Autocreate
PO Approval
PO Change Order
Supplier Management
General Ledger
o
Journal Approval
Order Management
www.OracleApsVideos.com
www.OracleAppsVideos.com
11
Payables
o
12
13
14
www.OracleApsVideos.com
www.OracleAppsVideos.com
15
www.OracleApsVideos.com
www.OracleAppsVideos.com
16
Workflow Builder
What is WF builder and how to install?
Workflow builder is the tool used to develop or
design a workflow. It is just like a client/desktop tool as
Forms Builder or Reports Builder. The Workflows can be
developed from scratch and existing workflows can be
modified using this tool. Workflow builder has a graphic
interface which allows drag and drop of various objects
into the workflow diagram. This is how the WF builder
appears:
www.OracleApsVideos.com
www.OracleAppsVideos.com
17
www.OracleApsVideos.com
www.OracleAppsVideos.com
18
www.OracleApsVideos.com
www.OracleAppsVideos.com
19
20
www.OracleApsVideos.com
www.OracleAppsVideos.com
21
www.OracleApsVideos.com
www.OracleAppsVideos.com
22
23
24
Itemkey
An itemkey is used to uniquely distinguish each item
instances. For example, the PO approval workflow can get
triggered for each and every PO. To distinguish between
each run, we need a unique identifier. Itemkey serves this
purpose. It can be a string, numeric or alpha numeric.
Activity
Everything which is meant to do a specific action in
workflow is referred to as an Activity. It can be a
notification, function, event or process. A Function
www.OracleApsVideos.com
www.OracleAppsVideos.com
25
www.OracleApsVideos.com
www.OracleAppsVideos.com
26
Timeout
Workflow allows timeout for notifications. Say, one
PO approval notification is pending with one approver,
and the approver just misses to approve it. Timeout
values can be used to send reminder notification to the
approver to remind him that the notification is pending
for action.
www.OracleApsVideos.com
www.OracleAppsVideos.com
27
www.OracleApsVideos.com
www.OracleAppsVideos.com
28
www.OracleApsVideos.com
www.OracleAppsVideos.com
29
www.OracleApsVideos.com
www.OracleAppsVideos.com
30
www.OracleApsVideos.com
www.OracleAppsVideos.com
31
www.OracleApsVideos.com
www.OracleAppsVideos.com
32
33
www.OracleApsVideos.com
www.OracleAppsVideos.com
34
Start and End activities. Just click on the Start and End
activity, and you can see that those activities are coming
from the Standard activity, note that this Standard
workflow got added to our workflow when we created
through the Quick Start Wizard.
www.OracleApsVideos.com
www.OracleAppsVideos.com
35
36
www.OracleApsVideos.com
www.OracleAppsVideos.com
37
www.OracleApsVideos.com
www.OracleAppsVideos.com
38
39
40
www.OracleApsVideos.com
www.OracleAppsVideos.com
41
www.OracleApsVideos.com
www.OracleAppsVideos.com
42
www.OracleApsVideos.com
www.OracleAppsVideos.com
43
You can see above that while saving the WF, there are
two options:- File and Database. The File option (which we
www.OracleApsVideos.com
www.OracleAppsVideos.com
44
www.OracleApsVideos.com
www.OracleAppsVideos.com
45
DOWNLOAD
<wft
file
46
47
moved to any folder which the Apps has access to. The
workflow file is a text file (yes, you can open and view it
in Notepad, or any other text editor), so transfer mode
has to be Text:
www.OracleApsVideos.com
www.OracleAppsVideos.com
48
49
www.OracleApsVideos.com
www.OracleAppsVideos.com
50
www.OracleApsVideos.com
www.OracleAppsVideos.com
51
www.OracleApsVideos.com
www.OracleAppsVideos.com
52
www.OracleApsVideos.com
www.OracleAppsVideos.com
53
What Next?
Wow, Congratulations! You are awesome! You have
completed the basic course about Workflows! Now you
know the overview about workflow, and you know to
develop a small workflow from scratch. Putting some
more effort and creating workflows with different
business processes, you can get better and better! Also,
you need to analyze the backend tables where data is
stored to get full understanding. Seeded workflows are
quite complex because they handle complex business
processes.
With my more than 10 years experience dealing with
Workflows (and quite complex ones honestly ), I can
guide you and provide with more insights to make you a
master in Workflows!
- You will no longer be questioned about the
knowledge in Workflow
- You no longer will have to pass that strange look
when someone explains something in Workflow
- You no longer will be downgraded in your
workplace because of your lack of knowledge in
Workflows
- You will understand functional flows better
www.OracleApsVideos.com
www.OracleAppsVideos.com
54
55
2. Workflow Builder
- What is WF builder and how to install
- Object Navigator
- Processes
- Attributes different types
- Functions
- Messages
- Notifications
- Lookup Types
- Quick Start Wizard
3. Status Monitor and Developer Studio
4. Background Process and Deferred, Timeout activities
5. Create your first Workflow
6. Metadata tables population for WF
7. Sample Workflows and completed Exercises
- WF with notification body fixed, HTML
- Display Attributes in Notif. Give different input values and try from status
monitor
- Timeout (constant, and item attribute)
- Return a result value from a notif, send separate notif for each action,
verify results in status monitor
- Respond attribute
8. Quick note Business Events
9. Function Activity in Detail
10.
How to call a PL-SQL function from WF
11.
Returning Values from function, Decision making with the procedure
based on Attrib Value
12.
How to Get and Set attribute Values APIs
13.
Basic Workflows with function activity (Insert one record into a cust
table, pass params from Monitor)
14.
Setting error messages from function. Example. Checking error from
status monitor.
15.
Ways to start/trigger a WF
16.
Workflow metadata tables
- Wf_items, wf_item_types, wf_item_types_tl
www.OracleApsVideos.com
www.OracleAppsVideos.com
56
17.
The WFSTD item type and usage
18.
Background Process and Purge Process, Loader process (upload,
download)
19.
The Directory Services and adhoc roles
20.
Customizing Seeded WF, Debugging workflow (custom and seeded),
Debugging from backend
21.
Business Events Overview
22.
Workflow Admin Scripts
23.
OAF regions in the notification
24.
Notification Mailer, mailer params, table
25.
Case Study: Requisition Approval Workflow Customizations
approval list building.
26. Some Interview Questions to get You pass through any Workflow Interview!
www.OracleApsVideos.com
www.OracleAppsVideos.com
57
www.OracleApsVideos.com
www.OracleAppsVideos.com
58
www.OracleApsVideos.com
www.OracleAppsVideos.com
Arunkumar Menon
59
Disclaimer
The information contained
informational purposes only.
in
this
guide
is
for
www.OracleApsVideos.com
www.OracleAppsVideos.com