{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":33580,"path":"it-service-management/service-level-management/r_ScriptIncludesIWithSLATimeline.md","title":"Script includes installed with SLA timeline","bundle":null,"doc_type":null,"release":"australia","body":"\n# Script includes installed with SLA timeline\n\nWhen SLA timeline is activated, script includes are installed.\n\nSLA timeline adds the following script includes.\n\n|Script include|Description|\n|--------------|-----------|\n|SLATimeline|This script include generates the timeline data for a task SLA record by replaying the task’s history and using the SLATimelineAPI to determine the appropriate stage transitions and timings for the task SLA.|\n|SLATimelineAPI|This script include provides a number of functions that simulate how the SLA engine processes a particular task and SLA definition without actually creating any task SLA records.|\n|SLATimeLineV2SNC|This script include is used by SLA Timeline internal REST API to inspect audit history of a Task and extract task SLA details to be presented on the UI.|\n|ReadOnlyTaskSLAContoller|This script include is a helper script include and is for internal use. This script include is called by SLATimeLineV2SNC to process the task SLA stage details.|\n\n**Parent Topic:**[Activate SLA timeline](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/service-level-management/t_ActivateSLATimeline.md)\n\n"}}