Перейти к основному содержимому
Версия: 1.24.2

Индикации

Создание индикации

Индикация – это счетчик времени, автоматически формируемый при выполнении условий запуска индикатора. Она отражает временные показатели и текущее состояние соглашения для конкретной записи, что позволяет отслеживать уровень целевых показателей качества обслуживания.

Индикации отображаются на форме в виджете SLA Indications SA:

Подробная информация о настройке виджета доступна в одноименной статье.

При создании индикации, в ней указываются ключевые временные метки и ссылка на связанную запись. Временны́е показатели автоматически пересчитываются с заданными в настройках периодами. Также пересчет временны́х показателей происходит в случаях приостановки, возобновления, отмены и остановки индикации.

внимание

Обратите внимание, что:

  • Для новых индикаций (sys_indication) не работают бизнес-правила типа до.
  • Для новых индикаций (sys_indication) бизнес-правила типа после выполняются асинхронно.
  • Запрещено создание новых колонок в таблицах Индикации (sys_indication) и Индикаторы (sys_indicator).

Чтобы проверить индикацию записи, выполните следующие действия:

  1. Откройте нужную запись.
  2. В области Связанные списки откройте вкладку Индикации времени.
  3. Откройте запись индикации, которую необходимо проверить.

Чтобы проверить активные индикации уровня обслуживания, перейдите в раздел Управление индикациямиИндикации.

Поля формы Индикации

ПолеОписание
Индикатор

Индикатор, инициировавший начало индикации и запустивший счетчик.

При снятии флажка Активен или удалении индикатора связанные индикации будут отменены. В записях связанных индикаций в поле Когда изменено будет отображаться время отмены индикации.

Часовой поясЧасовой пояс индикации.
ЗаписьИсходная задача, для которой производится подсчет соглашения.
ПревышеноМаркер, показывающий, было ли превышено соглашение.
Затрачено фактически времениФактическое время, прошедшее с начала индикации, которое отображается в днях, часах, минутах и ​​секундах. Оно рассчитывается на регулярной основе 24/7. Поле хранит продолжительность в миллисекундах.
Затрачено фактически времени в %Соотношение, рассчитанное по формуле, описанной ниже.
Осталось фактически времениФактическое время, оставшееся до превышения соглашения, которое отображается в днях, часах, минутах и ​​секундах. Оно рассчитывается на регулярной основе 24/7. Поле хранит продолжительность в миллисекундах.
Время запускаДата и время начала индикации.
Время завершенияДата и время остановки счетчика времени (индикации).
Статус

Текущий статус указанной индикации:

  • В процессе – индикация активна, счетчик включен.
  • Приостановлена – индикация приостанавливается, когда система удовлетворяет условию паузы индикатора. В этом случае значение Время превышения увеличивается на время пауз (или на общую длительность пауз, если индикация была приостановлена более одного раза). Работает только для индикации, значение Времени превышения которой определяется длительностью индикатора. Когда значение Время превышения определено полем, приостановки не учитываются.
  • Отменена – индикация отменяет подсчет, когда система выполняет условие отмены индикации.
  • Завершена – счетчик показаний останавливается, когда система удовлетворяет условию остановки, соглашение не превышается.
Приостановлено вДата и время последней приостановки индикации.
Время приостановкиСуммарная длительность всех пауз, отображаемая в днях, часах, минутах и ​​секундах. Поле хранит продолжительность в миллисекундах.
Затрачено рабочего времениРабочее время, прошедшее с момента запуска задачи, которое отображается в днях, часах, минутах и ​​секундах. Учитывается рабочий календарь, указанный в поле Календарь исходного индикатора. Поле хранит продолжительность в миллисекундах.
Затрачено рабочего времени в %Соотношение, рассчитанное по формуле, описанной ниже.
Осталось рабочего времениРабочее время, оставшееся до превышения соглашения, которое отображается в днях, часах, минутах и ​​секундах. При расчете учитывается рабочий календарь, указанный в поле Календарь исходного индикатора. Поле хранит продолжительность в миллисекундах.
Время превышенияДата и время превышения соглашения, рассчитанные системой по Первоначальному времени превышения с учетом продолжительности пауз, или взятые из поля Поле времени превышения исходного индикатора.
Первоначальное время превышенияИсходная дата и время превышения соглашения, рассчитанные в момент создания индикации системой, или взятые из поля Поле времени превышения исходного индикатора.
внимание

Если у вас были созданы отчеты по индикациям старого модуля SLA, измените настройки отчетов и укажите новую таблицу Индикаций (sys_indication).

Расчет времени и проценты

Запись индикации содержит два набора полей, содержащих информацию о времени, относящихся к задаче:

  • Затрачено фактически времени
  • Затрачено фактически времени в %
  • Осталось фактически времени

и

  • Затрачено рабочего времени
  • Затрачено рабочего времени в %
  • Осталось рабочего времени

Разница между этими значениями заключается в том, что "фактические" значения всегда рассчитываются в режиме 24x7, в то время как "рабочие" значения учитывают календарь, указанный для соответствующего индикатора.

