Бизнес-процессы

Как описать бизнес-процесс

Действия выполняются в программе Together Workflow Editor

Создать пакет процессов

Меню File->New (Ctrl-N)

Изображение1

В свойствах вкладки General указать
Id - латинский идентификатор, например "stockvaluation"
Name - заполнить русское название процесса, например "Оценка активности рынка по ЦБ"

Изображение2

Сохранить пакет

Меню File→Save (Ctrl-S) — указать каталог для сохранения.

Создать процесс

Меню Package -> Processes, кнопка New
В свойствах вкладки General указать
Id - латинский идентификатор, например "fairpricecalc"
Name - заполнить русское имя, например "Определение справедливой стоимости ценных бумаг"

Изображение4

Добавить исполнителей

Меню: Package -> Participants добавить вручную кнопкой New, выбрать тип Role

Заполнить id = LDAP идентификатор группы, например ru.bystrobank.apps.stockvaluation.securityaccounters

name = название группы, например "Специалист по учету ценных бумаг"
Так же можно использовать импорт во вкладке LDAP: Unique attribute search criteria: ввести полное имя группы, например ru.bystrobank.apps.stockvaluation.securityaccounters и нажать кнопку Import.

Для того, чтобы добавить исполнителя "Система" нужно выбрать тип System, ввести наименование "Система"

Добавить дорожки

Кнопка Insert Lane for Existing Participant

или добавить одну общую дорожку: кнопка Expression Lane.

Изображение3

Добавить активности

  1. Добавить начальную точку процесса

  2. Добавить ручные активности

  3. Добавить конечную точку процесса

Добавить переходы

Добавить переходы между активностями (условные и безусловные). Для задания условий условного перехода (Conditioal Flow) в поле Expression нажать вторую слева кнопку ">>" и выбирать переменную. Можно писать выражения на javascript.

Для отображений на диаграмме процессов условий переходов нужно нажать кнопку отмеченную "Отображать условия" на рисунке ниже (Show transtion conditions).

Изображение5

Добавить переменные

Меню Process -> Workflow variables. Добавить переменную. В свойствах переменной указать
Id - латинский идентификатор, например "decision"
Name - заполнить русское имя, например "Решение". Если значения Да/Нет то нужно выбирать тип Boolean.

Примеры процессов

Согласование документа

Изображение6

Прием на работу

Изображение7