Этот список связан со списком Список Автоматизация (Правила автоматизации), он описывает действия при срабатывании правил и отсортирован по названию Правил автоматизации 

Правило автоматизацииТип действия (Тип элемента)Название действияАтрибутФормулаИсполнителиИсходный элемент(ы) (формула)Подписание ЭЦППолучателиПрофиль штампаРазмер штампа (Ш;В)Расположение отРасположение штампаУровень доступаШаблон оповещенияШаблон этапа процессаПорядковый номер
Документ_Согласовано_Опубликовать документОпубликовать документОпубликовать документ












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("Связь с замечанием"), "Версия файла")










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
  • No labels