Professional Documents
Culture Documents
Getting Started With Approvals Management Engine
Getting Started With Approvals Management Engine
Management Engine
Transaction Types
2
4
1
13
9
1
2
3
11
1
1
8
4
2
13
2
14
44
1
8
23
1
4
1
2
3
2
10
11
13
14
15
AME Approvers
AME Approvers must be setup as
FND_USERs
16
17
18
Define Attributes
Define Conditions
Define Action Types
Define Approval Groups
Define Rules
Test Process
20
AME Dashboard
21
AME Attributes
Boolean
True or False
(amount,denomination,conversion method)
YYYY:MON:DD:HH24:MI:SS
Integer or decimal
(using users character set decimal point)
Currency
Date
Number
String
23
Currency Attributes
24
Number Attributes
25
Date Attributes
Stored as a string
26
Dynamic Attributes
PL/SQL Usage
PL/SQL Example
29
30
Conditions
There are two types of conditions:
Regular Conditions
Simple logic statements
31
Regular Conditions
32
Regular Conditions
33
34
Action Types
Action Types are groups of similar actions
that build your approval list for you.
Common Predefined Action Rule Types are:
35
Position
hr position
hr position level
Hierarchy
manager then final approver
chain of authority includes requestor's manager and then the final approver
supervisory level
36
Job Level
37
38
39
nonfinal authority
extend the chain of authority past an
approver
40
41
42
43
Approval Groups
Either static or dynamic lists of
approvers
Approvals can be:
Serial Voting (one after another, all for approval)
Consensus Voting (majority wins)
First-Responder-Wins Voting (parallel voting)
Order-Number Voting
(one after another, all for approval)
(allows for parallel voting)
44
Approval Groups
45
Rules
Rules are where one or more conditions result in an action.
This is what everyone has been waiting for.
46
47
48
49
50
51
52
My Suggestion
AME is complex, dont try to understand
it all at once
Put in some OraApps Module
Transactions
Dive into AME and just try some simple
test cases
You will end up making changes
With the Test Workbench you can easily
see how your setups are working
53
Summary
My contact information:
John Peters
john.peters@jrpjr.com
http://www.jrpjr.com
55