- Contents
Interaction Administrator Help
Accumulator configuration
Accumulators are similar to system registers. They count events as they occur in Interaction Processor. Instances of these events are stored in variables and are accessible in report logs or other handlers using the Accumulator tools in Interaction Designer.
Use this configuration page to define characteristics for each accumulator on the CIC server. When you create a new accumulator, be sure to assign it to the server on the Server Configuration - Accumulators dialog box. Handlers built with the Accumulator tools in Interaction Designer must use the accumulator names defined on this page.
Data Type
The data type specifies the type of data that held in this accumulator. Select one of the available types based on the kind of data to accumulate. Data types include:
Data Type |
Description |
Boolean |
True or false |
DateTime |
The year, month, day, hour, minute, and second. |
Integer |
Any positive or negative non-decimal number including zero. Includes all whole numbers. |
Numeric |
Any positive whole or decimal number including zero. Includes all real numbers. |
String |
Any sequence of alpha-numeric characters. |
Instance Type
Accumulator handlers create and modify instances of the data stored in the accumulator (see the Set Acc. tools in Interaction Designer). The accumulator specifies what kind of instances it can store. Select one of the following instance types.
Instance Type |
Description |
Any Instance |
Allows the Accumulator handler to insert any instance (of the correct data type) into the accumulator. No Instance List is necessary. This is the least restrictive option; use it when accumulating values for an indeterminate list (for example, all CIC users referenced by UserID as a Value in the Set Acc. accumulator tool). This is similar to a predefined dynamic array. |
Fixed List |
The only instances captured by the accumulator are specified in the Instance List (for example, NewIncomingCall, NewOutgoingCall). Use this to capture a fixed set of values of a specific data type. |
Single Instance |
The accumulator captures only one specific instance of a value, which is specified in the Instance List (for example, CallOnHold). |
Instance List
Use the Instance List to define one or more instance names if the instance type is either fixed list or single instance. The developer who creates accumulator steps in a handler uses these instance names in the Interaction Designer. For example, to accumulate a call attribute for a specific list of three CIC user accounts, specify the three user names in the instance list, one entry for each name.
To create an instance name, click Add
and type a name in the Entry Name
dialog box.
To delete an instance name, select the name and click Delete.
Note: When a new accumulator instance is created, it must be deactivated and reactivated in Interaction Administrator --> Server Configuration --> Accumulators in order to use it. It this is not done, a warning message is displayed.
Active
Select the Active check box to activate this accumulator in CIC, assuming you added it to the list of Currently Selected Accumulators in the Server Configuration - Accumulators dialog box. Once you select the check box and click OK, the accumulator is immediately available to collect data. Clear the check box and the accumulator stops accepting data.
Note: A newly-defined accumulator immediately appears in the list of Available Accumulators in Server Configuration. You must move this newly defined accumulator to the list of Currently Selected Accumulators before you can activate it with the Active check box.
Related topics