Script includes installed with Service Level Management Service Level Management adds the following script includes. Table 1. Script includes for service level management Script include Description SLAUIActions Determines whether a UI Action should be displayed or hidden for the SLA application and the tables it supports. SLARepair Provides functions to repair SLAs based on records, filters or sys ids of records from the contract_sla, task_sla or task tables. SLARepairLog Provides methods to record audit information about about the Task SLAs that are repaired by calls to SLARepair. SLARepairAJAXProcessor Exposes an API which allows clients to invoke the Repair SLAs functionality and be notified once the repair has completed. RepairTaskSLA Extensions of TaskSLA to allow for the changes necessary to repair SLAs without changing the normal SLA calculation process. RepairTaskSLAController Extension of TaskSLAController to allow for the changes necessary to repair SLAs without changing the normal SLA calculation process. TaskSLA An abstraction around a task_sla record that allows for transitioning it through its various states. SLAWorkflowDuration Allows current to be configured as task or task_sla when the workflow duration is being calculated. SLACalculatorNG Provides services to help calculate updates to task_sla records. SLAMessage Provides services to generate the messages that get displayed on the task_sla form. TaskSLAController Checks the SLA conditions and update the task_sla records and any related workflows. TaskSLAworkflow Controls the task_sla workflow. SLAConditionBase Base class of methods to test a contract_sla's conditions, at key points in the TaskSLA state machine. TaskSLALogging A collection of helper methods suitable for use for task_sla logging purposes. SLAvalidation Provides a set of functions which allow the Caller to validate particular characteristics of their SLA records. SLAProperties Provides helper methods to test and set various SLA properties. SLACalculator Provides functions that calculate updated values for task_sla records. SLABreachChange A collection of methods to update SLA state values when the Breached Compatibility system property is changed. SLAEngineChange Provides functions to help update records when the SLA engine switches between version 2010 and version 2011. SLATimezone A collection of helper functions to convert SLA timezone choice values into actual timezone value. SLASchedule A collection of helper functions to convert SLA schedule choice values into actual Schedule record values. SLAConditionSimple A simple variation of SLAConditionBase that interprets conditions and logs when a task_sla is attached, reattached, or canceled. SLADefinitionSNC Default implementation for SLA Definition functions. SLADefinition Contains functions pertaining to SLA Definitions. SLADefinitionAJAX Provides AJAX functions for the SLA Definition contract_sla table. RepairTaskSLAWorkflow Extension of TaskSLAWorkflow to allow for the changes necessary to repair SLAs without changing the normal SLA calculation process. SLARepairProperties A set of actions executed when SLA Repair properties are changed.