О чём курс
Научитесь создавать исполняемые модели BPMN 2.0 и бизнес-правила DMN, которые сразу работают. Освойте работу с Self-hosted Camunda (Zeebe) и уникальную интеграцию с Python. Получите практические навыки от установки до анализа исполнения процессов.
Предварительная подготовка
Базовые знания BPMN 2.0 на уровне моделирования
Для кого
Бизнес-аналитик
Системный аналитик
Улучшаемые навыки
BPMN 2.0
DMN
Управление бизнес-процессами (BPM)
Low-code разработка
Моделирование исполняемых процессов
Автоматизация процессов
Разработка бизнес-правил
Анализ исполнения процессов
Интеграция систем (Python)
Инструменты
Программа курса
02
Установка и настройка Camunda
Локальная установка Self-hosted Zeebe
Деплой и запуск задач процессов
03
Пользовательские задачи
Создание форм
Добавление форм к задачам
Запуск на выполнение
Работа с данными форм
Настройка задачи
Запуск на выполнение
Введение в DMN
Обзор языка FEEL
Формирование бизнес-правил
Использование DMN в BPMN
Таймеры
Сообщения и сигналы
Эскалация
Компенсация
Обычный подпроцесс
Call-Activity
Событийный
Библиотека camunda-external-task-client
Подключение к Camunda
Выполнение задач
Взаимодействие с Camunda
Подведение итогов
Ответы на вопросы
Модуль 2: Установка Self-hosted Zeebe, деплой и запуск первого процесса.
Модуль 3: Создание пользовательских форм, привязка к задачам, работа с данными форм.
Модуль 4: Настройка и выполнение сервисных задач.
Модуль 5: Разработка DMN-таблиц для бизнес-правил, их использование в BPMN.
Модуль 6: Программирование условий для шлюзов (Exclusive/Parallel).
Модуль 7: Настройка событий: таймеры, обработка сообщений/сигналов, эскалация.
Модуль 8: Реализация подпроцессов (Call-Activity, событийные подпроцессы).
Модуль 9: Разработка External Task Handler на Python, взаимодействие с Camunda Engine.
12
Итого на курс 20 часов: теория – 10ч (50%), практика – 10 ч (50%)
Чему вы научитесь
01
Устанавливать и настраивать Self-hosted Camunda (Zeebe).
02
Моделировать исполняемые бизнес-процессы в нотации BPMN 2.0.
03
Разрабатывать и применять бизнес-правила с помощью DMN-таблиц и языка FEEL.
04
Создавать пользовательские формы и настраивать задачи (User/Service Tasks).
05
Программировать логику шлюзов, событий (таймеры, сообщения) и подпроцессов (Call-Activity).
06
Запускать, отслеживать и анализировать выполнение бизнес-процессов.
07
Взаимодействовать с Camunda Engine извне (Python) через External Tasks и клиентские библиотеки.