1 PACKAGE AMS_TCOP_SUMMARIZATION_PKG AUTHID CURRENT_USER AS
2 /* $Header: amsvtcms.pls 115.0 2003/11/17 00:21:11 rmajumda noship $ */
3 -- ===============================================================
4 -- Start of Comments
5 -- Package name
6 -- AMS_TCOP_SUMMARIZATION_PKG
7 -- Purpose
8 --
9 -- This package contains all the program units for summarizing
10 -- contacts made through fatigue schedules
11 --
12 -- History
13 --
14 -- NOTE
15 --
16 -- End of Comments
17
18 -- Declare Package Variables
19
20 G_PACKAGE_NAME VARCHAR2(30) := 'AMS_TCOP_SUMMARIZATION_PKG';
21
22 -- ===============================================================
23 -- Start of Comments
24 -- Name
25 -- SUMMARIZE_LIST_CONTACTS
26 --
27 -- Purpose
28 -- This procedure considers the set of parties available in the given Target Group.
29 -- For these parties, it summarizes the number of contacts made by fatiguing schedules in the periods
30 -- specified in the Fatigue Rule Setup
31 --
32 PROCEDURE SUMMARIZE_LIST_CONTACTS( p_list_header_id NUMBER,
33 p_activity_id NUMBER
34 );
35
36 -- ===============================================================
37 -- Start of Comments
38 -- Name
39 -- SUMMARIZE_ALL_FATIGUE_CONTACTS
40 --
41 -- Purpose
42 -- This procedure summarizes all fatiguing contacts for the periods
43 -- specified in Fatigue Rule Setup
44 --
45 PROCEDURE SUMMARIZE_ALL_FATIGUE_CONTACTS;
46
47 -- ===============================================================
48 -- Start of Comments
49 -- Name
50 -- UPDATE_CONTACT_COUNT
51 --
52 -- Purpose
53 -- This procedure updates contact count for all the contacted parties
54 --
55 PROCEDURE UPDATE_CONTACT_COUNT(p_party_id_list JTF_NUMBER_TABLE
56 ,p_schedule_id NUMBER
57 ,p_activity_id NUMBER
58 ,p_global_rule_id NUMBER
59 ,p_channel_rule_id NUMBER
60 );
61
62 END AMS_TCOP_SUMMARIZATION_PKG;