Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • В статье описана функция управления сменой статусов замечаний, которая может использоваться для упрощения контроля хода выполнения задач/замечаний в проекте.
  • Она позволяет:
    • Определять допустимые переходы между статусами (например, Выполняется Выполнено).

    • Ограничивать возможность изменения статуса конкретными пользователями (Инициатором или Исполнителем).

    • Исключать ошибки в учете статусов и ускорять процесс согласования и закрытия задач/замечаний.

  • Функция актуальна при ведении большого количества задач/замечаний, где важно отслеживать последовательность действий и обеспечивать прозрачность процесса.

...

2. Настройка отображения атрибутов

...

  1. В списке "Статус задачи" через настройку вида отобразите новые атрибуты в табличном виде.

...

  1. Для каждого статуса заполните значения атрибутов: какие предыдущие статусы допустимы и какие типы элементов разрешены.

3.

...

Настройка атрибута "Статус задачи"

...

для типу элемента "Замечание"

...

  1. К типу элементу "Замечание"

...

  1. добавьте атрибут "Статус задачи" (task_status).

...

  1. Настройте фильтрацию значений.

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

Пример Фильтрацию значений с помощью формулы:

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

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

4. Настройка валидаторов для атрибута "Статус задачи"

Перейдите в 

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

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

...

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

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

...