...
В многострочных текстовых атрибутах по умолчанию настроено отображение 2-х строк
| Название | Системное имя | Тип элемента | Список | Отображаемые атрибуты | Множественный выбор из списка | Значение по умолчанию | Только чтение | Обязательно к заполнению | Отображать в активности |
| 1 этап - Исполнители | approval_user_list_1 | Ссылка на элемент списка | Пользователи | name | да | да | |||
| 1 этап - Продолжительность | duration_plan_stage_1 | Целое число | да | ||||||
| 2 этап - Исполнители | approval_user_list_2 | Ссылка на элемент списка | Пользователи | name | да | да | |||
| 2 этап - Продолжительность | duration_plan_stage_2 | Целое число | да | ||||||
| Важность | importance | Ссылка на элемент списка | Важность | name | нет | 34ba677c-bd32-4322-a47e-28add7e09a85 | да | ||
| Дата начала (План) | start_date_plan | Дата | да | да | |||||
| Дата начала (Факт) | start_date_fact | Дата | да | да | |||||
| Дата окончания (План) | end_date_plan | Дата | да | ||||||
| Дата окончания (Факт) | end_date_fact | Дата | да | да | |||||
| ИД | item_id | Длинное целое число | да | да | |||||
| Инициатор | initiator | Ссылка на элемент списка | Пользователи | name | нет | да | да | да | |
| Комплект | sheetset | Однострочный текст | да | да | |||||
| Маршрут | workflow_route | Ссылка на элемент списка | Маршрут | name | нет | да | |||
| Наблюдатели | observers | Ссылка на элемент списка | Пользователи | name | да | да | |||
| Название | name | Однострочный текст | да | да | |||||
| Описание | description | Многострочный текст | да | ||||||
| Подразделение инициатора | initiator_department | Ссылка на элемент списка | Пользователи | name | нет | да | да | ||
| Проект | project | Однострочный текст | да | да | |||||
| Родительская задача | parent_task | Ссылка на элемент списка | Задачи | name | нет | да | да | ||
| Стадия | stage | Однострочный текст | да | да | |||||
| Статус процесса | workflow_status | Ссылка на элемент списка | Статус процесса | name | нет | e5ac8947-7a27-4a12-8e88-09c297377890 | да | да | |
| Тип | content_type_id | Ссылка на элемент списка | Типы элемента | name | нет | да | да | ||
| Финальный этап - Исполнители | approval_user_list_final | Ссылка на элемент списка | Пользователи | name | да | да | да | ||
| Финальный этап - Продолжительность | duration_plan_stage_final | Целое число | да | ||||||
| Шаблон этапа процесса | workflow_template | Ссылка на элемент списка | Шаблоны процессов | name, internal_name | нет | да | да |
Вид карточки
Карточка строки списка "Процессы"
...
| ИД | Тип валидатора | Название валидатора | Тип элемента | Условие штатного срабатывания действия | Условие блокировки действия | Сообщение пользователю при блокировке |
| 1 | Блокировка изменения (формула) | Согласование документации_Статус процесса_Не начат_Универсальная блокировка_2 | Согласование документации (v2) | Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат")) | Count(Refs("Вложение процесса"))>0 | Процесс не содержит вложений |
| 2 | Блокировка изменения (формула) | Согласование документации_Статус процесса_Не начат_Универсальная блокировка_1 | Согласование документации (v2) | Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат")) | Contains(Field(Ref("Вложение процесса"), "Разрешен запуск процесса согласования", true, false, true), This("Инициатор")) | У Вас не достаточно прав для запуска процесса |
Автоматизация
В таблицах ниже приведены настройки по автоматизации из поставки. Условия и Действия автоматизации имеют привязку к правилу автоматизации. Все таблицы отсортированы по названию Правил автоматизации
Правила
| Правило автоматизации (Название) | Тип действия для правила | Тип элемента | Атрибут - тригггер | Значение атрибута-триггера | Порядковый номер |
| Согласование документации_1 этап - Исполнители_Обработка вложений | Обработка вложений по результатам согласования | Согласование документации (v2) | Статус процесса | a3e94f14-9f64-4318-bb94-933f22723a61 | 60 |
| Согласование документации_1 этап - Исполнители_Отправить оповещение | Отправить оповещение | Согласование документации (v2) | Статус процесса | a3e94f14-9f64-4318-bb94-933f22723a61 | 40 |
| Согласование документации_1 этап - Исполнители_Установить значение поля | Установить значение атрибута | Согласование документации (v2) | Статус процесса | a3e94f14-9f64-4318-bb94-933f22723a61 | 70 |
| Согласование документации_1 этап - Исполнители_Установить значение поля связанных объектов | Установить значение атрибута связанных объектов | Согласование документации (v2) | Статус процесса | a3e94f14-9f64-4318-bb94-933f22723a61 | 30 |
| Согласование документации_1 этап - Исполнители_Этап процесса | Создать этап процесса | Согласование документации (v2) | Статус процесса | a3e94f14-9f64-4318-bb94-933f22723a61 | 50 |
| Согласование документации_2 этап - Исполнители_Обработка вложений | Обработка вложений по результатам согласования | Согласование документации (v2) | Статус процесса | ef4928f1-f615-46bf-99d9-6c1f775a3488 | 90 |
| Согласование документации_2 этап - Исполнители_Установить значение поля | Установить значение атрибута | Согласование документации (v2) | Статус процесса | ef4928f1-f615-46bf-99d9-6c1f775a3488 | 100 |
| Согласование документации_2 этап - Исполнители_Этап процесса | Создать этап процесса | Согласование документации (v2) | Статус процесса | ef4928f1-f615-46bf-99d9-6c1f775a3488 | 80 |
| Согласование документации_Завершен_Установить значение поля | Установить значение атрибута | Согласование документации (v2) | Статус процесса | 62f64b73-76df-40f4-9889-7ed6a8494c3d | 140 |
| Согласование документации_Инициализация_Установить значение поля | Установить значение атрибута | Согласование документации (v2) | Статус процесса | bec717ae-c0df-41ab-b9d1-f841ebfcf718 | 10 |
| Согласование документации_Инициализация_Установить значение поля 2 | Установить значение атрибута | Согласование документации (v2) | Статус процесса | bec717ae-c0df-41ab-b9d1-f841ebfcf718 | 20 |
| Согласование документации_Финальный этап - Исполнители_Обработка вложений | Обработка вложений по результатам согласования | Согласование документации (v2) | Статус процесса | e4334055-7f27-4aa4-8de7-bde7e77b330e | 120 |
| Согласование документации_Финальный этап - Исполнители_Установить значение поля | Установить значение атрибута | Согласование документации (v2) | Статус процесса | e4334055-7f27-4aa4-8de7-bde7e77b330e | 130 |
| Согласование документации_Финальный этап - Исполнители_Этап процесса | Создать этап процесса | Согласование документации (v2) | Статус процесса | e4334055-7f27-4aa4-8de7-bde7e77b330e | 110 |
Условия
| Правило автоматизации | Название условия | Формула | Порядковый номер |
| Согласование документации_1 этап - Исполнители_Обработка вложений | Проверка с помощью формулы | This("Статус процесса.Название") != "Прекращен" | 10 |
| Согласование документации_1 этап - Исполнители_Установить значение поля | Проверка с помощью формулы | This("Статус процесса.Название") != "Прекращен" | 20 |
| Согласование документации_2 этап - Исполнители_Обработка вложений | Проверка с помощью формулы | This("Статус процесса.Название") != "Прекращен" | 30 |
| Согласование документации_2 этап - Исполнители_Установить значение поля | Проверка с помощью формулы | This("Статус процесса.Название") != "Прекращен" | 40 |
| Согласование документации_Финальный этап - Исполнители_Обработка вложений | Проверка с помощью формулы | This("Статус процесса.Название") != "Прекращен" | 50 |
| Согласование документации_Финальный этап - Исполнители_Установить значение поля | Проверка с помощью формулы | This("Статус процесса.Название") != "Прекращен" | 60 |
Действия
| Правило автоматизации | Тип действия (Тип элемента) | Название действия | Атрибут | Формула | Исполнители | Исходный элемент(ы) (формула) | Подписание ЭЦП | Получатели | Профиль штампа | Размер штампа (Ш;В) | Расположение от | Расположение штампа | Уровень доступа | Шаблон оповещения | Шаблон этапа процесса | Порядковый номер |
| Согласование документации_1 этап - Исполнители_Обработка вложений | Обработка вложений по результатам согласования | Обработка вложений (1 этап - Исполнители) | 70 | |||||||||||||
| Согласование документации_1 этап - Исполнители_Отправить оповещение | Отправить оповещение | Отправить оповещение наблюдателям | Select(This("Наблюдатели", true), "Field(\'Почта\')") | DocumentApproval.trdp | 220 | |||||||||||
| Согласование документации_1 этап - Исполнители_Установить значение поля | Установить значение атрибута | Установить значение поля (Статус процесса) | Статус процесса | if(Count(GetList("716e8d52-90dc-4c85-bddf-582c94ab505e", Format("i => i.GetLookupId(\"workflow\") == Guid(\"{0}\") && i.GetLookupId(\"workflow_status\") == Guid(\"{1}\")", Id(), Id(This("Статус процесса"))), false)) > 0 && All(GetList("716e8d52-90dc-4c85-bddf-582c94ab505e", Format("i => i.GetLookupId(\"workflow\") == Guid(\"{0}\") && i.GetLookupId(\"workflow_status\") == Guid(\"{1}\")", Id(), Id(This("Статус процесса"))), false), "This(\"Статус согласования.Название\")", "Отклонено"), Lookup("Статус процесса.Завершен"), Lookup("Статус процесса.2 этап - Исполнители")) | 100 | |||||||||||
| Согласование документации_1 этап - Исполнители_Установить значение поля связанных объектов | Установить значение атрибута связанных объектов | Установить значение поля связанных объектов (Статус файла) | Статус файла | Lookup("Статусы документов.На согласовании") | 30 | |||||||||||
| Согласование документации_1 этап - Исполнители_Этап процесса | Создать этап процесса | Этап процесса (1 этап - Исполнители) | This("1 этап - Исполнители") | Параллельный этап процесса | 40 | |||||||||||
| Согласование документации_2 этап - Исполнители_Обработка вложений | Обработка вложений по результатам согласования | Обработка вложений (2 этап - Исполнители) | 80 | |||||||||||||
| Согласование документации_2 этап - Исполнители_Установить значение поля | Установить значение атрибута | Установить значение поля (Статус процесса) | Статус процесса | if(Count(GetList("716e8d52-90dc-4c85-bddf-582c94ab505e", Format("i => i.GetLookupId(\"workflow\") == Guid(\"{0}\") && i.GetLookupId(\"workflow_status\") == Guid(\"{1}\")", Id(), Id(This("Статус процесса"))), false)) > 0 && All(GetList("716e8d52-90dc-4c85-bddf-582c94ab505e", Format("i => i.GetLookupId(\"workflow\") == Guid(\"{0}\") && i.GetLookupId(\"workflow_status\") == Guid(\"{1}\")", Id(), Id(This("Статус процесса"))), false), "This(\"Статус согласования.Название\")", "Отклонено"), Lookup("Статус процесса.Завершен"), Lookup("Статус процесса.Финальный этап - Исполнители")) | 110 | |||||||||||
| Согласование документации_2 этап - Исполнители_Этап процесса | Создать этап процесса | Этап процесса (2 этап - Исполнители) | This("2 этап - Исполнители") | Параллельный этап процесса | 50 | |||||||||||
| Согласование документации_Завершен_Установить значение поля | Установить значение атрибута | Установить значение поля (Дата окончания (Факт)) | Дата окончания (Факт) | Date() | 120 | |||||||||||
| Согласование документации_Инициализация_Установить значение поля | Установить значение атрибута | Установить значение поля (Дата окончания (План)) | Дата окончания (План) | AddDay(Date(),if(IsNull(This("1 этап - Исполнители")),0,This("1 этап - Продолжительность")) + if(IsNull(This("2 этап - Исполнители")),0,This("2 этап - Продолжительность")) + if(IsNull(This("Финальный этап - Исполнители")),0,This("Финальный этап - Продолжительность"))) | 10 | |||||||||||
| Согласование документации_Инициализация_Установить значение поля 2 | Установить значение атрибута | Установить значение поля (Статус процесса) | Статус процесса | Lookup("Статус процесса.1 этап - Исполнители") | 20 | |||||||||||
| Согласование документации_Финальный этап - Исполнители_Обработка вложений | Обработка вложений по результатам согласования | Обработка вложений (Финальный этап - Исполнители) | 90 | |||||||||||||
| Согласование документации_Финальный этап - Исполнители_Установить значение поля | Установить значение атрибута | Установить значение поля (Статус процесса) | Статус процесса | Lookup("Статус процесса.Завершен") | 130 | |||||||||||
| Согласование документации_Финальный этап - Исполнители_Этап процесса | Создать этап процесса | Этап процесса (Финальный этап - Исполнители) | This("Финальный этап - Исполнители") | Параллельный этап процесса | 60 |