Валидаторы
| ИД | Тип валидатора | Название валидатора | Тип элемента | Условие штатного срабатывания действия | Условие блокировки действия | Сообщение пользователю при блокировке |
| 1 | Блокировка изменения (формула) | Согласование документации_Статус процесса_Не начат_Универсальная блокировка_2 | Согласование документации (v2) | Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат")) | Count(Refs("Вложение процесса"))>0 | Процесс не содержит вложений |
| 2 | Блокировка изменения (формула) | Согласование документации_Статус процесса_Не начат_Универсальная блокировка_1 | Согласование документации (v2) | Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат")) | Contains(Field(Ref("Вложение процесса"), "Разрешен запуск процесса согласования", true, false, true), This("Инициатор")) | У Вас не достаточно прав для запуска процесса |
| 3 | Блокировка изменения (формула) | Документ_Блокировка изменения файла по статусу_3 | Файл проекта | !IsUserAdmin() | Contains(Merge(Lookup("Статусы документов.Размещено"), Lookup("Статусы документов.Отклонено"), Lookup("Статусы документов.На корректировке")), This("Статус файла")) | У Вас недостаточно прав для выполнения действия |
| 4 | Блокировка удаления (формула) | Документ_Блокировка удаления файла по статусу_4 | Файл проекта | !IsUserAdmin() | Contains(Merge(Lookup("Статусы документов.Размещено"), Lookup("Статусы документов.Отклонено"), Lookup("Статусы документов.На корректировке")), This("Статус файла")) | У Вас недостаточно прав для удаления документа |
Автоматизация
В таблицах ниже приведены настройки по автоматизации из поставки. Условия и Действия автоматизации имеют привязку к правилу автоматизации. Все таблицы отсортированы по названию Правил автоматизации
Правила
| Правило автоматизации (Название) | Тип действия для правила | Тип элемента | Атрибут - тригггер | Значение атрибута-триггера | Порядковый номер |
| Документ_Согласовано_Опубликовать документ | Опубликовать документ | Файл проекта | Статус файла | 84124eed-7049-46a8-bac9-a179ff00efe3 | 170 |
| Документ_Согласовано с замечаниями_Опубликовать документ | Опубликовать документ | Файл проекта | Статус файла | 132fd34b-b757-459e-8191-4a264c91a5b3 | 210 |
| Документ_Согласовано с замечаниями_Скопировать документ | Выполнить процедуру | Файл проекта | Статус файла | 132fd34b-b757-459e-8191-4a264c91a5b3 | 220 |
| Документ_Согласовано с замечаниями_Увеличить значение счетчика | Установить значение атрибута | Файл проекта | Статус файла | 132fd34b-b757-459e-8191-4a264c91a5b3 | 190 |
| Документ_Согласовано с замечаниями_Установить QR код | Добавить штамп | Файл проекта | Статус файла | 132fd34b-b757-459e-8191-4a264c91a5b3 | 200 |
| Документ_Согласовано_Скопировать документ | Выполнить процедуру | Файл проекта | Статус файла | 84124eed-7049-46a8-bac9-a179ff00efe3 | 180 |
| Документ_Согласовано_Увеличить значение счетчика | Установить значение атрибута | Файл проекта | Статус файла | 84124eed-7049-46a8-bac9-a179ff00efe3 | 150 |
| Документ_Согласовано_Установить QR код | Добавить штамп | Файл проекта | Статус файла | 84124eed-7049-46a8-bac9-a179ff00efe3 | 160 |
| Файл проекта_Cмена статуса файла при повторном размещении | Установить значение атрибута | Файл проекта | Файл |
| 340 |
Условия
| Правило автоматизации | Название условия | Формула | Порядковый номер |
| Документ_Согласовано с замечаниями_Скопировать документ | Проверка с помощью формулы | IsNull(Parent("Согласовано")) | 120 |
| Документ_Согласовано с замечаниями_Увеличить значение счетчика | Проверка с помощью формулы | IsNull(Parent("Согласовано")) | 100 |
| Документ_Согласовано с замечаниями_Установить QR код | Проверка с помощью формулы | IsNull(Parent("Согласовано")) | 110 |
| Документ_Согласовано_Скопировать документ | Проверка с помощью формулы | IsNull(Parent("Согласовано")) | 90 |
| Документ_Согласовано_Увеличить значение счетчика | Проверка с помощью формулы | IsNull(Parent("Согласовано")) | 70 |
| Документ_Согласовано_Установить QR код | Проверка с помощью формулы | IsNull(Parent("Согласовано")) | 80 |
| Файл проекта_Cмена статуса файла при повторном размещении | Если повторное размещение файла пользователем | This("Версия.Название") != "0.1" && Str(Id(This("editor"))) != "00000000-0000-0000-0000-000000000001" && This("Статус файла.Название") != "Размещено" | 150 |
Действия
| Правило автоматизации | Тип действия (Тип элемента) | Название действия | Атрибут | Формула | Исполнители | Исходный элемент(ы) (формула) | Подписание ЭЦП | Получатели | Профиль штампа | Размер штампа (Ш;В) | Расположение от | Расположение штампа | Уровень доступа | Шаблон оповещения | Шаблон этапа процесса | Порядковый номер |
| Документ_Согласовано_Опубликовать документ | Опубликовать документ | Опубликовать документ |
|
|
|
|
|
|
|
|
|
|
|
|
| 160 |
| Документ_Согласовано с замечаниями_Опубликовать документ | Опубликовать документ | Опубликовать документ |
|
|
|
|
|
|
|
|
|
|
|
|
| 200 |
| Документ_Согласовано с замечаниями_Скопировать документ | Выполнить процедуру | Скопировать документ |
| Copy(Path(Parent("В процессе"), "../Согласовано"), Lookup("Пространства.Выпуск"), "Файлы", "a8bcd156-ffe3-4a96-9fea-d5ba9a557006") |
|
|
|
|
|
|
|
|
|
|
| 210 |
| Документ_Согласовано с замечаниями_Увеличить значение счетчика | Установить значение атрибута | Установить значение поля (Цикл согласования) | Цикл согласования | This("Цикл согласования") + 1 |
|
|
|
|
|
|
|
|
|
|
| 180 |
| Документ_Согласовано с замечаниями_Установить QR код | Добавить штамп | Добавить QR код |
|
|
|
|
|
| QR_код | 120;120 | Правый нижний угол | 158;207 |
|
|
| 190 |
| Документ_Согласовано_Скопировать документ | Выполнить процедуру | Скопировать документ |
| Copy(Path(Parent("В процессе"), "../Согласовано"), Lookup("Пространства.Выпуск"), "Файлы", "a8bcd156-ffe3-4a96-9fea-d5ba9a557006") |
|
|
|
|
|
|
|
|
|
|
| 170 |
| Документ_Согласовано_Увеличить значение счетчика | Установить значение атрибута | Установить значение поля (Цикл согласования) | Цикл согласования | This("Цикл согласования") + 1 |
|
|
|
|
|
|
|
|
|
|
| 140 |
| Документ_Согласовано_Установить QR код | Добавить штамп | Добавить QR код |
|
|
|
|
|
| QR_код | 120;120 | Правый нижний угол | 158;207 |
|
|
| 150 |
| Файл проекта_Cмена статуса файла при повторном размещении | Установить значение атрибута | Установить значение атрибута (Статус файла) | Статус файла | Lookup("Статусы документов.На корректировке") |
|
|
|
|
|
|
|
|
|
|
| 400 |