Scheduling Layers

Follow

A schedule layer is comprised of a group of people who will rotate on-call responsibilities through the same shift. In a basic weekly schedule, you create a single layer where each member is on-call for one week, with a set day and time for transferring on-call responsibility.

PagerDuty’s calendar enables you to create multiple layers for one schedule.  This feature can be useful for international companies wishing to create a follow-the-sun schedule, where each time zone can be grouped as a layer.

When a schedule has multiple layers, the last layer created (the bottom layer on the schedule creation page) has precedence over the previous layer. This is illustrated in the example below.

Layers are also very commonly used for different weekday and weekend rotations. The example below has three separate layers. Layer 1 and Layer 2 are different weekday rotations and the bottom layer (Layer 3) is the weekend rotation.



End-Dating a Schedule Layer

If you would like to permanently delete a specific Layer within an on-call schedule, you can end-date that layer.

To end-date a schedule layer:

  1. Go to the Configuration menu and select Schedules, then click on the schedule you want to edit.

  2. Click Edit this Schedule.

  3. Click X on the top right corner of the schedule layer you want to delete.

  4. In the Schedule Layer Removal window that appears, enter a date and time that you want to remove the schedule layer and click Remove Layer.



  5. Click Save Changes.



  6. If you have created an end-date for a schedule layer, you can return to the schedule and either undo or edit the end-date. Click to edit the on-call schedule so that you can edit or undo the end-date

Have more questions? Submit a request

Comments

  • Avatar
    Madhu Sreeram

    If there are multiple users in a layer, who gets notified? All or the first in that list?

  • Avatar
    Alisa Liebowitz

    Hello Madhu,

    The user who is currently on-call will be notified. For example, on the last screen shot, on 3/3 Cindy will be notified but on 3/10 Tim will be notified. Just navigate to the Final Schedule to see who is currently on-call and who will get the notification. If you have any further questions feel free to reach out to us at support@pagerduty.com.

  • Avatar
    Mike Jandreau

    I might be missing this (and am new to Pager Duty), but is it possible to re-order layers once they're created?

  • Avatar
    Julian Martinez

    Hello Mike,

    Layers appear in the order in which they were created, so it's not possible to re-order layers after they've been created. You would need to delete the upper layers (by clicking 'x' next to the layer in the Edit This Schedule view) and recreate them as new layers, in the order in which you want them to appear.

    If you'd prefer to use moveable layers I can submit this as a feature request to our Product Team, at your request.

  • Avatar
    Mike Jandreau

    Julian,

    I think it'd save a bunch of time to be able to re-order the layers, especially when you're always changing the schedule around.

    For now, I'll just delete the layers and start over.  

  • Avatar
    Chris Cogdon

    Perhaps a brand-spanking new feature, but I was able to reorder the layers using drag-drop. There's a little up-down arrow thing on the title bar for the layer's detail. Dragging from there, or just about anywhere in the title, allowed me to re-order the layer.

  • Avatar
    Ryan Hoskin

    Hi Chris, 

    Are you referring to rearranging the order of users within an individual layer or moving entire layers?

  • Avatar
    Chris Cogdon

    Moving entire layers. I didn't actually try moving users within the layer.

    To be specific, if I move "Layer 2" to be above "Layer 1", they rename themselves (swapping their names) and has the intended effect.

  • Avatar
    Ryan Hoskin

    Perhaps you're talking about adjusting the order within an escalation policy?  You still can't modify the order of layers within an on-call schedule.

  • Avatar
    Chris Cogdon

    Oh, I see... you can do it for a new on-call schedule, but once the schedule is created you can't... even though you _can_ add more layers. How odd!

  • Avatar
    Ramin Surya

    I created two layers on a given on-call schedule for different shifts (morning and afternoon). Each layer has two users.

    Down in the final schedule, the morning crew rotates within the morning shift, but the afternoon crew rotates on a daily basis.  Is this by design?

  • Avatar
    Ryan Hoskin

    Hi Ramin,

    The reason that the morning shift is rotating in the middle of the shift is because of the "Step 3:  Effective Date for Changes" setting.  In your screenshot, what that means is that your rotation will take place daily at 11:00 a.m.  I'd recommend that you adjust the Effective Date for Changes to take place at the beginning of each of your shifts.  Please contact support@pagerduty.com if you have any further issues.

  • Avatar
    John Cato

    How many layers can you have? I don't seem to see that noted, I currently have 7 layers and when I add a new one it gives me another Layer 7.

  • Avatar
    Alexis Chu

    Hi John,

    You can have more than 7 layers within a schedule. If you are not able to add more than 7 layers, please contact support@pagerduty.com so that we can investigate this for you.

  • Avatar
    John Medway

    Please dear god, re-orderable layers, and renamable layers. FAR easier to handle "you want the one labelled WeekdayEastCoastAM" when we're discussing who and when rather than "you want schedule layer, uh... uh... you'll have to look it up... oh, I think it's in UTC so it may look like it's in the middle of the day"

  • Avatar
    Kat Gaines

    Hi John,

    We'll share your requests for re-ordering layers and re-naming layers with our product team! Please email support@pagerduty.com if you have any other feedback or questions.