SLA 时间计算场景

本文介绍如何在各种方案中计算服务级别协议(SLA)的时间。 在所有方案中,计算都基于以下设置:

  • 警告时间:1 天(= 1 × 24 = 24 小时)
  • 故障时间:2 天(= 2 × 24 = 48 小时)

备注

时区字段中,选择用户当地时间获取您所在时区的准确时间计算。 如果选择时区无关,则无论哪个时区,时间都将按协调世界时计算。

不带任何日历的 SLA

如果将 SLA 应用于案例,但未将日历附加到 SLA,则将从创建案例开始计算时间。

在此方案中,时间的计算方式如下:

  • 案例创建于 2023 年 6 月 14 日 3:00。
  • 预警时间设置为 1 天,故障时间设置为 2 天。
  • 因此,警告时间为 2023 年 6 月 15 日下午 3:00,故障时间为 2023 年 6 月 16 日下午 3:00。

带日历的 SLA

如果创建的 SLA 具有设置了工作时间和一周中工作日的日历,则时间计算不会考虑非工作时间和天数。

在此方案中,时间的计算方式如下:

  • 案例创建于 2023 年 6 月 14 日下午 3:00。
  • 预警时间设置为 1 天,故障时间设置为 2 天。
  • 工作时间设置为上午 8:00 到下午 5:00。
  • 工作时间按每天 9 小时计算。
  • 工作日定为星期一至星期五。
  • 周六和周日被跳过。
  • 因此,预警时间为 2023 年 6 月 19 日中午 12:00,故障时间为 2023 年 6 月 22 日上午 9:00。

警告时间

1 天警告时间(= 1 × 24 = 24 小时)的计算可以分解如下:

  • 2023 年 6 月 14 日:下午 3:00 = 案例创建
  • 2023 年 6 月 14 日:下午 3:00 至下午 5:00(2 小时)= 24 − 2 = 22 小时
  • 2023 年 6 月 15 日:上午 8:00 至下午 5:00(9 小时)= 22 − 9 = 13 小时
  • 2023 年 6 月 16 日:上午 8:00 至下午 5:00(9 小时)= 13 − 9 = 4 小时
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:上午 8:00 至下午 12:00(4 小时)= 4 − 4 = 0 小时

失败时间

2 天(= 2 × 24 = 48 小时)故障时间的计算可以细分如下:

  • 2023 年 6 月 14 日:下午 3:00 = 案例创建
  • 2023 年 6 月 14 日:下午 3:00 至下午 5:00(2 小时)= 48 − 2 = 46 小时
  • 2023 年 6 月 15 日:上午 8:00 至下午 5:00(9 小时)= 46 − 9 = 37 小时
  • 2023 年 6 月 16 日:上午 8:00 至下午 5:00(9 小时)= 37 − 9 = 28 小时
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:上午 8:00 至下午 5:00(9 小时)= 28 − 9 = 19 小时
  • 2023 年 6 月 20 日:上午 8:00 至下午 5:00(9 小时)= 19 − 9 = 10 小时
  • 2023 年 6 月 21 日:上午 8:00 至下午 5:00(9 小时)= 10 − 9 = 1 小时
  • 2023 年 6 月 22 日:上午 8:00 至上午 9:00(1 小时)= 1 − 1 = 0 小时

因此,如果您在 2023 年 6 月 14 日下午 3:00 创建案例,警告时间和失败时间分别设置为 1 天和 2 天,则警告时间为 2023 年 6 月 19 日中午 12:00,失败时间为 2023 年 6 月 22 日上午 9:00。

具有日历和休息时间的 SLA

如果创建的 SLA 具有设置了工作时间、一周中的工作日和休息时间的日历,则时间计算不会考虑非工作时间、非工作日和休息时间。

在此方案中,时间的计算方式如下:

  • 案例创建于 2023 年 6 月 14 日下午 3:00。
  • 预警时间设置为 1 天,故障时间设置为 2 天。
  • 工作时间设置为上午 8:00 到下午 5:00。
  • 下午 1:00 至下午 2:00 有一小时的休息时间。
  • 工作时间按每天 8 小时计算。
  • 工作日定为星期一至星期五。
  • 周六和周日被跳过。
  • 因此,预警时间为 2023 年 6 月 19 日下午 3:00,故障时间为 2023 年 6 月 22 日下午 3:00。

