Жизненные циклы
Обновлено: 09.07.2025
Компонента Жизненные циклы позволяет настраивать наборы состояний и правила переходов для сущностей. Каждая сущность имеет набор взаимосвязанных состояний по умолчанию.
Примечание
Для настройки жизненных циклов требуется роль Администратор с активной гранулой «Жизненные циклы».
- Перейдите в компоненту Жизненные циклы.
- Выберите нужную сущность для настройки.
Жизненный цикл любой сущности состоит из справочника состояний, набора используемых состояний и переходов между ними. Переходы определяют, какие изменения состояний разрешены.

- наименование — название состояния жизненного цикла. Должно быть уникальным в рамках одной сущности;
- код — код состояния. Должен быть уникальным в рамках одной сущности;
- стиль — выбор стиля отображения состояния из доступного перечня;
- системное — признак системного состояния;
- сущность только на чтение — запрещает редактирование сущности в этом состоянии;
- сущность отключена — указывает, что сущность в этом состоянии неактивна.
- наименование — название состояния жизненного цикла. Должно быть уникальным в рамках одной сущности;
- начальное — признак начального состояния сущности;
- переходы — список разрешённых переходов из одного состояния в другое.
Набор состояний жизненного цикла для типа сущности позволяет создавать, редактировать и удалять состояния, которые затем используются при настройке жизненных циклов видов сущности.
Например, для типа сущности «Задача» могут существовать виды: «Баг», «Поручение», «Вакансия» и другие.

Примечание
На данный момент виды сущностей реализованы только для типа сущности «Задача». В будущем функциональность будет расширена на другие типы сущностей.
Чтобы добавить новое состояние, нажмите кнопку Создать. Откроется карточка создания состояния:

В карточке укажите:
- наименование;
- код;
- стиль;
- свойства состояния.
Свойства настраиваются установкой галки слева от пункта:
- системное — состояние нельзя изменять или удалять, разрешено только редактирование переходов;
- сущность только на чтение — сущности в этом состоянии нельзя редактировать;
- сущность отключена — сущности в этом состоянии считаются неактивными;
- сущность активна — признак активности состояния.
Примечание
Системные состояния создаются автоматически при развёртывании системы. Они необходимы для корректной работы и не подлежат ручному созданию, удалению или редактированию (кроме настройки переходов).
Состояния из справочника Набор состояний для типа сущностей можно добавить в раздел Используемые состояния вида жизненного цикла. Добавление привязывает состояние к конкретному виду.
Также можно настроить переходы между используемыми состояниями вида сущности.
Переходы отображаются в виде стрелок на блок-схеме. Они определяют, из какого состояния в какое можно перевести сущность.
Чтобы отредактировать переход, нажмите кнопку Редактировать или кликните по названию перехода. Откроется карточка перехода:

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

В интерфейсе сущности переходы отображаются в виде выпадающего списка действий. Например, для акта:

Совет
- Избегайте создания избыточных состояний — это усложняет управление.
- Состояние описывает состояние, а не процесс. Используйте причастия или существительные: «Черновик», «Выпущен», «Отменено».
- Давайте состояниям краткие названия, чтобы они не обрезались в интерфейсе.
- Удалить состояние нельзя, если на него есть переходы из других состояний.
- Начальное состояние должно существовать и быть единственным. Снять флаг начальное нельзя, если другое состояние не назначено начальным. Чтобы изменить начальное состояние, откройте карточку нужного состояния, установите флаг начальное и сохраните изменения.
- Наименования и коды состояний должны быть уникальными в рамках одной сущности.