Uploaded image for project: 'Opsgenie'
  1. Opsgenie
  2. OPSGENIE-1139

Ability to define holidays in on-call schedules with customizable behavior

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      This is intended as a catch-all suggestions for suggested behavior pertaining to the ability to define holidays in on-call schedules.

       

      User Problem
      As a user, I would like the ability define holidays in my schedules, with a set of configurable behavior that would be unique to those days. Below are the list of requested configuration options:

      • The ability to add holidays to the main calendar and then a rule that allows a team member not to be scheduled more than X (any numerical value but likely one) for a given period (365 or customizable). The main thing I'm hoping to accomplish with that is to not have someone scheduled for more holidays than another person if possible while taking the manual review of calendars and schedules out of the process.

      Suggested Solutions
      N/A

      Current Workarounds
      All of this currently would need to be configured using overrides, notification rules/policies, alert policies, maintenance policies, etc.

            [OPSGENIE-1139] Ability to define holidays in on-call schedules with customizable behavior

            Here is a set of truly important aspects that cannot fail, which is why this tool is necessary. If it weren’t important, the tool wouldn’t even need to exist.

            Therefore:

            • Responding to incidents promptly is crucial to keeping the business running and addressing customer needs.
            • Vacations and public holidays are a reality in every country worldwide.
            • Reliable reports are needed to make the right decisions. Nothing in this fast-paced, demanding world can be based on "partial" information (and if it's important enough to have this system, it's important for the business and for the customers).
            • Reports for staff compensation are important because services like these often require additional payments, which must also be considered a key and essential point.
            • Paying employees is also essential, so taking care of our people—those we rely on to keep everything running smoothly—is a key part of the system.

            All of this comes together as an AND, not an OR, which is why this is a critical feature in a system that must support critical business operations.

            Humberto Gomes added a comment - Here is a set of truly important aspects that cannot fail, which is why this tool is necessary. If it weren’t important, the tool wouldn’t even need to exist. Therefore: Responding to incidents promptly is crucial to keeping the business running and addressing customer needs. Vacations and public holidays are a reality in every country worldwide. Reliable reports are needed to make the right decisions. Nothing in this fast-paced, demanding world can be based on "partial" information (and if it's important enough to have this system, it's important for the business and for the customers). Reports for staff compensation are important because services like these often require additional payments, which must also be considered a key and essential point. Paying employees is also essential, so taking care of our people—those we rely on to keep everything running smoothly—is a key part of the system. All of this comes together as an AND, not an OR, which is why this is a critical feature in a system that must support critical business operations.

            Hi Atlassian,

            Please don't let this slip through the cracks. This is a feature we would greatly appreciate, and it should be a standard offering in a tool designed for alert management.

            This case has been open since 2022—please address it as soon as possible.

            Samir Harrar added a comment - Hi Atlassian, Please don't let this slip through the cracks. This is a feature we would greatly appreciate, and it should be a standard offering in a tool designed for alert management. This case has been open since 2022—please address it as soon as possible.

            Hello all,

            is there any update regarding this request? We have to do manual overrides for each user and each schedule which takes a considerably amount of time.

            Thank you

            Jimmy Martinez added a comment - Hello all, is there any update regarding this request? We have to do manual overrides for each user and each schedule which takes a considerably amount of time. Thank you

            +1, as vacations are a real thing at least here in Germany

            And for critical applications with a need for 24/7-on-call-attendance, it's crucial to get the vacation-planning mapped with the on-call-planning.

            The first solution that came into my mind would be:

            When the rotation hits an on-call person which has a vacation scheduled for this timeframe, just skip that person and assign the next user as on-call in rotation who is not on vacation. This would more or less keep the frequency of a person being On-Call.

            The final schedule and calendar view should of course display the on-call shifts with the scheduled vacations already taken into account.

            Stefan Draber added a comment - +1, as vacations are a real thing at least here in Germany And for critical applications with a need for 24/7-on-call-attendance, it's crucial to get the vacation-planning mapped with the on-call-planning. The first solution that came into my mind would be: When the rotation hits an on-call person which has a vacation scheduled for this timeframe, just skip that person and assign the next user as on-call in rotation who is not on vacation. This would more or less keep the frequency of a person being On-Call. The final schedule and calendar view should of course display the on-call shifts with the scheduled vacations already taken into account.

            Can we get confirmation of this please?

            Lebo Morojele added a comment - Can we get confirmation of this please?

            This would be very beneficial for our team. We regularly have team members schedule vacation where we would otherwise continue the normal schedule in their absence. Overrides are handy but then you have to adjust the remainder of the schedule to make sure team members are not being assigned too many shifts in a period. 

            Samuel Mosher added a comment - This would be very beneficial for our team. We regularly have team members schedule vacation where we would otherwise continue the normal schedule in their absence. Overrides are handy but then you have to adjust the remainder of the schedule to make sure team members are not being assigned too many shifts in a period. 

            We have a major need for this. We had a in house built system that allowed one to remove a user from the rotation and it would simply shift everyone. It would make handling PTO and Holidays for a global company a lot easier. 

            Whitni Smith added a comment - We have a major need for this. We had a in house built system that allowed one to remove a user from the rotation and it would simply shift everyone. It would make handling PTO and Holidays for a global company a lot easier. 

            Craig added a comment -

            This would also be of interest to us.

            Craig added a comment - This would also be of interest to us.

            Plus 1 for this feature.

            Hamza Yahaya added a comment - Plus 1 for this feature.

            this is imprtant

            Johan Klason added a comment - this is imprtant

              caa92c72f1fa Toshan Kharumnuid
              jsitarz@atlassian.com Justin Sitarz
              Votes:
              146 Vote for this issue
              Watchers:
              54 Start watching this issue

                Created:
                Updated: