Previous Topic: Call Center ModuleNext Topic: Resolution By Timeslots Extension Library


Library Modules

The predefined content package includes also a set of library modules that provide a set of utilities for the use of the full business logic modules.

The following is the list of libraries:

Library Name

Description

Aggregation Library

Library used to produce results for common calculations.

Business Day Counting Library

Library that does the actual manipulation of timestamps to figure out when a business day starts and ends. For more information, see Business Day Counting Library.

Callback kernel Library

Library that enables the callback functionality whereby the function is called if it is implemented. If it is not implemented, it is not called and does not cause errors.

Criteria Evaluation Kernel Library

Library that does the actual criteria evaluation, for either the filtering or the success libraries.

Distinct Entity Library

Library responsible for telling the caller whether a specified entity has already been seen.

Entity Counter Library

Library used to keep track of entity counters.

Filtering Criteria Evaluation Library

Library responsible for filtering events according to user specifications. The event handler calls this functionality for each event to decide if the event is to be handled or not.

Log Library

Library for enhanced logging functionality.

Parameters Kernel Library

Library that contains the core handling of parameter reading. The function within is given all the information needed to load a parameter, including default value, allowed values and whether the parameter is a table. It supplies robust access to metric parameter information.

Parameter Library

Library responsible for verifying and populating module parameters.

Parameters Overlay - Basic Action Library

Library that contains specific parameter loading functions and calls the parameters kernel library for the actual loading of the information.

Resolution By Timeslots Extension Library

Adds the functionality of the location specific timeslot to the resolution module. For more information, see Resolution By Timeslots Extension Library.

Success Criteria Evaluation Library

Library responsible for the decision as to whether the current event is to be considered a success or a failure. It calls the Criteria Evaluation Library. The event handler calls this function with every event that has passed filtering, to determine if the event is to be considered successful.

Time Counter Library

Library used to keep track of entity time counters.

Within X Business Days By Timeslots Extension Library

Library that extends the Within X Business Days module, giving it the ability to handle multiple source timeslots. For more information, see Within X Business Days By Timeslots Extension Library.