You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Ниже приведен перечен настроенных базовых вычислений для автоматического формирования значений атрибутов

Вычисления для элементов списков, с которыми работают пользователи 

Тип элементаНазвание атрибутаФормула
ЗадачаДата начала (План)if(IsNull(This("Дата начала (План)")), Date(), This("Дата начала (План)"))
ЗадачаДата окончания (Факт)if(IsNull(This("Дата окончания (Факт)")) && This("Статус задачи.Название") == "Закрыто", Date(), This("Дата окончания (Факт)"))
ЗадачаПодразделение инициатораif(IsNull(This("Подразделение инициатора")), Parent(This("Инициатор")), This("Подразделение инициатора"))
ЗадачаПодразделение исполнителяif(IsNull(This("Подразделение исполнителя")), Parent(This("Исполнитель")), This("Подразделение исполнителя"))
ЗадачаИнициаторif(IsNull(This("Инициатор")), User(), This("Инициатор"))
ЗадачаСтатус задачиif(IsNull(This("ИД")), Lookup("Статусы задач.Черновик"), This("Статус задачи"))
Задача на согласованиеДата начала (Факт)if(IsNull(This("Дата начала (Факт)")), Date(), This("Дата начала (Факт)"))
ЗамечаниеИнициаторif(IsNull(This("ИД")), User(), This("Инициатор"))
ЗамечаниеПодразделение инициатораif(IsNull(This("ИД")), Parent(User()), This("Подразделение инициатора"))
ПроцессПодразделение инициатораif(IsNull(This("Подразделение инициатора")), Parent(This("Инициатор")), This("Подразделение инициатора"))
ПроцессПроектif(IsNull(This("Проект")), Field(Parent(Ref("Вложение процесса"), "Проект"), "Название"), This("Проект"))
ПроцессСтадияif(IsNull(This("Стадия")), Field(Parent(Ref("Вложение процесса"), "Стадия"), "Название"), This("Стадия"))
ПроцессКомплектif(IsNull(This("Комплект")), Field(Parent(Ref("Вложение процесса"), "Комплект"), "Название"), This("Комплект"))
ПроцессНазваниеif(IsNull(This("Название")), Format("{0}/{1}/{2}", This("Проект"), This("Стадия"), This("Комплект")), This("Название"))
Сбор мненийНазваниеFormat("{0} - Подпроцесс", This("Родительская задача.Название"))
Смена исполнителяНазваниеFormat("Смена исполнителя - {0}", Field(Ref("Вложение процесса"), "Название"))
Смена исполнителяДата окончания (План)Field(Ref("Вложение процесса"), "Дата окончания (План)")
Согласование документацииНазвание"Согласовать " + Parent(Ref("Вложение процесса"),"Проект","Название") + "/" + Parent(Ref("Вложение процесса"),"Стадия","Название")
Согласование документации1 этап - ИсполнителиParent(Ref("Вложение процесса"),"1 этап - Исполнители", true)
Согласование документации2 этап - ИсполнителиParent(Ref("Вложение процесса"),"2 этап - Исполнители", true)
Согласование документацииФинальный этап - ИсполнителиParent(Ref("Вложение процесса"),"Финальный этап - Исполнители", true)
Согласование документации1 этап - ПродолжительностьParent(Ref("Вложение процесса"),"1 этап - Продолжительность", true)
Согласование документации2 этап - ПродолжительностьParent(Ref("Вложение процесса"),"2 этап - Продолжительность", true)
Согласование документацииФинальный этап - ПродолжительностьParent(Ref("Вложение процесса"),"Финальный этап - Продолжительность", true)
Согласование документации (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)

Вычисления для элементов списков, с которыми работает администратор при настройках

Тип элементаНазвание атрибутаФормула
Блокировка изменения (формула)НазваниеField("Тип элемента.Название") + "_Универсальная блокировка_" + Field("ИД")
Блокировка удаления (формула)НазваниеField("Тип элемента.Название") + "_Блокировка удаления файла по статусу_" + Field("ИД")
Вызов внешнего сервисаКод"rest.service.execute"
Действие спискаНазваниеThis("Список.Название") + "." + This("Действие.Название") + " (" + Id(This("Действие")) + ")"
Действие типа элементаНазваниеThis("Тип элемента.Название") + "." + This("Действие.Название") + " (" + Id(This("Действие")) + ")"
Копирование шаблонаКод"copy.template"
Процесс типа элементаКод"workflow.init"
Процесс типа элементаПраваLookup("Права.Создать")


Внимание! Перечень вычислений всегда может быть расширен при помощи настройек администратором системы на нужные вам маски


  • No labels