警告时间

1 天警告时间(= 1 × 24 = 24 小时)的计算可以分解如下:

  • 2023 年 6 月 14 日:下午 3:00 = 案例创建
  • 2023 年 6 月 14 日:下午 3:00 至下午 5:00(2 小时)= 24 − 2 = 22 小时
  • 2023 年 6 月 15 日:上午 8:00 至下午 1:00(5 小时)= 22 − 5 = 17 小时
  • 2023 年 6 月 15 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 15 日:下午 2:00 至下午 5:00(3 小时)= 17 − 3 = 14 小时
  • 2023 年 6 月 16 日:上午 8:00 至下午 1:00(5 小时)= 14 − 5 = 9 小时
  • 2023 年 6 月 16 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 16 日:下午 2:00 至下午 5:00(3 小时)= 9 − 3 = 6 小时
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:上午 8:00 至下午 1:00(5 小时)= 6 − 5 = 1 小时
  • 2023 年 6 月 19 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 19 日:下午 2:00 至下午 3:00(1 小时)= 1 − 1 = 0 小时

失败时间

2 天(= 2 × 24 = 48 小时)故障时间的计算可以细分如下:

  • 2023 年 6 月 14 日:下午 3:00 = 案例创建
  • 2023 年 6 月 14 日:下午 3:00 至下午 5:00(2 小时)= 48 − 2 = 46 小时
  • 2023 年 6 月 15 日:上午 8:00 至下午 1:00(5 小时)= 46 − 5 = 41 小时
  • 2023 年 6 月 15 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 15 日:下午 2:00 至下午 5:00(3 小时)= 41 − 3 = 38 小时
  • 2023 年 6 月 16 日:上午 8:00 至下午 1:00(5 小时)= 38 − 5 = 33 小时
  • 2023 年 6 月 16 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 16 日:下午 2:00 至下午 5:00(3 小时)= 33 − 3 = 30 小时
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:上午 8:00 至下午 1:00(5 小时)= 30 − 5 = 25 小时
  • 2023 年 6 月 19 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 19 日:下午 2:00 至下午 5:00(3 小时)= 25 − 3 = 22 小时
  • 2023 年 6 月 20 日:上午 8:00 至下午 1:00(5 小时)= 22 − 5 = 17 小时
  • 2023 年 6 月 20 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 20 日:下午 2:00 至下午 5:00(3 小时)= 17 − 3 = 14 小时
  • 2023 年 6 月 21 日:上午 8:00 至下午 1:00(5 小时)= 14 − 5 = 9 小时
  • 2023 年 6 月 21 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 21 日:下午 2:00 至下午 5:00(3 小时)= 9 − 3 = 6 小时
  • 2023 年 6 月 22 日:上午 8:00 至下午 1:00(5 小时)= 6 − 5 = 1 小时
  • 2023 年 6 月 22 日:下午 1:00 至下午 2:00(1 小时)= 休息时间
  • 2023 年 6 月 22 日:下午 2:00 至下午 3:00(1 小时)= 1 − 1 = 0 小时

因此,如果您在 2023 年 6 月 14 日下午 3:00 创建案例,警告时间和失败时间分别设置为 1 天和 2 天,则预警时间为 2023 年 6 月 19 日下午 3:00,失败时间为 2023 年 6 月 22 日下午 3:00。

具有日历和假日日历的 SLA

如果创建的 SLA 具有设置了工作时间、一周中的工作日和某些假日的日历,则时间计算不会考虑非工作时间、非工作日和假日。

在此方案中,时间的计算方式如下:

  • 案例创建于 2023 年 6 月 14 日下午 3:00。
  • 预警时间设置为 1 天,故障时间设置为 2 天。
  • 工作时间设置为上午 8:00 到下午 5:00。
  • 工作时间按每天 9 小时计算。
  • 工作日定为星期一至星期五。
  • 周六和周日被跳过。
  • 跳过假日日历中的假日。
  • 因此,预警时间为 2023 年 6 月 21 日中午 12:00,故障时间为 2023 年 6 月 26 日上午 9:00。

警告时间

