The add-on enables precise and accurate searching for SLA issues.
JQL Functions
See JQL Functions
Alias Searching
Available app version 2.3.5.
SLA Issue Properties can be searched using alias names making it faster and more intuitive to search for issues with SLA Values.
Alias | Key | Type | Value | Description | |||||
---|---|---|---|---|---|---|---|---|---|
slaOn | slaon | String | true/false | Whether or not the issue is in the scope of a SLA
| |||||
slaName | slaname | String | any | The name of the current or last used SLA
| |||||
slaSpentTime | time | Number | A positive integer | The Time Spent in seconds
| |||||
slaDate | dateiso | Date | A string representation of a Date | The time and date of when SLA Values was updated by the Add-on
| |||||
slaETA | etaiso | Date | A string representation of a Date | The time and date of when the issue should be completed with the current SLA - The Target Date.
| |||||
slaPaused | paused | String | "Paused" or "Not Paused" |
| |||||
slaPausedDate | pauseddateiso | String | A string representation of a Date | The date of when the issue was paused.
| |||||
slaIssue | issueid | Number | The issue id (not issue key) |
| |||||
slaFirstResponseStatus | frstatus | String | AHEAD, BEHIND, DELAYED, OK |
| |||||
slaFirstResponseDate | frdateiso | Date | A string representation of a Date |
| |||||
slaFirstResponseTime | frtime | Number | A positive integer | The time in seconds before first response was intiated.
|
It is not guaranteed that an issue will contain all property keys.
Issue Property Searching
All issue SLA Values are stored as issue properties and as such enables fast and effective JQL searching.
...
Code Block | ||
---|---|---|
| ||
issue.property[slatimer].sla in slaName("P1","P2:) //issue with a sla named p1 or P!P2 issue.property[slatimer].slaname = "p1" //issuea with a sla named p1 issue.property[slatimer].time = 3600 //spent time is equal to 1 hour = 3600 seconds issue.property[slatimer].time = slaToSecons("1h") //spent time is equal to 1 hour = 3600 seconds issue.property[slatimer].etaiso > now() //target date less than current date and time issue.property[slatimer].forcedstatevaluepaused = 1"Paused" //paused issues |
...
issue is paused |
SLA Values
The SLA Values are the values the Add-on stores for an issue.
Key | Type | Value | FormatContains | Description |
---|---|---|---|---|
sla | String | any | The id of the current or or last used SLA | |
slaon | String | true/false | Whether or not the issue is in scope of a SLA | |
slaname | String | any | The name of the current or last used SLA | |
slatime | Number | A positive integer | The SLA Target Time in seconds | |
time | Number | A positive integer | The Time Spent in seconds | |
status | String | Any value that matches the id of a SLA Status | The id of the current SLA Status. | |
dateISOdateiso | Date | A String representation of a Date | The time and date of when SLA Values was updated by the Add-on | |
etaISOetaiso | Date | A String representation of a Date | The time and date of when the issue should be completed with current SLA - The Target Date. | |
forcedstatevaluepaused | NumberString | 0 or 1"Paused" or "Not Paused" | If the issue is paused the value will be 1. Otherwise empty or 0is "Paused". Otherwise null. Since version 2.3.5 | |
pauseddateiso | Date | A String representation of a Date | The time and date of when this issue was paused (if paused) Since version 2.3.5 | |
percent | Number | A positive integer | The percent value of Time Spent compared to the SLA Target Time | |
customslatime | String | true/false | Whether or not the issue has a custom SLA Target Time (The SLA Target Time has been overriden) | |
frstatus | String | AHEAD, BEHIND, OK or DELAYED | The id of the current First Response Status | |
frtime | Number | A positive integer | The time spent before First Response was initiated | |
frslatime | Number | A positive integer | The SLA First Response Target Time in seconds | |
issueid | Number | Long | The issue id | |
projectid | Number | Long | The issue project id |
It is not guarantied guaranteed that an issue will have contain all property keys.
All values can be empty or null (not existing).