[Home] [Help]
PACKAGE: APPS.OKC_TASK_ALERT_ESCL_PVT
Source
1 PACKAGE OKC_TASK_ALERT_ESCL_PVT AUTHID CURRENT_USER AS
2 /* $Header: OKCPALTS.pls 120.0 2005/05/25 22:29:59 appldev noship $ */
3 G_PKG_NAME CONSTANT VARCHAR2(200) := 'OKC_TASK_ALERT_ESCALATE';
4 G_APP_NAME CONSTANT VARCHAR2(3) := OKC_API.G_APP_NAME;
5 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(200) := 'OKC_UNEXPECTED_ERROR';
6 G_SQLERRM_TOKEN CONSTANT VARCHAR2(200) := 'SQLerrm';
7 G_SQLCODE_TOKEN CONSTANT VARCHAR2(200) := 'SQLcode';
8 G_LEVEL CONSTANT VARCHAR2(4) := '_PVT';
9 G_WORKFLOW_ACTIVE CONSTANT VARCHAR2(200) := 'OKC_WORKFLOW_ACTIVE';
10 G_WF_NAME_TOKEN CONSTANT VARCHAR2(200) := 'WF_ITEM';
11 G_WF_P_NAME_TOKEN CONSTANT VARCHAR2(200) := 'WF_PROCESS';
12 G_PROCESS_NOTFOUND CONSTANT VARCHAR2(200) := 'OKC_PROCESS_NOT_FOUND';
13 G_INVALID_VALUE CONSTANT VARCHAR2(200) := OKC_API.G_INVALID_VALUE;
14
15 g_api_version NUMBER := 1.0;
16 g_msg_count NUMBER;
17 g_msg_data VARCHAR2(240);
18 g_return_status VARCHAR2(3);
19
20 --Procedure to send notifications to all the task owners before the due date
21 PROCEDURE task_alert( errbuf OUT NOCOPY VARCHAR2,
22 retcode OUT NOCOPY VARCHAR2,
23 p_api_version IN NUMBER,
24 p_init_msg_list IN VARCHAR2 default OKC_API.G_FALSE,
25 p_wf_name IN VARCHAR2,
26 p_wf_process IN VARCHAR2);
27
28 --Procedure to escalate the task (Level 1)
29 PROCEDURE task_escalation1(errbuf OUT NOCOPY VARCHAR2,
30 retcode OUT NOCOPY VARCHAR2,
31 p_api_version IN NUMBER,
32 p_init_msg_list IN VARCHAR2 default OKC_API.G_FALSE,
33 p_wf_name IN VARCHAR2,
34 p_wf_process IN VARCHAR2);
35
36 --Procedure to escalate the task (level 2)
37 PROCEDURE task_escalation2(errbuf OUT NOCOPY VARCHAR2,
38 retcode OUT NOCOPY VARCHAR2,
39 p_api_version IN NUMBER,
40 p_init_msg_list IN VARCHAR2 default OKC_API.G_FALSE,
41 p_wf_name IN VARCHAR2,
42 p_wf_process IN VARCHAR2);
43
44 --Procedure to trigger the action assembler when the scheduled planned date is reached
45 PROCEDURE okc_pdate_reach_pvt(errbuf OUT NOCOPY VARCHAR2,
46 retcode OUT NOCOPY VARCHAR2,
47 p_api_version IN NUMBER,
48 p_init_msg_list IN VARCHAR2 default OKC_API.G_FALSE);
49
50 END OKC_TASK_ALERT_ESCL_PVT;