When creating issues via JIRA interface (eg. using Create button), the SLA is showing up on the issue. But the same is not happening when issues created via email.
Steps To Reproduce :
- Create an issue via email
- Any SLA using additional JQL filter is missing from TTS fields such as panel, overview tab etc.
But SLA is become visible when
the issue gets updated
SLA regeneration is execute
This is happening because of the technical limitations within JIRA plugin framework. TTS tries to evaluate JQL in SLA definition when issue is created but JIRA always return mismatch because issue is not indexed yet.
Since we can not alter the inner working of JIRA we offer a limited yet effective solution for this problem, Asynchronous SLA Calculation method. You can activate asynchronous calculation for any SLA having this problem. TTS will evaluate those SLAs out of issue event cycle so that JQL conditions will give correct results.
Asynchronous SLAs will be evaluated with a small delay but don't worry it will take a minute, tops!