1 package WF_ACTIVITY AUTHID CURRENT_USER as
2 /* $Header: wfengs.pls 120.8.12020000.2 2012/10/02 21:28:18 alsosa ship $ */
3 /*#
4 * The Workflow Activity APIs can be called by an application program or a
5 * 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_ACTIVITY.
8 * @rep:scope private
9 * @rep:product OWF
10 * @rep:displayname Workflow Activity 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 function Instance_Type(actid in number,
20 actdate in date)
21 return varchar2;
22
23 function Type(itemtype in varchar2,
24 activity in varchar2,
25 actdate in date)
26 return varchar2;
27
28 procedure Info(actid in number,
29 actdate in date,
30 rerun out NOCOPY varchar2,
31 type out NOCOPY varchar2,
32 cost out NOCOPY number,
33 function_type out NOCOPY varchar2);
34
35 function Ending(actid in number,
36 actdate in date)
37 return boolean;
38
39 procedure Error_Process(actid in number,
40 actdate in date,
41 errortype in out NOCOPY varchar2,
42 errorprocess in out NOCOPY varchar2);
43
44 function Activity_Function(itemtype in varchar2,
45 itemkey in varchar2,
46 actid in number)
47 return varchar2;
48
49 function Activity_Function_Type(itemtype in varchar2,
50 itemkey in varchar2,
51 actid in number)
52 return varchar2;
53
54 procedure Notification_Info(itemtype in varchar2,
55 itemkey in varchar2,
56 actid in number,
57 message out NOCOPY varchar2,
58 msgtype out NOCOPY varchar2,
59 expand_role out NOCOPY varchar2);
60
61 procedure Event_Info(
62 itemtype in varchar2,
63 itemkey in varchar2,
64 actid in number,
65 event_name out NOCOPY varchar2,
66 direction out NOCOPY varchar2);
67
68 function Perform_Role(
69 itemtype in varchar2,
70 itemkey in varchar2,
71 actid in number)
72 return varchar2;
73
74 function Version(itemtype in varchar2,
75 activity in varchar2,
76 actdate in date)
77 return number;
78
79 end WF_ACTIVITY;