Пример

  1. Создайте индикатор со следующими условиями:

    ПолеЗначение
    НаименованиеНаименование
    Тип обязательстваВремя решения
    ТаблицаЗадачи
    Активенtrue
    Время запуска индикацииОпределяется условием
    Время превышения индикацииОпределяется длительностью
    Длительность10 минут
    Календарь8x5
    Часовой поясEurope/Moscow
    Источник часового поясаЧасовой пояс индикатора

    Условия запуска

    ПолеЗначение
    Условия запускаСтатус равно В работе
    Когда отменитьНе отменять

    Условия паузы

    ПолеЗначение
    Условия паузыСтатус равно Отложена

    Условия завершения

    ПолеЗначение
    Условия завершенияСтатус равно Завершена и закрыта
  2. Создайте запись задачи:

    1. Перейдите на https://{your_instance_url}/record/task.
    2. Заполните обязательные поля. Переведите задачу в статус В работе.
    3. Нажмите Сохранить или Сохранить и выйти, чтобы применить изменения. Индикация запущена.

Поле Время запуска индикации заполняется временем фактического начала индикации. Поле Первоначальное время превышения заполняется временем, когда индикация должна быть превышена. Это значение рассчитывается путем суммирования времени начала индикации и длительности соответствующего индикатора.

Далее рассмотрим случай, когда в индикаторе используется популярный календарь 8х5. При использовании этого календаря разница между фактическим и рабочим временем может быть значительной. Например, инцидент, возникший в 13:00 в рабочий день. Условие начала индикации определяется как "Статус равно В работе, а условие завершения индикации определяется как "Статус равно Завершена и закрыта". Итак, инцидент был взят в работу в 14:00 (индикация началась), а завершен в 11:00 следующего дня (индикация завершена). Таким образом, затраченное рабочее время составило 6 часов, а затраченное фактически время составило 21 час.

Нюансы подсчетов


Как упоминалось выше, "фактические" значения времени всегда рассчитываются по календарю 24x7, в отличие от "рабочих" значений. Поля с "рабочими" значениями учитывают календарь, указанный в индикаторе.

  • Если указанный календарь недействителен или удален, для расчетов используется календарь 24x7.
  • календарь применяется на основе часового пояса, указанного в индикаторе.
примечание

В приведенных ниже формулах СЕЙЧАС означает текущую дату и время.

Используемые значения

ЗначениеФормулаОписание
Время запуска (ВЗ)-Дата и время начала индикации.
Время превышения (ВПр)-

Дата и время превышения соглашения.

  • Если время превышения определяется длительностью, то во время приостановки оно сдвигается каждый раз при пересчете индикации. Это означает, что ВП всегда учитывается в ВПр.
  • Если время превышения определяется полем, оно не учитывает ВП при расчетах.
Время паузы (ВП)-Общая продолжительность пауз, которая рассчитывается с учетом календаря индикатора.
Фактическая длительность (ФД)ВПр - ВЗФактическая продолжительность. Используется для расчета фактического времени по календарю 24x7.
Длительность индикатора (ДИ)-Длительность индикатора. Используется в расчетах рабочего времени по заданному календарю.
Календарь (^Кл)-^Кл означает, что формула использует указанный календарь при расчете.
внимание

Значения Затрачено рабочего времени и Осталось рабочего времени рассчитываются на основе календаря, указанного в индикаторе, и хранятся в формате Длительности.

  1. Значение Затраченного фактически времени (ЗФВ) рассчитывается как разница между текущим временем и значением Времени запуска (ВЗ).

    ЗФВ = СЕЙЧАС - ВЗ

  2. Значение Оставшегося фактически времени (ОФВ) рассчитывается как разница между значением Времени превышения (ВПр) и текущим временем.

    ОФВ = ВПр - СЕЙЧАС

    После превышения индикации Оставшееся фактически время перестает рассчитываться (то есть времени больше не осталось).

  3. Значение Затраченного фактически времени в % (ЗАВ%) рассчитывается по формуле:

    ЗФВ% = ЗАВ/ФД 100 (%)*

  4. Значение Затраченного рабочего времени (ЗРВ) рассчитывается по формуле:

    ЗРВ = (СЕЙЧАС - ВЗ)^Кл - ВП

  5. Значение Оставшегося рабочего времени (ОРВ) можно рассчитать по формуле:

    ОРВ = (ВПр - СЕЙЧАС)^Кл

    После нарушения индикации Оставшееся рабочее время перестает рассчитываться (то есть времени больше не осталось).

  6. Значение Затраченного рабочего времени в % (ЗРВ%) можно рассчитать по следующей формуле:

    ЗРВ% = ЗРВ/ДИ * 100 (%)

    По умолчанию максимальное значение для ЗРВ составляет 999%.

Пересчет индикаций


Значения периодов пересчета индикаций зафиксированы в системе и не могут быть изменены.

Время до превышения индикацииПериод пересчета в минутах
Более суток120
От 6 часов до суток60
От 2 до 6 часов30
От 30 минут до 2 часов10
Менее 30 минут1
Индикация превышена120
внимание

Индикация прекращает пересчет, когда значение поля Затрачено фактически времени в % достигает 1100.