All Products
Search
Document Center

Application Real-Time Monitoring Service:Schedule Management

Last Updated:Jul 02, 2026

An on-call schedule sends alert notifications directly to the on-duty engineer. You can select an on-call schedule in a notification policy or an escalation policy to ensure on-duty engineers promptly handle unresolved alerts. This topic explains how to create an on-call schedule.

Prerequisites

  • You have created a DingTalk, Lark, or WeCom group to receive shift change notifications, and all on-duty engineers have joined the group.

  • You have created a contact for each on-duty engineer. For more information, see contact.

  • You have created a DingTalk chatbot for the DingTalk or WeCom group to receive notifications. For more information, see DingTalk chatbot.

Background

In real-world O&M scenarios, teams often arrange on-call duties for engineers to ensure alerts are detected and resolved in a timely manner. The Schedule Management feature in ARMS Alert Management allows you to create on-call schedules based on the on-call hours of your O&M engineers. You can then use these schedules in a notification policy or an escalation policy to send alert notifications by phone call, SMS, email, or DingTalk to the on-duty engineer. This practice avoids disturbing off-duty engineers and improves O&M efficiency.

Create an on-call schedule

  1. Log on to the ARMS console. In the left-side navigation pane, choose Alert Management > Notification Objects.

  2. Click the Schedule Management tab, and then click Create Schedule.

  3. In the text box at the top of the right-side pane, enter a name for the on-call schedule.

  4. In the Shift 1 section, configure the following parameters.

    Parameter

    Description

    Person on duty

    Select the contacts for the shift. You can then adjust their order. All contacts rotate in the specified order.

    Note

    Currently, you can only select contacts for the Person on duty parameter.

    Start time

    Select the start time for the current shift.

    Set on-duty time

    Set the daily on-duty time range.

    Shift change cycle

    Select the shift change cycle for the current shift.

    • Every day: One contact is on duty during the configured on-duty time range each day. Contacts rotate daily in the order of the Person on duty list.

    • Weekly: One contact is on duty during the configured on-duty time range each week. Contacts rotate weekly in the order of the Person on duty list.

    • Custom: Set the shift change cycle in hours.

    Note

    Click + Add Shift to add another shift. The on-duty time ranges of different shifts cannot overlap.

  5. Click Preview to view the configured on-call schedule.

    The on-call schedule shows the rotation of on-duty engineers for each shift by date. For example, Shift 1 rotates daily in the order of Wang > cgj > Li, while Shift 2 rotates in the order of addddd > aaa > test. After you confirm that the schedule is correct, click Save.

  6. In the Shift Change Notification area, select the chatbot for the group that will receive shift change notifications.

  7. Click Save.

    After the on-call schedule is created, it appears in the list on the left side of the Schedule Management tab.

Create a substitute

If an on-duty engineer is temporarily unavailable, create a substitute for a specific time period instead of modifying the entire on-call schedule.

  1. On the Schedule Management tab, click an on-call schedule in the list on the left, and then click Create Substitute.

  2. In the Create Substitute dialog box, set the shift time range and select a substitute contact, and then click Confirm.

    After a substitute is created, the calendar view updates to show the substitute contact, such as Wang, assigned to the shift on the specified date.

  3. Optional: To change a substitute, click Current Substitute in the upper-right corner of the on-call schedule. In the substitute list panel, delete the existing substitute and create a new one.

Related operations

On the Schedule Management page, the following operations are available in the list on the left:

  • Click the Down arrow icon to the left of an on-call schedule to view the on-duty engineers in the schedule. Click an engineer's name to view their on-duty time periods.

  • Click the 更多 icon to the right of an on-call schedule name and select Edit or Delete.

  • Click an on-call schedule. In the upper-right corner of the page that appears, use the corresponding icons to edit, refresh, or delete the schedule.

Next steps

After you create an on-call schedule, you can add it to a notification policy or an escalation policy to send alert notifications directly to the on-duty contact. For configuration details, see notification policy and escalation policy.

FAQ

How do I arrange for multiple people to be on duty at the same time?

In ARMS Schedule Management, each shift in a single on-call schedule can only assign one person on duty at a time. To have multiple people on duty simultaneously, create multiple independent on-call schedules:

  1. On the Schedule Management tab, click Create Schedule.

  2. Configure the shift and assign Person A as the on-duty contact, then click Save.

  3. Click Create Schedule again. Create a second on-call schedule with the same time range and assign Person B as the on-duty contact, then click Save.

After creation, both on-call schedules independently send alert notifications during their configured shift periods, effectively achieving concurrent on-duty coverage.

Note

On-call schedules are independent of each other and their shift periods can overlap. Within a single on-call schedule, shift periods cannot overlap.