1Workflow For End Users
1Workflow For End Users
Release 11i
Workflow Functional Overview
Susan Behn
Karen Brownfield
Agenda
Workflow Overview
Workflow Components
How It Works
Workflow Types
Workflow User Menus
Notifications / Worklists
Workflow Monitor
Routing / Notification / Vacation Rules
Common Configuration Issues
AQ AQ AQ Users Roles
Web OAM
Notification Oracle
Worklist Diagnostics
Business Events Notification Workflow
System Services Engine Workflow
Builder
Web Send Send Execution
Monitor
Receive Respond Definition
Workflow
iAS Raise Forward Administration Loader
Workflow
Browser Application Oracle server 10g Development
Client Server © 2007 Solution Beacon, LLC.
GSM, OEMReserved. 3
All Rights Client
Workflow Components
Database Components
Advanced Queuing (AQ) – Sends messages
between systems
Business Event System – Utilizes AQ to execute
activities at the appropriate time based on events
Workflow Engine – controls processes
Directory Services – users, responsibilities,
groups and other roles to receive notification
Developer Components
Builder – Graphical tool to define/modify
workflows
Loader – import/export workflows from builder to
database
Version Tracking – workflows complete in existing
version
Subscription
•Personnel Files (workflow)
•Uniform order (PO)
•Employee survey (deferred email)
Synchronous
Process immediately
Contain only activities that can be executed
immediately
Execute start to finish without interruption
Return control to calling application when finished
Write to run-time tables (can view results in
monitor)
Examples
Calculate price on an order
Create a user name in user management
Forced synchronous
Processes immediately
Contain only activities that can be executed
immediately
Workflow Persistence is set to Synchronous in
workflow builder
Execute start to finish without interruption
Return control to calling application when finished
Do not write to run-time tables, no audit trail
ItemKey = #SYNCH
Example
Account Generators
Asynchronous
Contain activities that interrupt the flow
Return control to calling application when first
interrupt activity is encountered
Write to run-time tables (can view results in
monitor)
Deferred processes processed by Workflow
Background Engine
Examples
Receipt Confirmation
AP Invoice Approval
Top 5
notifications due
now
Vacation Rules
Worklist Access
Status of
workflows you
own
Switch User
Only available if
another user has
granted you
Worklist Access
Tabs
Status Monitor
Notifications
Same as worklist
Recipient can:
Respond (or close if no action required)
Forward
Owner or original recipient not updated
If forwarded via email, workflow can’t track, but records
eventually record responder’s e-mail and respond
message attributes
Transfer Ownership
Cannot be done via email viewing of notification
Cannot Transfer AP Approval Management notifications
MetaLink note 336226.1
Oracle has enhancement request for AME - 3298110
Extended HTML
message formats
Open next
Notification
without
Returning to
worklist
Password-based
When replying to notification
Confirmation page appears
Enter username/password
Certificate-based (11.5.10 only)
Requires valid X.509 certificate issued by a
certificate authority
See:
See Loading Certificates for Digital Signatures, Oracle
Workflow Administrator's Guide.
When replying to notification
Confirmation page appears
Choose Sign button
Use Web browser to enter your X.509 certificate
Choose Name
Leave ‘All Employees and Users’ to avoid getting
customer contacts, etc
End date optional
Select Columns
Advanced Settings
Rename Columns
Total amounts
Change Sort
Sequence
Filter Messages
Personal Worklist
Export Button – export worklist to Excel
Close Button – select and close several FYI at once
Self Service Home Page
Close Button – select and close several FYI at once
Advanced Worklist
Close Button – select and close several FYI at once
Cloning
All components are updated
No references to source database
Notification Mailer
Turned off
Individual preferences need to be updated
Test Address – ATG RUP3 changes configuration steps
Notorious Business Events
Oracle.apps.ar.hz.DQM.realtimesync
MetaLink note 317454.1
Oracle.apps.ar.transaction.%
MetaLink notes 364585.1 and 301907.1
Workflows MUST
be configured
Timeouts
Example –
REQAPPRV
Timeout not
defined
Workflows MUST
be configured
Account
Generators
If Using Projects,
MUST customize
POWFPOAG,
POWFRQAG,
PAAPINVW
No Notifications,
no deferred
activities
Workflows MUST
be configured
Attributes
Example –
CREATEPO,
POERROR
Auto Create
Allowed
Auto Approval
Allowed
Is contact required
Errored
workflows that
are ignored
Use OAM to
check counts