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

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

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

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

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

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

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

Блокировка удаления файла по статусу

(Валидатор блокировки удаления по статусу документа)

Валидатор блокировки удаления в зависимости от статуса документаНазвание Название валидатора (любое)Попытка удаления данного элементаЭлементы, статус которых будет отличаться от разрешенного будут заблокированы от удаления пользователем
Тип элементаТип элемента, на котором должен срабатывать валидатор
Допустимые типы: любой
Сообщение об ошибкеСообщение, в случае если результатом проверки будет false
Перечень разрешенных статусов документаПеречень статусов из списка "Статусы документов", при которых данный элемент может быть удален