С помощью правил валидации можно проверить, что таймшиты заполнены правильно, до их отправки на согласование.
Примечание
Для настройки правил валидации требуется набор прав для роли Администратор
с активной гранулой «Правила валидации».
Правила валидации используются в компонентах:
Чтобы создать новое правило и начать его использовать, нужно:
Предусмотрено два уровня правил:
Для каждого правила валидации администратор может указать свой текст ошибки или предупреждения. Это делается в карточке правила валидации.
Тип | Описание |
---|---|
Дата отправки на согласование | Устанавливает число дней до окончания таймшита, за которое таймшит можно отправить на согласование. 0 — можно отправить только в день окончания периода таймшита |
Количество строк таймшита | Устанавливает минимальное число строк в таймшите. 0 — пустой таймшит |
Лимит рабочего дня в часах | Устанавливает лимит в часах для списания на любой день. Например, 24 часа |
Обязательность полей таймшита | Делает обязательными к заполнению поля «Вид работ», «Роль», «Центр затрат», «Коды оплаты», «Тариф», «Комментарий» или дополнительные поля на уровне строк или ячеек таймшита. В момент запуска воркфлоу «Согласование таймшита» произойдёт проверка заполненности обязательных полей |
Отклонение от расписания в %% | Определяет допустимое отклонение от расписания пользователя в процентах: по дням (например, 25% / 125% для 8-часового дня позволяет списать от 6 до 10 часов) или за весь таймшит, контролируя общее отклонение за период (например, 25% / 125% для 40-часовой рабочей недели позволяет списать от 30 до 50 часов) |
Отклонение от расписания в часах | Определяет допустимое отклонение от расписания в часах: по дням (например, 2 ч / 2 ч для 8-часового дня позволяет списать от 6 до 10 часов) или за весь таймшит, контролируя общее отклонение за период (например, 8 ч / 8 ч для 40-часовой рабочей недели позволяет списать от 32 до 48 часов) |
Превышение плановых трудозатрат | Ограничивает списание часов на работу проекта либо на проект в целом. В зависимости от выбранного в настройках условия правило срабатывает, когда: • Фактически списанные на работу проекта часы превышают значение поля «Часы План» для выбранной работы проекта • Сумма фактически списанных часов превышает значение плановых часов по проекту |
Пустые строки таймшита | Не позволяет отправлять на согласование таймшиты с пустыми строками — без указания проекта и работы |
Указан актуальный центр затрат | Проверяет, что: • Пользователь и центр затрат принадлежат к одному юридическому лицу • При отправке таймшита на согласование у выбранного в его строке центра затрат есть признак «Сущность активна» |
Выбор тарифа
Правило валидации для обязательного поля «Тариф» пропустит пустое значение в ячейке тарифа в ТШ, если пользователю не назначен ни один тариф в проекте по этой строке.
Общие атрибуты правил:
Перейти на русскую версию?