Just a heads up: On March 24, 2025, starting at 4:30pm CDT / 19:30 UTC, the site will be undergoing scheduled maintenance for a few hours. During this time, the site might be unavailable for a short while. Thanks for your patience.

×
Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

SLA Configuration in JSM with Ticket Categories (IR, CR, SR) and Multiple Calendars

Shasheekant Patel
Contributor
February 3, 2025

Dear Community,

I am setting up SLA configurations in Jira Service Management (JSM) premium plan and need guidance on handling different ticket categories with multiple calendars.

Use Case:

We have a JSM project where we need to manage SLAs based on:

  1. Ticket Categories – Incident (IR), Change Request (CR), and Service Request (SR).
  2. Multiple Calendars – Some clients operate on a 9-5 business hours (Mon-Friday), 9-5 business hours (Mon-Sunday) calendar, while others require 24/7 support based on product entitlements.
  3. Default Workflow – The project follows a standard workflow, and SLA targets should apply dynamically based on the ticket category and the respective calendar.

Requirements:

  • SLA timers should be linked to the correct calendar based on ticket category (IR, CR, SR) and client entitlements.
  • Some clients have different SLA agreements based on the product they are entitled to.
  • The system should automatically apply the correct calendar and SLA metrics upon ticket creation.

Challenges:

  • How can we map different calendars to specific ticket categories in JSM?
  • Can we automate SLA assignment based on ticket category and product entitlement (perhaps via automation rules or custom fields)?
  • What is the best approach to configure SLA targets dynamically when multiple calendars and ticket categories are involved in a single JSM project?
  • Can we use any best suitable plugin for shift roster in this use case to automate the SLA's.

I would appreciate any best practices, automation suggestions, or alternative approaches that the community has successfully implemented.

Thanks in advance!

 

2 answers

1 accepted

2 votes
Answer accepted
Rilwan Ahmed
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 3, 2025

Hi @Shasheekant Patel ,

  • How can we map different calendars to specific ticket categories in JSM? 
    --> Explained below. 
  • Can we automate SLA assignment based on ticket category and product entitlement (perhaps via automation rules or custom fields)?
    --> No need of separate automation rule. SLA goals will auto assign the SLA's based on conditions. 
  • What is the best approach to configure SLA targets dynamically when multiple calendars and ticket categories are involved in a single JSM project
    --> Make use of appropriate JQLs to filter issues and priorities to set up calendars. 

Settings SLA and Goals:

Under your project settings --> SLAs, create required calendars based on working days and time.

Now again go to SLA tab and create the required SLA and in goals section, mention the required JQL to filter issues and map the calendars.

You can create multiple goals and map different SLA to each goals.

Example: in Goals, you can write JQL as 
Type = ServiceRequest and product entitlement = ABC --> map to calendar 1 based on priority
Type = ServiceRequest and product entitlement = XYZ --> map to calendar 1

 

image.png

 

More details about SLA and goals are explained in https://support.atlassian.com/jira-service-management-cloud/docs/create-service-level-agreements-slas/

Shasheekant Patel
Contributor
February 3, 2025

Dear @Rilwan Ahmed ,

 

Thank you for your response.

I'd like to highlight the point here that in the Product, I have setup some products and Create 2 fields for manage details in the product i.e. SLA Nature (9-5 business calendar, 24/7 calendar) and ERP ID for Internal mapping.

Can you suggest your input that through these fields how we can fetch the issue in JQL for the goal setup in SLA.Screenshot from 2025-02-03 23-29-10.png

Rilwan Ahmed
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 3, 2025

Hi @Shasheekant Patel ,

Thanks for your query. This helped me know about Products and Entitlement. I was not aware before of this feature.

Coming to your question "Can you suggest your input that through these fields how we can fetch the issue in JQL for the goal setup in SLA", there are 2 functions in JQL entitlementDetail() and entitlementProduct() which can help you.

Examples: 

  • Create a queue for all issues related to an entitlement where the “Support Level” is “Gold”
    entitlement in entitlementDetail("Support Level", "Gold")

  • Create a queue for all issues related to entitlements for the product “Acme Widget”
    entitlement in entitlementProduct("Acme Widget")

More details about this JQL function is in https://support.atlassian.com/jira-software-cloud/docs/jql-functions/#entitlementDetail--

Shasheekant Patel
Contributor
February 4, 2025

Dear @Rilwan Ahmed ,

 

Thank you for your quick response on my query. I appreciate your effort. I'd like to inform you that through the functions I achieved my solution.

 

Thank you for your time and support once again.

Like Rilwan Ahmed likes this
Shasheekant Patel
Contributor
February 20, 2025

Hi Rilwan,

 

I hope you are doing well!!

 

I am looking for some guidance related to smart values and automation rule. I want to setup an rule for the linked issue as -

1. Whenever any tickets will be created by the customer in Jira service project through portal and he selects the product entitlement which has been entitled with his organization/customer, then product entitlement value should be copy on the component in the ticket in issue view.

2. And same time a linked issue must be created in a specific software project and the JSM ticket component must be copy in the software project ticket, and issue should be assign automatically to the components lead in the software project.

Please refer the screenshot attached for the scenario related to Entitlement in portal and Product inside the Jira service project.

Moreover, could you please help me to get the smart value for the Entitlement and its filed value so that I can try different types of automation setup.

Screenshot from 2025-02-20 23-49-59.png

Rilwan Ahmed
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 23, 2025

Hi @Shasheekant Patel ,

I suggest you to ask a new question in the https://community.atlassian.com/ instead of taking this thread too long and it is always beter to have the thread short and simple so that users with similar query will find it useful. 

1 vote
Jack Brickey
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
February 3, 2025

Hi @Shasheekant Patel , based on what you have provided here at all, seems possible and precisely how SLAs work. The one question I have is exactly what you mean by ticket categories here what field or fields will be used to identify ticket categories? If you have not already done so, I recommend that you read the documentation on how to configure SLAs. create-service-level-agreements-slas 

please note that you don't associate calendars to categories here but rather you set up your goals and within the goals, you associate whatever calendar you want. For example, in a single goal, you might have multiple calendars such as 24x7 for critical issues and business hours for non-critical.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
atlassian, atlassian community, journeys for jira service management, journeys for jsm, eap jsm atlassian, early access program atlassian, early access program journeys atlassian, early access program journeys jira service management, join atlassian eap

Join the Early Access Program (EAP) - Journeys for Jira Service Management 🚪

Journeys is a brand new feature in Jira Service Management that helps you streamline various processes in your organization that may cross multiple departments, such as employee onboarding or off-boarding that require action from different teams. ✨

Join the EAP →
AUG Leaders

Upcoming Jira Service Management Events