1 PACKAGE OKL_AM_WF AUTHID CURRENT_USER AS
2 /* $Header: OKLRAWFS.pls 120.4.12010000.2 2009/06/24 04:02:20 sechawla ship $ */
3
4 PROCEDURE raise_business_event (p_transaction_id IN NUMBER,
5 p_event_name IN VARCHAR2);
6
7 PROCEDURE RAISE_FULFILLMENT_EVENT (
8 itemtype IN VARCHAR2
9 , itemkey IN VARCHAR2
10 , actid IN NUMBER
11 , funcmode IN VARCHAR2
12 , resultout OUT NOCOPY VARCHAR2);
13
14 PROCEDURE CALL_AM_FULFILLMENT (
15 itemtype IN VARCHAR2
16 , itemkey IN VARCHAR2
17 , actid IN NUMBER
18 , funcmode IN VARCHAR2
19 , resultout OUT NOCOPY VARCHAR2);
20
21 PROCEDURE START_APPROVAL_PROCESS (
22 itemtype IN VARCHAR2
23 , itemkey IN VARCHAR2
24 , actid IN NUMBER
25 , funcmode IN VARCHAR2
26 , resultout OUT NOCOPY VARCHAR2);
27
28 PROCEDURE SET_PARENT_ATTRIBUTES (
29 itemtype IN VARCHAR2
30 , itemkey IN VARCHAR2
31 , actid IN NUMBER
32 , funcmode IN VARCHAR2
33 , resultout OUT NOCOPY VARCHAR2);
34
35 PROCEDURE VALIDATE_APPROVAL_REQUEST (
36 itemtype IN VARCHAR2
37 , itemkey IN VARCHAR2
38 , actid IN NUMBER
39 , funcmode IN VARCHAR2
40 , resultout OUT NOCOPY VARCHAR2);
41
42 PROCEDURE GET_APPROVER (
43 itemtype IN VARCHAR2
44 , itemkey IN VARCHAR2
45 , actid IN NUMBER
46 , funcmode IN VARCHAR2
47 , resultout OUT NOCOPY VARCHAR2);
48
49 PROCEDURE SET_APPROVAL_STATUS (
50 itemtype IN VARCHAR2
51 , itemkey IN VARCHAR2
52 , actid IN NUMBER
53 , funcmode IN VARCHAR2
54 , resultout OUT NOCOPY VARCHAR2);
55
56 PROCEDURE GET_ERROR_STACK (
57 itemtype IN VARCHAR2
58 , itemkey IN VARCHAR2
59 , actid IN NUMBER
60 , funcmode IN VARCHAR2
61 , resultout OUT NOCOPY VARCHAR2);
62
63 PROCEDURE POPULATE_ERROR_ATTS(
64 itemtype IN VARCHAR2
65 , itemkey IN VARCHAR2
66 , actid IN NUMBER
67 , funcmode IN VARCHAR2
68 , resultout OUT NOCOPY VARCHAR2);
69
70 PROCEDURE GET_NOTIFICATION_AGENT(
71 itemtype IN VARCHAR2
72 , itemkey IN VARCHAR2
73 , actid IN NUMBER
74 , funcmode IN VARCHAR2
75 , p_user_id IN NUMBER
76 , x_name OUT NOCOPY VARCHAR2
77 , x_description OUT NOCOPY VARCHAR2);
78
79 PROCEDURE pop_approval_doc (document_id in varchar2,
80 display_type in varchar2 default 'text/html',
81 document in out nocopy varchar2,
82 document_type in out nocopy varchar2);
83
84 PROCEDURE SET_STATUS_ON_EXIT (
85 itemtype IN VARCHAR2
86 , itemkey IN VARCHAR2
87 , actid IN NUMBER
88 , funcmode IN VARCHAR2
89 , resultout OUT NOCOPY VARCHAR2);
90
91 --added by akrangan as part of MOAC Changes
92 PROCEDURE CALLBACK (itemtype IN VARCHAR2,
93 itemkey IN VARCHAR2,
94 activity_id IN NUMBER,
95 command IN VARCHAR2,
96 resultout OUT NOCOPY VARCHAR2);
97
98 -- sechawla - 7594853 - Added - Start
99 -- Introducing call back procedure to set the user context.
100 -- Method is particularly useful in case of asynchronous workflows
101 -- where workflow can be run an user other than the one requesting
102 PROCEDURE CALLBACK_USER ( itemtype IN VARCHAR2,
103 itemkey IN VARCHAR2,
104 activity_id IN NUMBER,
105 command IN VARCHAR2,
106 resultout OUT NOCOPY VARCHAR2);
107 -- sechawla - 7594853 - Added - End
108
109
110 /* Sosharma 24-Nov-06
111 Build :R12
112 Procedure to populate attribute values from profiles
113 Start Changes*/
114 PROCEDURE populate_attributes (
115 itemtype IN VARCHAR2
116 , itemkey IN VARCHAR2
117 , actid IN NUMBER
118 , funcmode IN VARCHAR2
119 , resultout OUT NOCOPY VARCHAR2);
120
121 /* sosharma End Changes */
122 END OKL_AM_WF;