Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Table of Contents

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

Тип элементаНазвание атрибутаФормула
ЗадачаДата начала (План)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("Подразделение инициатора"))
ЗамечаниеЭлемент проектаNvl(This('Элемент проекта'), Field(Ref('Связь с замечанием'), 'Файл'))
ЗамечаниеПроектNvl(This('Проект'), Field(Parent(Ref('Связь с замечанием'), 'Проект'), 'Название'))
ПроцессПодразделение инициатора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)

...