Основы BPMN
- Вступительный тест на знание основ BPMN
- Разбор ошибок, объяснение правильных ответов
- Определение тем для повторения основ BPMN
- Повтор необходимого материала
Платформа CAMUNDA
- Что такое BPMS
- Чем отличается BPMN от BPMS
- CAMUNDA - платформа для автоматизации бизнес-процессов
- Установка и настройка CAMUNDA
- Архитектура CAMUNDA
- Как превратить модель в исполняемый процесс
- Модули CAMUNDA: Modeler, Cockpit, TaskList, Admin
Базовые элементы BPMN в CAMUNDA
- Моделирование и настройка базовых элементов BPMN в CAMUNDA
- Использование форм для ввода и вывода переменных
- Использование условных выражений на языке Java Unified ExpressionLanguage
- Правила настройка эксклюзивного и неэксклюзивного шлюзов
- Построение и запуск на исполнение процесса по описанию с использованием 3-х видов шлюзов
- Старт процесса по сообщению. Передача данных
- Передача сообщения в экземпляр процесса. Построение и запуск процесса работы 2-х линий техподдержки
- Использование сигналов. Построение и запуск процесса на использование сигнала
- Таймеры. Настройка разных видов таймера. Старт процесса по таймеру, приостановка выполнения, граничный обработчик, циклический таймер
- Настройка событийного шлюза
Настройка подпроцессов в CAMUNDA
- Подпроцессы в BPMN: встроенный, повторно используемый, спонтанный, событийный
- Настройка событийных подпроцессов ( на примере условного события )
- Call Activity. Передача параметров. Практика построения процесса
- Вызов процесса по BusineessKey
Ошибка, эскалация и компенсация
- Генерация и обработка ошибок: граничный обработчик, проброс ошибки. Процессы с различными вариантами обработки ошибок. Генерация ошибок из кода: BpmnError
- Генерация и обработка эскалаций
- Настройка компенсаций
- Использование подпроцессов типа «Транзакция». Отмена транзакции
BPMN и DMN
- DMN - модель и нотация принятия решений
- Основы DMN
- Спецификация DMN 1.3 (на русском языке)
- Симулятор DMN
- Совместное использование BPMN и DMN