Бизнес-процессы
В CityScreen Deals встроен движок процессов BPMN 2.0. Бизнес-процесс — это рабочий процесс, который организация описывает один раз, а движок выполняет каждый раз: назначает задачи людям, отправляет письма, создаёт документы, обновляет записи и переводит сделки по этапам без ручной координации.
Модуль автоматизации процессов должен быть включён для организации сотрудниками CityScreen, иначе он не появится в интерфейсе. После включения в главной навигации появляются разделы «Бизнес-процессы» и «Задачи».
Что охватывает движок
Движок — это полноценная среда выполнения BPMN 2.0. В редакторе диаграмм доступна вся стандартная палитра BPMN: шлюзы, события-таймеры, события-сигналы, подпроцессы, граничные события и другое.
У трёх типов элементов есть управляемый интерфейс, который напрямую показывает понятия CityScreen Deals:
-
Пользовательская задача — поручить работу сотруднику, выбрать группы-кандидаты, прикрепить форму.
-
Сервисная задача — вызвать сервис сущностей CityScreen Deals (создать документ, обновить клиента) или отправить документы по почте.
-
Скриптовая задача — написать скрипт и просмотреть его работу.
Всё остальное на палитре настраивается в общей панели свойств, где разработчик процесса напрямую редактирует атрибуты BPMN элемента. Чтобы эффективно пользоваться этими элементами, нужно знать нотацию BPMN.
Основные понятия
| Понятие | Что оно значит в CityScreen Deals |
|---|---|
Процесс |
Многоразовое определение рабочего процесса — диаграмма BPMN с задачами, шлюзами и событиями. Каждый процесс относится к одной организации, и его можно активировать или деактивировать отдельно. |
Версия |
При каждой публикации процесса создаётся новая версия. Запущенные инстансы новая версия не затрагивает — они завершаются на той версии, на которой начались. |
Инстанс процесса |
Один запуск определения процесса. В главной навигации они называются «Инстансы», и на вкладке процесса в русском интерфейсе тоже «Инстансы» (в английском интерфейсе вкладка процесса называется «Executions»); обе подписи относятся к одному и тому же. Полное разграничение значений см. терминологии. |
Задача |
Единица человеческой работы, которую движок создаёт, когда процесс доходит до шага пользовательской задачи. Движок назначает задачу сотруднику или предлагает её группе сотрудников. Задачи отображаются на странице «Задачи» и выполняются через формы. |
Инцидент |
Ошибка, записанная, когда шаг процесса завершился сбоем во время выполнения, например ошибка скрипта или неудачная отправка письма. Чтобы выйти из инцидента, мигрируйте или удалите затронутый инстанс. |
Форма |
Набор полей, который показывается сотруднику, когда он открывает задачу. Формы определяются отдельно, развёртываются в движке, и на них ссылаются пользовательские задачи в диаграмме. |
Обзор раздела
| Страница | О чём она |
|---|---|
Редактор диаграмм, автосохранение и различие между управляемыми и общими элементами. |
|
Назначение работы сотрудникам и группам, прикрепление форм и то, как группы-кандидаты соответствуют группам сотрудников. |
|
Вызов сервисов сущностей CityScreen Deals и отправка документов по почте из процесса. |
|
Написание и просмотр скриптов, различие между просмотром в браузере и боевым движком. |
|
Черновик, публикация, история версий и миграция запущенных инстансов на новую версию. |
|
Ручной запуск, автоматический запуск по событиям сущностей и управление тем, кто может запускать процесс. |
|
Список задач, открытие задачи, заполнение формы и завершение. |
|
Просмотр запущенных инстансов, чтение сведений об инцидентах и выход из сбоев. |