1 package WF_ITEM_ACTIVITY_STATUS AUTHID CURRENT_USER as
2 /* $Header: wfengs.pls 120.8.12020000.2 2012/10/02 21:28:18 alsosa ship $ */
3 /*#
4 * The Workflow Item Activity Status APIs can be called by an application program
5 * or a workflow function in the runtime phase to communicate with the engine
6 * and to change the status of each of the activities. These APIs are defined
7 * in a PL/SQL package called WF_ITEM_ACTIVITY_STATUS.
8 * @rep:scope private
9 * @rep:product OWF
10 * @rep:displayname Workflow Item Activity Status APIs
11 * @rep:lifecycle active
12 * @rep:compatibility S
13 * @rep:category BUSINESS_ENTITY WF_ENGINE
14 * @rep:ihelp FND/@eng_api See the related online help
15 */
16
17 procedure ClearCache;
18
19 procedure Update_Notification(itemtype in varchar2,
20 itemkey in varchar2,
21 actid in number,
22 notid in number,
23 user in varchar2);
24
25 procedure Root_Status(itemtype in varchar2,
26 itemkey in varchar2,
27 status out NOCOPY varchar2,
28 result out NOCOPY varchar2);
29
30 procedure LastResult(
31 itemtype in varchar2,
32 itemkey in varchar2,
33 actid out NOCOPY number,
34 status out NOCOPY varchar2,
35 result out NOCOPY varchar2);
36
37 procedure Status(itemtype in varchar2,
38 itemkey in varchar2,
39 actid in number,
40 status out NOCOPY varchar2);
41
42 procedure Result(itemtype in varchar2,
43 itemkey in varchar2,
44 actid in number,
45 status out NOCOPY varchar2,
46 result out NOCOPY varchar2);
47
48 function Due_Date(
49 itemtype in varchar2,
50 itemkey in varchar2,
51 actid in number)
52 return date;
53
54 procedure Notification_Status(itemtype in varchar2,
55 itemkey in varchar2,
56 actid in number,
57 notid out NOCOPY number,
58 user out NOCOPY varchar2);
59
60 procedure Error_Info(itemtype in varchar2,
61 itemkey in varchar2,
62 actid in number,
63 errname out NOCOPY varchar2,
64 errmsg out NOCOPY varchar2,
65 errstack out NOCOPY varchar2);
66
67 procedure Set_Error(itemtype in varchar2,
68 itemkey in varchar2,
69 actid in number,
70 errcode in varchar2,
71 error_process in boolean default FALSE);
72
73 procedure Delete_Status(itemtype in varchar2,
74 itemkey in varchar2,
75 actid in number);
76
77 procedure Create_Status(itemtype in varchar2,
78 itemkey in varchar2,
79 actid in number,
80 status in varchar2,
81 result in varchar2,
82 beginning in date default null,
83 ending in date default null,
84 suspended in boolean default FALSE,
85 newStatus in boolean default FALSE);
86
87
88 procedure Audit(itemtype in varchar2,
89 itemkey in varchar2,
90 actid in number,
91 action in varchar2,
92 performer in varchar2);
93
94 -- 3966635 Workflow Provisioning Project
95 -- Following added so as not to loose the changes required
96 -- procedure Update_Prov_Request(itemtype in varchar2,
97 -- itemkey in varchar2,
98 -- actid in number,
99 -- prov_request_id in number);
100 --
101 end WF_ITEM_ACTIVITY_STATUS;