1 天警告时间(= 1 × 24 = 24 小时)的计算可以分解如下:

  • 2023 年 6 月 14 日:下午 3:00 = 案例创建
  • 2023 年 6 月 14 日:下午 3:00 至下午 5:00(2 小时)= 24 − 2 = 22 小时
  • 2023 年 6 月 15 日:上午 8:00 至下午 5:00(9 小时)= 22 − 9 = 13 小时
  • 2023 年 6 月 16 日:节假日(非工作日)
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:节假日(非工作日)
  • 2023 年 6 月 20 日:上午 8:00 至下午 5:00(9 小时)= 13 − 9 = 4 小时
  • 2023 年 6 月 21 日:上午 8:00 至下午 12:00(4 小时)= 4 − 4 = 0 小时

失败时间

2 天(= 2 × 24 = 48 小时)故障时间的计算可以细分如下:

  • 2023 年 6 月 14 日:下午 3:00 = 案例创建
  • 2023 年 6 月 14 日:下午 3:00 至下午 5:00(2 小时)= 48 − 2 = 46 小时
  • 2023 年 6 月 15 日:上午 8:00 至下午 5:00(9 小时)= 46 − 9 = 37 小时
  • 2023 年 6 月 16 日:节假日(非工作日)
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:节假日(非工作日)
  • 2023 年 6 月 20 日:上午 8:00 至下午 5:00(9 小时)= 37 − 9 = 28 小时
  • 2023 年 6 月 21 日:上午 8:00 至下午 5:00(9 小时)= 28 − 9 = 19 小时
  • 2023 年 6 月 22 日:上午 8:00 至下午 5:00(9 小时)= 19 − 9 = 10 小时
  • 2023 年 6 月 23 日:上午 8:00 至下午 5:00(9 小时)= 10 − 9 = 1 小时
  • 2023 年 6 月 24 日:周末(非工作日)
  • 2023 年 6 月 25 日:周末(非工作日)
  • 2023 年 6 月 26 日:上午 8:00 至上午 9:00(1 小时)= 1 − 1 = 0 小时

因此,如果您在 2023 年 6 月 14 日下午 3:00 创建案例,警告时间和失败时间分别设置为 1 天和 2 天,则警告时间为 2023 年 6 月 21 日中午 12:00,失败时间为 2023 年 6 月 26 日上午 9:00。

备注

根据 SLA 项目中使用的客户日历,向夏令时的过渡可能恰逢假日。 在这种情况下,在假期之前创建且在假期之后具有故障时间的 SLA KPI 实例不遵循夏令时转换。 但是,假期后创建的 SLA KPI 实例遵循夏令时转换。

暂停和保持场景

如果创建 SLA,然后将其暂停一小时或多小时或几天,则时间计算不会考虑暂停的小时数或天数。

在此方案中,时间的计算方式如下:

  • 案例创建于 2023 年 6 月 13 日下午 1:00。
  • 预警时间设置为 1 天,故障时间设置为 2 天。
  • 工作时间设置为上午 8:00 到下午 5:00。
  • 工作时间按每天 9 小时计算。
  • 工作日定为星期一至星期五。
  • 周六和周日被跳过。
  • 跳过假日日历中的假日。
  • 暂停的小时或天将被跳过。
  • 因此,预警时间为 2023 年 6 月 21 日上午 10:00,故障时间为 2023 年 6 月 26 日下午 4:00。

警告时间

1 天警告时间(= 1 × 24 = 24 小时)的计算可以分解如下:

  • 2023 年 6 月 13 日:下午 1:00 = 案例创建
  • 2023 年 6 月 13 日:下午 1:00 至下午 5:00(4 小时)= 24 − 4 = 20 小时
  • 2023 年 6 月 14 日:上午 8:00 至下午 5:00(9 小时)= 暂停
  • 2023 年 6 月 15 日:上午 8:00 至下午 5:00(9 小时)= 20 − 9 = 11 小时
  • 2023 年 6 月 16 日:节假日(非工作日)
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:节假日(非工作日)
  • 2023 年 6 月 20 日:上午 8:00 至下午 5:00(9 小时)= 11 − 9 = 2 小时
  • 2023 年 6 月 21 日:上午 8:00 至上午 10:00(2 小时)= 2 − 2 = 0 小时

失败时间

