How to fix it
- Navigate to
Service Level Management > SLA Definitionsand open your SLA definition. - Verify the
Tablefield showsIncident [incident]andActiveis checked. - Click the
Start conditiontab and examine your condition logic. Note which fields and values are required. - Open a recent incident that should have triggered the SLA. Compare the incident's field values (state, priority, assignment_group, etc.) with your start condition requirements.
- If the condition includes
State = In Progressbut incidents start inNewstate, change the condition to includeState = Newor useState IN New,In Progress. - Check
Valid fromandValid todates. ClearValid tofield if you want the SLA active indefinitely. - Navigate to
System Definition > Pluginsand search forService Level Management. Activate if not already active. - Go to
Workflow > Workflow Editorand search forSLA workflow. Ensure it's inPublishedstate, not Draft. - Check for business rules that might interfere. Go to
System Definition > Business Rulesand filter by Table =incident. Look for any that modify SLA-related fields or have SLA in the name. - Create a test incident with field values that exactly match your SLA start condition. Save the incident and immediately check for
task_slarecords. - Navigate to
Service Level Management > Task SLAsand filter by Task = your test incident number. You should see a task_sla record withState = In progress.
Quick verification: After creating a test incident, go to the incident form and scroll to the SLA section. You should see your SLA timer counting down in real-time. If not, the issue is in your start condition logic.