1. Валидаторы - инструмент, позволяющий осуществлять проверку по заданному условию при осуществлении определенного действия над элементом системы и в зависимости от результатов проверки разрешить данное действие или заблокировать его. 

Валидаторы концептуально состоят из двух основных частей:

2. Для создания Валидатора надо

3. Количество записей (правил автоматизации) в списке Валидаторов не ограничено.  Все Валидаторы привязаны к Типу элемента

На закладке сверху в таблице список валидаторов (проверок) для типа элемента, ниже - атрибуты выделенного валидатора из списка. Набор атрибутов зависит от типа валидатора

3. Доступные в системе типы валидаторов и их описание сведены в таблицу. 

№ п/пТип валидатораОписаниеАтрибутыОписание атрибутаУсловие срабатывания валидатораРезультат срабатывания
1Проверка с помощью формулыВалидатор блокировки действия пользователя по изменению значения заданного атрибутаНазвание Название валидатора (любое)Изменение значения указанного атрибута на заданное в поле "Значение"Блокировка действия пользователя по изменению значения атрибута в случае, если результатом проверки будет false
Тип элементаТип элемента, на котором должен срабатывать валидатор
Допустимые типы: любой
Сообщение об ошибкеСообщение, в случае если результатом проверки будет false
АтрибутАтрибут, при указанном значении которого должна быть произведена проверка
Значение (строка)Значение атрибута при котором должна быть произведена проверка
ФормулаФормула, по которой производится проверка. Результатом вычисления формулы должно быть true или false
2Проверка вложенийВалидатор проверки допустимых типов вложений и их статусовНазвание Название валидатора (любое)Добавление связей к данному элементу (процессу, задаче)Элементы, тип и/или статус которых будет отличаться от разрешенных не будут добавлены в качестве вложения (связи) к данному элементу
Тип элементаТип элемента, на котором должен срабатывать валидатор
Допустимые типы:
рабочий процесс, задача
Сообщение об ошибкеСообщение, в случае если результатом проверки будет false
АтрибутАтрибут, при указанном значении которого должна быть произведена проверка
Значение (строка)Значение атрибута при котором должна быть произведена проверка
Перечень разрешенных типов элементаПеречень разрешенных типов элемента, которые могут быть добавлены в качестве вложений к данному элементу
Перечень разрешенных статусов документаПеречень статусов из списка "Статусы документов", при которых разрешенный тип элемента может быть добавлен в качестве вложения к данному элементу
3Валидатор блокировки по статусу документаВалидатор блокировки изменений атрибутов элементаНазвание Название валидатора (любое)Изменение значения любого из атрибутов данного элементаЭлементы, статус которых будет отличаться от разрешенного будут заблокированы от изменений атрибутов пользователем
Тип элементаТип элемента, на котором должен срабатывать валидатор
Допустимые типы: любой
Сообщение об ошибкеСообщение, в случае если результатом проверки будет false
Перечень разрешенных статусов документаПеречень статусов из списка "Статусы документов", при которых атрибуты данного элемента могут быть изменены
4Валидатор блокировки удаления по статусу документаВалидатор блокировки удаления в зависимости от статуса документаНазвание Название валидатора (любое)Попытка удаления данного элементаЭлементы, статус которых будет отличаться от разрешенного будут заблокированы от удаления пользователем
Тип элементаТип элемента, на котором должен срабатывать валидатор
Допустимые типы: любой
Сообщение об ошибкеСообщение, в случае если результатом проверки будет false
Перечень разрешенных статусов документаПеречень статусов из списка "Статусы документов", при которых данный элемент может быть удален