Общие сведения
Надёжность и безопасность
Начало работы
Управление проектами
Компоненты
Инструкции
Управление финансами
Управление задачами
Управление ресурсами
Управление биллингом
Управление клиентами
Управление затратами
Учёт времени
Отчёты и аналитика
FAQ
Типы отчётов
Использование отчётов
Группировка и суммирование данных источника
Группировка данных в отчёте
Типы виджетов
Общие отчёты и шаблоны
Настройка отчёта
Экспорт отчётов
Пользовательские настройки отчёта
Вычисляемые поля
Выражения вычисляемых полей
Особенности работы с колонками «Расчёт времени за период»
Использование панелей мониторинга
Публикация панелей
Фильтры источников данных
Настройка и администрирование
Типовой порядок настройки системы
Жизненные циклы и воркфлоу
On-premises
API
История изменений
Термины и определения

Жизненные циклы и воркфлоу

Обновлено: 27.08.2025

Жизненные циклы

Жизненный цикл — набор состояний сущности и правил переходов между ними. Состояние — информативная характеристика. Она определяет текущий этап работы с сущностью и её поведение.

Пример жизненного цикла счёта:

Концепция жизненных циклов

В системе можно определять права на выполнение переходов между состояниями. Например, перевести счёт из состояния «Оплачен» в «Отменён» может только финансовый контролёр.

Состояние дополняет ролевую модель и может запрещать редактирование сущности. Например, счёт можно редактировать только в состоянии «Черновик».

Воркфлоу

Воркфлоу — инструмент управления процессами, который помогает организовать рабочий процесс. Например, взаимодействие между сотрудниками при выполнении задания.

Воркфлоу дополняет жизненный цикл и направлен на последовательное выполнение шагов по обработке сущности.

Жизненный цикл счёта из примера выше можно дополнить следующим рабочим процессом:

Концепция воркфлоу

Описание этого воркфлоу:

  1. Финансовый менеджер создает счёт и запускает воркфлоу. Счёт переходит в состояние «Выпущен».
  2. Менеджер проекта получает задание воркфлоу на согласование с клиентом и контроль оплаты.
  3. Если есть замечания, то Менеджер проекта выполняет задание с результатом «Есть замечания». Финансовый менеджер получает задание на уточнение счёта, а потом задание пересоздаётся для Менеджера проекта.
  4. Если Клиент согласовал и оплатил счёт, то Менеджер проекта выполняет задание воркфлоу с результатом «Оплачено» и счёт переходит в состояние «Оплачен». Процесс завершается.
  5. Если Клиент отказал, то Менеджер проекта выполняет задание с результатом «Отказано» и счёт переходит в состояние «Отменён». Процесс завершается.

Общие рекомендации по настройке

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

Пример

Все операции со счетами выполняют несколько сотрудников: самостоятельно переводят каждый обработанный счёт в состояние «Выпущен», а затем в «Оплачен».

Настройка воркфлоу организует взаимодействие между сотрудниками в рамках процесса.

Пример

В согласовании таймшитов принимают участие несколько исполнителей — например, СотрудникМенеджер проектаЛинейный руководитель. Само согласование регламентировано сроками и маршрутами, поэтому необходима настройка воркфлоу.

Настройка воркфлоу для каждой сущности

Для каждой сущности в системе можно настроить собственный воркфлоу. Это позволяет адаптировать процессы под требования конкретного вида данных.

В рамках воркфлоу создаются задания для исполнителей, а также изменяется статус сущности. Например, для таких сущностей, как счета, заявки или документы, можно создавать уникальные процессы с индивидуальными шагами. Подробнее — Конфигурация воркфлоу.

Совместимость прав доступа и настроек воркфлоу

Рекомендуется применять наборы прав и настройки воркфлоу одновременно. Например, бизнес-администраторы должны иметь права для принудительного изменения состояний.

Допустим, после согласования таймшита его потребовалось переоткрыть и внести изменения. Для этого администратору необходимы права для перевода таймшита из состояния «Согласовано» в «Черновик».

Важно

Принудительное изменение статуса сущности приводит к остановке воркфлоу. Это может быть полезно, когда нужно вмешаться в процесс и изменить его ход. Однако требует особого внимания, так как нарушает последовательность автоматизированных действий.

Содержание

Жизненные циклы Воркфлоу Общие рекомендации по настройке Настройка воркфлоу для каждой сущности Совместимость прав доступа и настроек воркфлоу
Ничего не найдено

Перейти на русскую версию?