Feedback

  • Contents
 

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

Accumulators