Documentation · Jira Service Management (Cloud)
Service SLAs for Customer Portal adds a panel to the Jira Service Management customer portal that displays the SLAs of each request — such as Time to first response and Time to resolution — right below the standard fields (Status, Request type, Shared with). Administrators choose, per project, which SLAs are shown to customers.
By default the app shows nothing in the portal. To enable it for a project:
| Option | Behavior |
|---|---|
| Don’t show SLAs in the portal (default) | The panel shows nothing for this project. |
| Show all SLAs | Every SLA of the request is displayed. |
| Show only selected SLAs | Pick specific SLAs from the list. Only those are shown. |
The app adds its own panel, titled ⏱️ SLAs, to the customer portal
view of a request (the customer-facing screen at /servicedesk/customer/…), below the
standard fields. This is separate from Jira Service Management’s built-in SLAs panel shown
in the agent/issue view — the app’s panel is identified by the ⏱️ icon in its title.
For each SLA of the request, the panel shows three things:
| Status | Meaning |
|---|---|
| 24h 24m left | SLA is running and still within target. |
| 12h 10m overdue | SLA target has been breached. |
| Met | SLA cycle completed within target. |
The percentage on the bar is the elapsed time relative to the SLA target:
percentage = round( elapsed ÷ target × 100 ). Both values come straight from Jira
Service Management’s own SLA data for the request, so the elapsed time already respects the
SLA’s working calendar (business hours, pauses, etc.) — the app does not measure time itself.
When the SLA provides an elapsed value it is used directly; otherwise the app derives it as
target − remaining time. The bar shades from green toward red as the percentage
rises, and once the SLA is breached it is shown full and red.
Text is shown according to the viewer’s Atlassian profile language: Portuguese for
pt locales, and English otherwise.
The app reads SLA and request data only at runtime, through official Atlassian APIs, solely to render the panel. It stores only the per-project display preference in Atlassian Forge storage, and does not transmit data outside Atlassian. Full details in the Privacy Policy (replace with your hosted privacy URL).
Questions, issues, or feature requests: kelton@digitalinf.com.br.