2 天(= 2 × 24 = 48 小时)故障时间的计算可以细分如下:

  • 2023 年 6 月 13 日:下午 1:00 = 案例创建
  • 2023 年 6 月 13 日:下午 1:00 至下午 5:00(4 小时)= 48 − 4 = 44 小时
  • 2023 年 6 月 14 日:上午 8:00 至下午 5:00(9 小时)= 暂停
  • 2023 年 6 月 15 日:上午 8:00 至下午 5:00(9 小时)= 44 − 9 = 35 小时
  • 2023 年 6 月 16 日:节假日(非工作日)
  • 2023 年 6 月 17 日:周末(非工作日)
  • 2023 年 6 月 18 日:周末(非工作日)
  • 2023 年 6 月 19 日:节假日(非工作日)
  • 2023 年 6 月 20 日:上午 8:00 至下午 5:00(9 小时)= 35 − 9 = 26 小时
  • 2023 年 6 月 21 日:上午 8:00 至下午 5:00(9 小时)= 26 − 9 = 17 小时
  • 2023 年 6 月 22 日:上午 8:00 至下午 5:00(9 小时)= 17 − 9 = 8 小时
  • 2023 年 6 月 23 日:上午 8:00 至下午 5:00(9 小时)= 暂停
  • 2023 年 6 月 24 日:周末(非工作日)
  • 2023 年 6 月 25 日:周末(非工作日)
  • 2023 年 6 月 26 日:上午 8:00 至下午 4:00(8 小时)= 8 − 8 = 0 小时

因此,如果您在 2023 年 6 月 13 日下午 1:00 创建案例,警告和失败时间分别设置为 1 天和 2 天,则警告时间为 2023 年 6 月 21 日上午 10:00,失败时间为 2023 年 6 月 26 日下午 4:00。

有效持续时间

此节介绍在按 30 分钟设置 SLA 的不同场景中如何计算有效持续时间

重新开启或结束场景

  • 凌晨 12:00:创建案例。
  • 凌晨 12:10:案例关闭。
  • 凌晨 12:20:案例重新开启。
  • 凌晨 12:30:SLA 到期。

活动持续时间为 20 分钟,SLA 在凌晨 12:30 到期。 之所以使用此持续时间,是因为 SLA 设置为 30 分钟,并且在重新打开或关闭案例时不受影响。

暂停和继续场景

  • 凌晨 12:00:创建案例。
  • 凌晨 12:10:案例暂停。
  • 凌晨 12:20:案例继续。
  • 凌晨 12:40:SLA 到期。

活动持续时间为 30 分钟,SLA 在凌晨 12:40 到期,因为案例暂停了 10 分钟。 尽管 SLA 设置为 30 分钟,但当案例暂停或恢复时,它会受到影响。

默认情况下,对 SLA 关键绩效指标(KPI)使用自定义时间计算时,不会累积计算活动持续时间。 若要使活动持续时间的计算为累积,必须创建自定义时间计算插件。 在启用 SLA KPI 的自定义时间计算中了解详细信息。

更多应用场景

  • 如果为具有相同 SLA KPI 的两个 SLA 项创建了两个 SLA KPI 实例,则在第二个 SLA KPI 实例的时间计算中不会考虑第一个 SLA KPI 实例的暂停和恢复时间。

    例如,为具有相同 SLA KPI(SLA KPI 1)的两个不同 SLA 项创建两个 SLA KPI 实例(SLA KPI 实例 1 和 SLA KPI 实例 2)。 在记录案例 1 上创建 SLA 项目 1 的 SLA KPI 实例 1,然后暂停并恢复 SLA KPI 实例 1,与此同时更新案例 1。

    由于对案例 1 的更新,因此满足 SLA 项目 2 的条件,并为 SLA 项目 2 创建 SLA KPI 实例 2。 此时,SLA KPI 实例 1 已取消。 即使 SLA 项目 1 和 SLA 项目 2 共享 SLA KPI 1,SLA KPI 实例 1 的暂停时间也不会转发到 SLA KPI 实例 2。

  • 如果创建的 SLA 实例处于成功过期状态,有效持续时间不显示任何值。

    如果在应用 SLA 期间满足成功条件,则创建的 SLA KPI 实例处于成功状态。 但是,如果创建了 SLA KPI 实例,并且 SLA KPI 实例的故障时间小于 SLA KPI 实例上创建的故障时间,则该 SLA KPI 实例将进入过期状态。 在这种类型的方案中,活动持续时间不显示任何值。

SLA 的警告和失败持续时间不正确

管理对现有 SLA KPI 的客户服务和节日时间表的更改

创建和管理节日时间表