1 PACKAGE JTF_EscWFActivity_PVT AUTHID CURRENT_USER AS
2 /* $Header: jtfvewas.pls 120.2 2005/07/05 07:45:27 abraina ship $ */
3 /*#
4 * This is the private interface to the JTF Escalation Management.
5 * This Interface is used for all Workflow related activities.
6 *
7 * @rep:scope private
8 * @rep:product JTF
9 * @rep:lifecycle active
10 * @rep:displayname Escalation Management
11 * @rep:compatibility S
12 * @rep:category BUSINESS_ENTITY JTA_ESCALATION
13 */
14
15 ----------------------------------------------------------------------------
16 -- Start of comments
17 -- Procedure : Create_NotifTask
18 -- Description : Call Task Manager API to create task for potential
19 -- escalation notification purposes
20 -- Parameters :
21 -- name direction type required?
22 -- ---- --------- ---- ---------
23 -- itemtype IN VARCHAR2 required
24 -- itemkey IN VARCHAR2 required
25 -- actid IN NUMBER required
26 -- funcmode IN VARCHAR2 required
27 -- resultout OUT VARCHAR2
28 --
29 -- Notes :
30 --
31 -- End of comments
32 ----------------------------------------------------------------------------
33 /*#
34 * Creates task for potential escalation notification purposes
35 *
36 * @param itemtype the type of the workflow item
37 * @param itemkey the key of the workflow item
38 * @param actid the activity id
39 * @param funcmode the mode of activity - run / complete / cancel
40 * @param resultout the parameter the returns the status of the event
41 * @rep:scope private
42 * @rep:lifecycle active
43 * @rep:displayname Create Notification Task
44 * @rep:compatibility S
45 */
46 PROCEDURE Create_NotifTask
47 ( itemtype IN VARCHAR2
48 , itemkey IN VARCHAR2
49 , actid IN NUMBER
50 , funcmode IN VARCHAR2
51 , resultout OUT NOCOPY VARCHAR2
52 );
53
54 ----------------------------------------------------------------------------
55 -- Start of comments
56 -- Procedure : Create_EscTask
57 -- Description : Call Task Manager API to create escalation task
58 -- Parameters :
59 -- name direction type required?
60 -- ---- --------- ---- ---------
61 -- itemtype IN VARCHAR2 required
62 -- itemkey IN VARCHAR2 required
63 -- actid IN NUMBER required
64 -- funcmode IN VARCHAR2 required
65 -- resultout OUT VARCHAR2
66 --
67 -- Notes :
68 --
69 -- End of comments
70 ----------------------------------------------------------------------------
71 /*#
72 * Creates Escalation Task
73 *
74 * @param itemtype the type of the workflow item
75 * @param itemkey the key of the workflow item
76 * @param actid the activity id
77 * @param funcmode the mode of activity - run / complete / cancel
78 * @param resultout the parameter the returns the status of the event
79 * @rep:scope private
80 * @rep:lifecycle active
81 * @rep:displayname Create Escalation Task
82 * @rep:compatibility S
83 */
84 PROCEDURE Create_EscTask
85 ( itemtype IN VARCHAR2
86 , itemkey IN VARCHAR2
87 , actid IN NUMBER
88 , funcmode IN VARCHAR2
89 , resultout OUT NOCOPY VARCHAR2
90 );
91
92 ----------------------------------------------------------------------------
93 -- Start of comments
94 -- Procedure : Get_NotifPerson
95 -- Description : Work out who is to be notified regarding the escalation
96 -- Parameters :
97 -- name direction type required?
98 -- ---- --------- ---- ---------
99 -- itemtype IN VARCHAR2 required
100 -- itemkey IN VARCHAR2 required
101 -- actid IN NUMBER required
102 -- funcmode IN VARCHAR2 required
103 -- resultout OUT VARCHAR2
104 --
105 -- Notes :
106 --
107 -- End of comments
108 ----------------------------------------------------------------------------
109 /*#
110 * Gets the Notification Person
111 *
112 * @param itemtype the type of the workflow item
113 * @param itemkey the key of the workflow item
114 * @param actid the activity id
115 * @param funcmode the mode of activity - run / complete / cancel
116 * @param resultout the parameter the returns the status of the event
117 * @rep:scope private
118 * @rep:lifecycle active
119 * @rep:displayname Get Notification Person
120 * @rep:compatibility S
121 */
122 PROCEDURE Get_NotifPerson
123 ( itemtype IN VARCHAR2
124 , itemkey IN VARCHAR2
125 , actid IN NUMBER
126 , funcmode IN VARCHAR2
127 , resultout OUT NOCOPY VARCHAR2
128 );
129
130 END JTF_EscWFActivity_PVT;