Компонента Жизненные циклы позволяет настраивать наборы состояний и правила переходов сущностей. Для каждой сущности задан набор взаимосвязанных состояний по умолчанию.
Примечание
Для настройки жизненных циклов требуется набор прав для роли Администратор
с активной гранулой «Жизненные циклы».
Настройка жизненных циклов доступна для следующих сущностей:
Жизненный цикл любой сущности состоит из справочника состояний, набора используемых состояний и переходов между ними. Переходы определяют возможность изменения состояний.
Атрибуты справочника состояний:
Атрибуты справочника состояний:
Набор состояний жизненного цикла для типа сущности позволяет создавать, редактировать и удалять состояния жизненного цикла для типа сущности. Созданные состояния для типа сущности будут использованы при определении жизненного цикла видов сущности. Так, для типа сущности «Задача», могут существовать виды сущности типа «Баг», «Поручение», «Вакансия» и т. д.
Примечание
На данный момент виды сущностей реализованы только для типа сущности «Задача». В будущем планируется добавить всем типам сущности виды сущности.
Для добавления нового состояния нажмите Создать. Откроется карточка создания состояния:
В карточке вводится наименование и код нового состояния, выбирается стиль и задаются свойства состояния.
Свойства состояния настраиваются нажатием галки слева от свойства:
Примечание
Сущности с системным состоянием создаются при развертывании системы по умолчанию и необходимы для корректного функционирования системы. Их нельзя создавать вручную, удалять/редактировать (кроме переходов).
Состояния из справочника Набора состояний для типа сущностей можно добавить в Используемые состояния вида жизненного цикла. Состояния добавляются с привязкой к виду жизненного цикла.
Есть возможность настроить переходы по используемым состояниям вида сущности.
Переходы — это «стрелочки» на блок-схеме. Они определяют допустимые изменения состояния сущности. Свойства переходов можно редактировать по нажатию на кнопку Редактировать, или по нажатию на ссылку в названии перехода. Карточка перехода:
Примечание
Состояние, в котором нет исходящих переходов является терминальным. Перевести сущность из терминального состояния в любое другое нельзя.
Атрибуты перехода:
Права доступа позволяют указать исполнителей для каждого перехода. В качестве исполнителей можно указывать:
Совет
Если для согласования сущности используется воркфлоу, то права на принудительные переходы нужно давать только тем сотрудникам, которые должны иметь возможность менять состояния сущности минуя воркфлоу.
Например, принудительная смена состояний таймшитов может быть доступна только Менеджеру по кадрам.
Совет
Важно понимать, что в настройках перехода задаются права на принудительную смену состояний жизненного цикла сущности. Принудительная смена состояний осуществляется «в обход» воркфлоу согласования.
Если для сущности запущено воркфлоу и в этот момент выполняется принудительная смена состояния — воркфлоу будет остановлен, все задачи по воркфлоу будут прекращены.
Как правило, права на принудительную смену состояний сущностей выдаются только Менеджерам по кадрам. Типовой случай, когда необходимо иметь возможность принудительно сменить состояние сущности — откат согласованного таймшита в состояние «Черновик».
На вкладке Форма в карточке перехода:
В интерфейсе сущности переходы отображаются в виде выпадающего списка действий. На примере акта:
Совет
Перейти на русскую версию?