Versions Compared

Key

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

...

Format('i => i.GetValueAsLookupIdList(\"content_type_allowed_list\").Contains(Guid(\"{0}\")) && i.GetValueAsLookupIdList(\"allowed_prev_lookup\").Contains(Guid(\"{1}\"))', Id(This('contenttype')), Id(This('Статус задачи')))

Цель: фильтровать доступные статусы фильтрация доступных статусов в зависимости от типа элемента и текущего статуса.

...

Валидатор 1 — ограничение для Инициатора

  • Цель: позволяет Инициатору менять статус только при закрытии, доработке или аннулировании.
  • Условие срабатывания:

Id(This('Статус задачи')) == Id(Lookup('Статусы задач.Закрыто')) ||  
Id(This('Статус задачи')) == Id(Lookup('Статусы задач.На доработку')) || 
Id(This('Статус задачи')) == Id(Lookup('Статусы задач.Аннулировано'))

...

Валидатор 2 — ограничение для Исполнителя

  • Цель: Исполнитель может менять статус на "Выполняется" или "Выполнено".
  • Условие срабатывания:

Id(This('Статус задачи')) == Id(Lookup('Статусы задач.Выполняется')) || 
Id(This('Статус задачи')) == Id(Lookup('Статусы задач.Выполнено'))

...