| Правило автоматизации | Тип действия (Тип элеммента) | Название действия | Атрибут | Формула | Исполнители | Исходный элемент(ы) (формула) | Подписание ЭЦП | Получатели | Профиль штампа | Размер штампа (Ш;В) | Расположение от | Расположение штампа | Уровень доступа | Шаблон оповещения | Шаблон этапа процесса | Порядковый номер |
| Документ_Согласовано_Опубликовать документ | Опубликовать документ | Опубликовать документ |
|
|
|
|
|
|
|
|
|
|
|
|
| 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 |
| Задача на согласование_Закрыто_Установить статус согласования | Установить значение атрибута | Установить значение атрибута (Статус согласования) | Статус согласования | if(All(GetList("02b4fda6-01b9-4ddb-a7cd-7a56fa415f11", Format("i => i.ContentTypeId == Guid(\"70a8952c-539f-49a5-aa4b-31ff67d1663f\") && i.GetValueAsGuid(\"source\") == \"{0}\"", Id()), false), "This(\"Статус согласования.Название\")", "Отклонено"), Lookup("Статусы согласования.Отклонено"), if(All(GetList("02b4fda6-01b9-4ddb-a7cd-7a56fa415f11", Format("i => i.ContentTypeId == Guid(\"70a8952c-539f-49a5-aa4b-31ff67d1663f\") && i.GetValueAsGuid(\"source\") == \"{0}\"", Id()), false), "This(\"Статус согласования.Название\")", "Согласовано"), Lookup("Статусы согласования.Согласовано"), if(All(GetList("02b4fda6-01b9-4ddb-a7cd-7a56fa415f11", Format("i => i.ContentTypeId == Guid(\"70a8952c-539f-49a5-aa4b-31ff67d1663f\") && i.GetValueAsGuid(\"source\") == \"{0}\"", Id()), false), "This(\"Статус согласования.Название\")", "Согласовано", "Согласовано с замечаниями"), Lookup("Статусы согласования.Согласовано с замечаниями"), Lookup("Статусы согласования.Согласовано частично")))) |
|
|
|
|
|
|
|
|
|
|
| 340 |
| Задача на согласование_Не_начато_Отправить оповещение | Отправить оповещение | Отправить оповещение исполнителю |
|
|
|
|
| Select(This("Исполнитель", true), "Field(\'Почта\')") |
|
|
|
|
| SimpleTask.trdp |
| 270 |
| Задача на согласование_Не_начато_Установить значение поля | Установить значение атрибута | Установить значение поля (Описание) | Описание | This("Процесс.Описание") |
|
|
|
|
|
|
|
|
|
|
| 330 |
| Задача на согласование_Не_начато_Установить значение поля | Установить значение атрибута | Установить значение поля (Стадия) | Стадия | This("Процесс.Стадия") |
|
|
|
|
|
|
|
|
|
|
| 310 |
| Задача на согласование_Не_начато_Установить значение поля | Установить значение атрибута | Установить значение поля (Комплект) | Комплект | This("Процесс.Комплект") |
|
|
|
|
|
|
|
|
|
|
| 320 |
| Задача на согласование_Не_начато_Установить значение поля | Установить значение атрибута | Установить значение поля (Проект) | Проект | This("Процесс.Проект") |
|
|
|
|
|
|
|
|
|
|
| 300 |
| Задача на согласование_Не_начато_Установить значение поля | Установить значение атрибута | Установить значение поля (Дата окончания (План)) | Дата окончания (План) | AddDay(Date(), Switch(This("Статус процесса.Название"), "1 этап - Исполнители", This("Процесс.1 этап - Продолжительность"), "2 этап - Исполнители", This("Процесс.2 этап - Продолжительность"), "Финальный этап - Исполнители", This("Процесс.Финальный этап - Продолжительность"))) |
|
|
|
|
|
|
|
|
|
|
| 290 |
| Задача на согласование_Не_начато_Установить название | Установить значение атрибута | Установить значение поля (Название) | Название | Format("{0} - {1}", This("Процесс.Название"), This("Статус процесса.Название")) |
|
|
|
|
|
|
|
|
|
|
| 280 |
| Замечание_Не_начато_Отправить оповещение | Отправить оповещение | Отправить оповещение исполнителю |
|
|
|
|
| Select(This("Исполнитель", true), "Field(\'Почта\')") |
|
|
|
|
| SimpleTask.trdp |
| 260 |
| Замечание_Не_начато_Установить версию файла | Установить значение атрибута | Установить значение поля (Элемент проекта) | Элемент проекта | Field(Ref("Связь с замечанием"), "Файл") |
|
|
|
|
|
|
|
|
|
|
| 250 |
| Замечание_Не_начато_Установить версию файла | Установить значение атрибута | Установить значение поля (Проект) | Проект | Parent(Ref("Связь с замечанием"), "Проект", "Название") |
|
|
|
|
|
|
|
|
|
|
| 240 |
| Замечание_Не_начато_Установить версию файла | Установить значение атрибута | Установить значение поля (Версия файла) | Версия файла | Field(Ref("Связь с замечанием"), "Версия файла") |
|
|
|
|
|
|
|
|
|
|
| 230 |
| Сбор мнений_1 этап - Исполнители_Установить статус процесса | Установить значение атрибута | Установить значение поля (Статус процесса) | Статус процесса | Lookup("Статус процесса.Завершен") |
|
|
|
|
|
|
|
|
|
|
| 370 |
| Сбор мнений_1 этап - Исполнители_Этап процесса | Создать этап процесса | Этап процесса (1 этап - Исполнители) |
|
| This("1 этап - Исполнители") |
|
|
|
|
|
|
|
|
| Параллельный этап процесса | 360 |
| Сбор мнений_Завершен_Отправить оповещение | Отправить оповещение | Отправить оповещение инициатору |
|
|
|
|
| This("Инициатор.Почта") |
|
|
|
|
| DocumentApproval.trdp |
| 390 |
| Сбор мнений_Завершен_Установить значение поля | Установить значение атрибута | Установить значение поля (Дата окончания (Факт)) | Дата окончания (Факт) | Date() |
|
|
|
|
|
|
|
|
|
|
| 380 |
| Сбор мнений_Инициализация_Установить значение поля | Установить значение атрибута | Установить значение поля (Статус процесса) | Статус процесса | Lookup("Статус процесса.1 этап - Исполнители") |
|
|
|
|
|
|
|
|
|
|
| 350 |
| Смена исполнителя_Инициализация_Забрать права доступа | Забрать права доступа | Забрать права доступа (Исполнитель) |
| This("Исполнитель") |
| Refs("Вложение процесса") |
|
|
|
|
|
| Изменить |
|
| 410 |
| Смена исполнителя_Инициализация_Отправить оповещение новому исполнителю | Отправить оповещение | Отправить оповещение исполнителю |
|
|
| Refs("Вложение процесса") |
| Select(This("Исполнитель", true), "Field(\'Почта\')") |
|
|
|
|
| SimpleTask.trdp |
| 450 |
| Смена исполнителя_Инициализация_Установить значение атрибута | Установить значение атрибута связанных объектов | Установить значение атрибута (Исполнитель) | Исполнитель | This("Исполнитель") |
|
|
|
|
|
|
|
|
|
|
| 430 |
| Смена исполнителя_Инициализация_Установить значение атрибута | Установить значение атрибута связанных объектов | Установить значение атрибута (Дата окончания (План)) | Дата окончания (План) | This("Дата окончания (План)") |
|
|
|
|
|
|
|
|
|
|
| 420 |
| Смена исполнителя_Инициализация_Установить значение атрибута 2 | Установить значение атрибута | Установить значение поля (Статус процесса) | Статус процесса | Lookup("Статус процесса.Завершен") |
|
|
|
|
|
|
|
|
|
|
| 460 |
| Смена исполнителя_Инициализация_Установить права доступа | Установить права доступа | Установить права доступа (Исполнитель) |
| This("Исполнитель") |
| Refs("Вложение процесса") |
|
|
|
|
|
| Изменить |
|
| 440 |
| Согласование документации_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 |
| Файл проекта_Cмена статуса файла при повторном размещении | Установить значение атрибута | Установить значение атрибута (Статус файла) | Статус файла | Lookup("Статусы документов.На корректировке") |
|
|
|
|
|
|
|
|
|
|
| 400 |