Индикаторы
Индикатор – это правило создания счетчика времени, определяющее условия запуска, паузы, сброса и завершения этого счетчика. Индикатор также определяет срок для объявления соглашения превышенным и содержит временны́е условия реализации типа обязательства.
Когда индикатор запускается, система автоматически создает индикацию – счетчик времени, который отслеживает текущее время и временны́е точки обязательства по целевому обязательству.
В зависимости от потребностей бизнеса можно создать различные типы индикаторов:
- Стандартный – индикатор создает индикацию, которая запускается и завершается, когда выполняются заданные условия, или отменяется. Например, время начала – это момент, когда статус задачи меняется на Назначено.
- Ретроспективный – индикатор создает индикацию, которая определяет время запуска или превышения на основе полей типа Date/Time, заданных вручную. Индикации создаются для записей, удовлетворяющих заданным условиям. Например, индикация создается, когда статус задачи меняется на Назначено, но при этом, время начала – это значение поля Открыто в.
Требуемая роль: service_level_manager
Создание индикатора
Чтобы создать новый индикатор, выполните следующие шаги:
- Перейдите в Управление индикациями → Индикаторы.
- Нажмите Создать и заполните форму.
- Нажмите Сохранить или Сохра нить и выйти, чтобы применить изменения.
Поля формы Индикатор
Поле | Обязательно | Описание |
---|---|---|
Наименование | Да | Укажите имя индикатора. При создании индикаторов для одной и той же таблицы задавайте им разные имена. |
Соглашение | Нет | Укажите соглашение, относящееся к этому индикатору, содержащее метрики отслеживания. |
Тип обязательства | Да | Укажите тип обязательства для этого индикатора. Доступные опции:
|
Таблица | Да | Укажите таблицу, к которой будут применяться условия индикатора. После сохранения формы поле становится доступным только для чтения. |
Активен | Нет | Установите этот флажок, чтобы активировать индикатор. |
Время запуска индикации | Да | Выберите один из двух вариантов:
|
Поле времени запуска | Да | Поле появляется, если в поле Время запуска индикации выбрана опция Определено полем. Выберите колонку типа Date/Time таблицы, для записей которой должны рассчитываться индикации. Из этой колонки индикация извлекает значение времени начала. Ретроспективная индикация подсчитывает значение, актуальное на момент создания индикатора. При изменении значения индикации не пересчитываются. |
Время превышения индикации | Нет | Выберите один из двух вариантов:
|
Поле времени превышения | Да | Поле появляется, если в поле Время превышения индикации выбрана опция Определено полем. Выберите колонку типа Date/Time таблицы, для записей которой должны рассчитываться индикации. Из этой колонки индикация извлекает значение времени превышения. После сохранения формы поле Время превышения индикации становится доступным только для чтения.
|
Длительность | Да | Это поле появляется, если в поле Время нарушения индикации выбрана опция Определяется длительностью. Настройте рабочий календарь для выполнения соглашения до того момента, как оно должно быть отмечено как нарушенное. Учитывается продолжительность дня согласно выбранному календарю. |
Минимальная длительность | Нет | Поле появляется, если в качестве Время нарушения индикации выбрана опция Определяется полем. Установите минимальную длительность, которая ограничивает создание индикации и ее существование. Перед созданием индикации будет проверяться ее будущая длительность со времени старта и до превышения. Если полученная длительность меньше Минимальной длительности, то индикация не создается.Если пользователь, поменяет Поле времени превышения после создания индикации, и полученная длительность окажется меньше Минимальной длительности, индикация отменяется. Учитывается продолжительность дня согласно выбранному календарю.После сохранения формы поле становится доступным только для чтения. |
Календарь | Да | Выберите график работы. Он определяет календарь, который система использует при расчете затраченного рабочего времени фактической длительности выполнения обязательства при определенных условиях. Чтобы настроить эту временную шкалу, используйте модуль Календарь.Если выбранный календарь не валидный (состоит из элементов типа Исключая), то по умолчанию будет использоваться календарь 24х7. |
Часовой пояс | Да | Определяет часовой пояс индикатора. Доступны только активные часовые пояса. |
Источник часового пояса | Да | Укажите источник часового пояса. Доступные опции:
|
Используйте следующие вкладки, чтобы указать условия индикатора.
- Условия запуска
- Условия паузы
- Условия завершения
- Условия сброса
Поле | Обязательно | Описание |
---|---|---|
Условия запуска | Да | С помощью конструктора условий задайте условия создания индикации. Система использует поля выбранной Таблицы в качестве транзакционных данных для задания условий. При изменении транзакционных данных, система проверяет доступность этих условий. |
Когда отменить | Нет | Установите условие отмены индикации:
|
Условия отмены | Да | Эта опция появляется, если в поле Когда отменить выбрана опция Условия отмены соблюдены. Определите дополнительные условия, которые необходимо выполнить для отмены индикации. Если запись соответствует условиям отмены, условия запуска будут проигнорированы. |
Поле | Обязательно | Описание |
---|---|---|
Условия отмены | Нет | Эта опция появляется, если в поле Когда отменить выбрана опция Условия отмены соблюдены. Определите дополнительные условия, которые необходимо выполнить для отмены индикации. Если запись соответствует условиям отмены, условия запуска будут проигнорированы. |
Когда возобновить | Нет | Установите условие для возобновления расчета индикации:
|
Условия возобновления | Да | Эта опция отображается, если в поле Когда возобновить выбрана опция Условия восстановления соблюдены. Поле позволяет определить дополнительные условия, которые должны быть выполнены, для возобновления индикации. Другими словами, если запись удовлетворяет условиям возобновления, Условия паузы будут проигнорированы. |
Поле | Обязательно | Описание |
---|---|---|
Условия завершения | Да | Установите условия с помощью конструктора условий для остановки индикации. Система использует поля выбра нной Таблицы в качестве транзакционных данных для проверки условий. При изменении транзакционных данных система проверяет эти условия. |
Чтобы условие срабатывало только один раз, используйте операторы Изменяется, Изменяется с, Изменяется на. При использовании других операторов, возможны случаи сброса индикации при каждом изменении целевой записи.
Поле | Обязательно | Описание |
---|---|---|
Условия сброса | Нет | Это поле недоступно для ретроспективных индикаций (индикаций, у которых в качестве Время запуска индикации выбрана опция Определяется полем). Установите условия с помощью конструктора условий для сброса индикации. Система использует поля выбранной Таблицы в качестве транзакционных данных для проверки условий. При изменении транзакционных данных система проверяет эти условия. |
Если индикация не находится в режиме паузы при соблюдении условий сброса:
- Время паузы и ее длительность сбрасываются.
- Время начала устанавливается равным времени срабатывания условий сброса.
- Время превышения и первоначальное время превышения вычисляются заново.
- Все спецификации пересчитываются в соответствии с заданными значениями.
Если индикация находится в режиме паузы, когда выполнены условия сброса:
- Время паузы сбрасывается.
- Время начала и время паузы устанавливаются на время срабатывания условий сброса.
- Время превышения и первоначальное время превышения вычисляются заново.
- Все спецификации пересчитываются в соответствии с заданными значениями.