| Table of Contents |
|---|
Атрибуты
Внимание! Важно помнить, что типы элементов имеют иерархию и состав атрибутов наследуется с ролительского типа элемента в дочерние
Тип элемента "Согласование документации (v2)" наследует атрибуты с родительского типа элемента "Процесс" и атрибуты с корневого типа элемента "Элемент"
В многострочных текстовых атрибутах по умолчанию настроено отображение 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 | нет | да | да |
Вид карточки
Карточка строки списка "Процессы"
По умолчанию в системе к данному типу элемента привязан Вид для зоны детального отображения "Представление карточки процесса "Согласование документации""
Список видимых пользователю атрибутов определеяется частью настройки "visibleFieldList", где прописаны атрибуты, которые будут видны в зоне детализированных данных по задаче
"visibleFieldList": ["item_id", "workflow_status", "name", "description", "approval_user_list_1", "approval_user_list_2", "approval_user_list_final", "duration_plan_stage_1", "duration_plan_stage_2", "duration_plan_stage_final", "start_date_plan", "start_date_fact", "end_date_plan", "end_date_fact", "initiator", "initiator_department"]
В представлении подключены вкладки "Файлы" и "Маршрут"
Карточка запуска процесса в работу
По умолчанию в системе к данному типу элемента привязан Вид для зоны детального отображения "Представление карточки инициализации процесса "Согласование документации""
"visibleFieldList": ["name", "description", "approval_user_list_1", "duration_plan_stage_1", "approval_user_list_2", "duration_plan_stage_2", "approval_user_list_final", "duration_plan_stage_final", "duration_plan", "observers"]
Вычисления
| Тип элемента | Название атрибута | Формула |
| Согласование документации (v2) | Название | if(IsStartsWith(This("Название"), "Согласовать"), This("Название"), Format("{0} {1}", "Согласовать", This("Название"))) |
| Согласование документации (v2) | 1 этап - Исполнители | Parent(Ref("Вложение процесса"),"1 этап - Исполнители", true) |
| Согласование документации (v2) | 2 этап - Исполнители | Parent(Ref("Вложение процесса"),"2 этап - Исполнители", true) |
| Согласование документации (v2) | Финальный этап - Исполнители | Parent(Ref("Вложение процесса"),"Финальный этап - Исполнители", true) |
| Согласование документации (v2) | 1 этап - Продолжительность | Parent(Ref("Вложение процесса"),"1 этап - Продолжительность", true) |
| Согласование документации (v2) | 2 этап - Продолжительность | Parent(Ref("Вложение процесса"),"2 этап - Продолжительность", true) |
| Согласование документации (v2) | Финальный этап - Продолжительность | Parent(Ref("Вложение процесса"),"Финальный этап - Продолжительность", true) |
Валидаторы
| ИД | Тип валидатора | Название валидатора | Тип элемента | Условие штатного срабатывания действия | Условие блокировки действия | Сообщение пользователю при блокировке |
| 1 | Блокировка изменения (формула) | Согласование документации_Статус процесса_Не начат_Универсальная блокировка_2 | Согласование документации (v2) | Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат")) | Count(Refs("Вложение процесса"))>0 | Процесс не содержит вложений |
| 2 | Блокировка изменения (формула) | Согласование документации_Статус процесса_Не начат_Универсальная блокировка_1 | Согласование документации (v2) | Id(This("Статус процесса")) == Id(Lookup("Статус процесса.Не начат")) | Contains(Field(Ref("Вложение процесса"), "Разрешен запуск процесса согласования", true, false, true), This("Инициатор")) | У Вас не достаточно прав для запуска процесса |
Автоматизация
Правила
Условия
...

