ݺߣ

ݺߣShare a Scribd company logo
BPMN процеси
Домашнє завдання. Квадратне рівняння
D=b*b — 4ac
a b,c
початок
D > 0?
початок
Рішень немає
Вивести х1,х2
x1=(-b + sqrt(D))/ 2a
x1=(-b - sqrt(D))/ 2a
Запускаємо моделер і створюємо
процес. Вказуємо дані процесу
Декомпозиція процесу
Добавити потік даних
Змінні, які повинен
ввести користувач
BPMN і квадратне рівняння
Даний потік буде по
замовчуванню, якщо
дискримінант менше нуля
Для потоку по замовчуванню
ставиться риска
Цей потік повинен мати
умову
Добавляємо обчислення Х1
Добавляємо обчислення Х2
Для виведення результату
просто вкажемо змінні Х1 і Х2
Перезапустимо контейнери
tail -n 5 camunda/logs/catalina [TAB]
Запуск успішний
Тепер потрібно завантажити процес в Camunda
Якщо будуть помилки, то буде
повідомлення “Failed”
BPMN і квадратне рівняння
BPMN і квадратне рівняння
Наш користувач, яким ми
зареєструвались в Camunda
Перейдемо в консоль керування процесами
Завантаженні процеси
Для порядку, видалимо все зайве натискаючи кошик
BPMN і квадратне рівняння
В ідеалі має залитись наш один процес з рівнянням
Повертаємось в робоче місце користувача
Запускаємо процес обчислення рівняння
BPMN і квадратне рівняння
BPMN і квадратне рівняння
В даної задачі немає
відповідального, тому ми повинні
призначити її собі
Вводимо параметри рівняння
Отримуємо корені рівняння
Перевіримо процес на відсутні корені
BPMN і квадратне рівняння
BPMN і квадратне рівняння
BPMN і квадратне рівняння
Вводимо коефіцієнти для рівняння
без коренів
Можемо переглянути змінні
процесу
Дискримінант менше нуля, тому
коренів немає
Щоб кожного разу не натискати
Claim — можемо напевне
вказати, який користувач
відповідальний за виконання
задачі (користувач, яким
реєструвались в Camunda)
BPMN і квадратне рівняння
BPMN і квадратне рівняння
BPMN і квадратне рівняння
BPMN і квадратне рівняння
Задача була призначена
одразу нам
BPMN і квадратне рівняння
Завдання для самоконтролю 1
Вкажіть значення змінних у
форматі:
${ a }
Заповніть дані форми не в UserTask, а в події
початку процесу і перевірте як працює
процес
Завдання для самоконтролю 2
1. Видаліть дані форми з події початку
процесу, але залиште значення змінних
по замовчуванню ${a} у UserTask
BPMN і квадратне рівняння
BPMN і квадратне рівняння
При створенні процесу вкажіть додаткові змінні процесу
2. Спробуйте запустити процес без
вказання змінних при старті процесу
3. Спробуйте видалити всі deployments
з Cockpit

More Related Content

BPMN і квадратне рівняння