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

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

Обновлено: 19.06.2025

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

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

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

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

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

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

Воркфлоу

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

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

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

Функции воркфлоу:

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

Рекомендации по использованию

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

Пример:

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

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

Пример:

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

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

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

Процесс работы Воркфлоу

Входящие задачи. Задания воркфлоу, которые пользователю назначаются в рамках воркфлоу, появляются в разделе «Входящие». Таким образом, сотрудник может быстро получить доступ к сущностям, требующим его внимания, и выполнить необходимые действия в рамках процесса.

Отправленные задачи. Когда пользователь запускает воркфлоу для сущности, активные процессы автоматически попадают в раздел «Отправленные» в его интерфейсе «Моя работа». Это позволяет отслеживать все запущенные воркфлоу и контролировать их прогресс.

Использование Воркфлоу

Важно

Принудительное ручное изменение статуса сущности приводит к остановке Воркфлоу

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

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

Одновременное применение наборов прав и настроек воркфлоу — это рекомендуемая практика. Так бизнес-администраторы должны иметь права принудительного изменения состояний.

Пример:

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

Содержание

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

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