![Avaya Call Management System Скачать руководство пользователя страница 26](http://html1.mh-extra.com/html/avaya/call-management-system/call-management-system_custom-reports_3028118026.webp)
Introduction to Custom Reports
26 Avaya CMS Custom Reports
The data that CMS plugs into the report is the data found in the intersection of the selected
database items and rows. Therefore, the report shows data as shown in the following
figure:
Sample custom report 1
Note:
Actually, when you design a custom report, you normally set up the row
selection so that the users running the report can choose the rows in the
report’s input window. For example, to run the report in the previous figure,
you would set up the row selection so users would fill out a Report Input
window that asked them for a Split number. See
Defining fields for the
Report Input window
on page 55.
As mentioned earlier, CMS uses indexes to create a structure for storing data. Similarly,
CMS uses these indexes to search for data. Indexes allow CMS to find data much faster
than if data were stored more randomly. Therefore, when you design a custom report, the
rows of data for the report should be defined on the basis of index values. See
Defining
fields for the Report Input window
on page 55.
Note:
The indexes for each standard table are fixed and cannot be changed,
deleted or added to. However, if you define a custom table in the CMS
database via INFORMIX* SQL, you can define any indexes wanted for that
new table.
As another example of how CMS retrieves report data is shown in
Sample 2 custom report
design
, which is an example of a report design for a custom intrahour interval split report
that lists, by intrahour interval, data for a split in a single day.
Split: 1
Current
ACD
ACD
Average
Agent ID:
State
Calls
Time
Talk Time
1001
AVAIL
21
988
47:00
1002
AVAIL
19
777
40:09
1003
ACD
15
400
26:07
1004
ACD
9
58
6:44
1005
ACD
11
644
58:54
1006
AUX
20
245
12:25
1008
ACW
18
603
33:50
1010
AVAIL
18
203
11:28