schedules.read 和 alerts.read;修改排班需要 schedules.manage,修改升级策略需要 alerts.manage。
通知如何送达
- 规则触发并开启事件,事件使用规则的升级策略。
- 策略的第 1 级开始执行:每个目标收到一个通知事件。用户目标就是这个人,排班目标是此刻的值班人,团队目标面向整个团队。
- 通知策略把每个通知事件转成投递:连接器、每个人的个人顺序,以及兜底路由。
- 在该级的 确认超时 内无人确认时,执行下一级,直到事件被确认或解决,或所有级别执行完毕。
alert 节点时,每条规则归属一个节点,该节点也负责升级这条规则的事件。参见分角色部署。
值班排班
值班排班 列出各个排班的时区、轮值、人数、当前值班人、下次切换和状态。页面顶部汇总排班数、当前值班人数、本周轮换次数和临时替班。可以按排班、团队、负责人、时区或状态筛选,或只看 仅看我参与的排班。创建排班
- 点击 新建排班。
-
在 基本信息 中填写 排班名称、说明、时区(例如
Asia/Shanghai)和 关联团队。 -
在 轮值规则 中设置每个轮值:
- 检查 未来 7 天预览,确认轮值顺序、交接时间和覆盖人员。
- 点击 创建排班,或点击 保存草稿 以暂停状态保存。
临时替班
临时替班在固定时段内把值班交给某一个人,用于请假、换班或故障处理。在排班上点击 添加替班,选择 替班人,填写 原因、开始时间 和 结束时间 后保存。替班生效期间优先于所有轮值。 同一排班的两个替班不能重叠。替班人在开始时已参与其他排班,或开始时间已经过去(保存后立即生效)时,表单会给出提示。结束替班 可以提前结束正在生效的替班。排班详情与操作
打开排班即可看到当前值班人及其开始时间、下次轮换、轮值规则、临时替班、未来 7 天时间线,以及排班的 变更记录。排班菜单提供:
首页显示当前班次,成员可以在账号设置中选择值班通知的送达方式。
升级策略
升级 列出各策略通知谁、何时通知。- 点击 新建策略 并填写 策略名称。
- 为每一级选择 生效起始严重度(任意严重度 或某个最低严重度)、确认超时(1、5、10、15 或 30 分钟,或 1 小时)和 目标:用户、排班 或 团队。添加级别 可以增加下一级。
- 可以开启 循环整个策略直到被确认,并设置 最大循环次数。
- 点击 创建策略。
默认策略
规则通过escalation_policy_id 指定升级策略。没有指定的规则(在规则工作台中保存的规则都是如此)使用别名 default:组织中名为 default 的策略,不区分大小写。没有这条策略时,这些规则的事件不会升级给任何人。
请在创建第一条规则之前创建名为 default 的策略,例如第 1 级通知主值班排班,第 2 级通知团队负责人。事件一旦开始升级,就会一直使用它找到的那条策略,即使之后 default 策略被改名。