BPMN101 презентация
Содержание
- 2. Расписание
- 3. Введение 1
- 4. Что такое BPMN Стандарт моделирования бизнес-процессов 2004: BPMN 1.0 (BPMI.org) 2008:
- 5. BPMN в сравнении Альтернативы IDEF, DFD, ARIS eEPC, UML, BPEL Преимущества
- 6. Зачем мы моделируем бизнес-процессы? Регламентация и оптимизация (IDEF) средство коммуникации бизнес-бизнес
- 7. Непосредственное исполнение: What You Model Is What You Run
- 8. Process Schema (Template) = схема (шаблон) процесса «Чертеж», в соответствии с
- 9. Process Instance = экземпляр процесса Конкретная последовательность действий, инициированная по заданному
- 10. Атрибуты модели процесса Process Diagram = процессная диаграмма графическое изображение схемы
- 11. Атрибуты процесса Process Attribute = атрибут процесса элемент данных процесса Заказ
- 12. BPMN для «чайников» 2
- 13. Уровни BPMN Basic BPMN = базовый BPMN BPMN для «чайников» Минимальный
- 14. Пример базового BPMN
- 15. Task = задача Двойная семантика со стороны модели: шаг процесса глазами
- 16. Gateway = развилка eXclusive = «или/или» без значка = exclusive продолжаем
- 17. Настольная игра «Token Game»
- 18. Start and End = старт и завершение Старт не обязателен может
- 19. Pool and Lane = пул и дорожка Пул опционален семантика: поток
- 20. Black Box and White Box = свернутый и развернутый пул
- 21. Flow = поток
- 22. Диаграммы корректные и полезные Правила разрешенные способы комбинирования пиктограмм поток управления
- 23. BPMN-диаграммы 3
- 24. Все BPMN-диаграммы Orchestration = оркестровка все, что происходит внутри одного потока
- 25. Orchestration = оркестровка Workflow = поток работ приватный процесс: один развернутый
- 26. Collaboration = межпроцессное взаимодействие Worknet = сеть потоков работ несколько развернутых
- 27. Choreography = хореография (BPMN 2.0) Последовательность актов взаимодействия двух- или многостороннего
- 28. Conversation = переговоры (BPMN 2.0) Последовательность запросов-ответов связанных друг с другом
- 29. Оркестровка 4
- 30. Вся оркестровка Задачи Развилки Циклы Подпроцессы Артефакты События
- 31. Task = задача (1) Типы задач abstract: неопределенная user: назначенная пользователю
- 32. Task = задача (2) Типы задач business rule: вычисление бизнес-правила send:
- 33. Gateways = развилки 4.1
- 34. Все развилки Exclusive = «или/или» Parallel = «параллельная» Inclusive = «и/или»
- 35. Exclusive (XOR) Gateway = развилка «или-или» Процесс продолжается по первому пути,
- 36. Exclusive Gateway: что если…? Неявное распараллеливание это не выбор, а распараллеливание
- 37. Exclusive Gateway: что если…? Conditional Flow = условный переход формально корректно
- 38. Exclusive Gateway: схождение Процесс продолжается по исходящему пути лучше делать явным
- 39. Exclusive Gateway: что если…? Схождение не делает ничего Task3 будет выполнен
- 40. Exclusive Gateway: что если…? Схождение и расхождение в одном флаконе независимо
- 41. Развилка «или-или» и бизнес-правила Разделяйте маршрутизацию, вычисления и бизнес-правила чтобы предоставить
- 42. Parallel (AND) Gateway = развилка «и» (параллельная) Схождение продолжить, когда придут
- 43. Parallel (AND) Gateway = развилка «и» (параллельная) Схождение продолжить, когда придут
- 44. Inclusive (OR) Gateway = развилка и/или Расхождение проверяется каждое условие для
- 45. Inclusive Gateway: что если…? Комбинация Parallel и Exclusive делает то же
- 46. Default Flow = переход «в противном случае» Переход «в противном случае»
- 47. Inclusive Gateway: что если…? Путь «по умолчанию» должен быть всегда если
- 48. Inclusive Gateway & Conditional Flow Схождение для условных потоков формально корректно
- 49. Complex Gateway = комплексная развилка Произвольные условия расхождения/ схождения аннотируется на
- 50. Event Gateway = развилка по событиям Ожидание наступления первого из возможных
- 51. Все развилки Exclusive = «или/или» «должен остаться только один» Parallel =
- 52. Loop = цикл 4.2
- 53. Все циклы Standard = стандартный цикл for, do-while или do-until вид
- 54. Неявный цикл Все варианты стандартного цикла реализуются при помощи Exclusive Gateway
- 55. Multi-Instance = цикл по объектам Пример: документ – строка документа обработка
- 56. Subprocess = подпроцесс 4.3
- 57. Все подпроцессы Collapsed/Expanded = свернутый/развернутый способ отображения Embedded/Reusable = встроенный/ повторно-используемый
- 58. Embedded/Reusable Embedded = встроенный часть текущей модели процесса не имеет пулов
- 59. Call Activity = вызов подпроцесса или задачи
- 60. Ad-Hoc = для данного случая Задачи выполняются как попало в произвольной
- 61. Правила для подпроцессов Потоки управления не могут пересекать границы подпроцесса У
- 62. Для чего нужны подпроцессы Функциональная декомпозиция облегчает понимание и последующую модификацию
- 63. Artifact = артефакт 4.4
- 64. Все артефакты Annotation = аннотация (комментарии) Data Object = объект данных
- 65. Потоки данных Входы-выходы активности задача не активируется, пока не готовы входные
- 66. Межпроцессное взаимодействие через данные Data Store = хранилище данных персистентные данные
- 67. Тест: оркестровка 5
- 68. Event = событие 6
- 69. Все события: по месту возникновения Start = старт создание экземпляра процесса
- 70. Старт: фабрика процессов Каждый раз, когда происходит событие «старт», создается новый
- 71. Завершение: результат работы Процесс как сервис старт по получению сообщения отправка
- 72. Throw/Catch Event = инициация/обработка события Инициация изображается закрашенным значком процесс продолжается
- 73. Все события: по типу
- 74. None Event = пустое событие Старт: пользователь инициирует процесс по своему
- 75. Link Event = соединение Продолжение диаграммы на том же или на
- 76. Timer = таймер Старт: запуск процесса по расписанию
- 77. Attached Event = Прикрепленный обработчик Показывает что делать, если во время
- 78. Event Subprocess (BPMN 2.0) = подпроцесс-обработчик Реакция на событие, случившееся во
- 79. Non-Interrupting Event = непрерывающее событие BPMN 2.0 специальное обозначение Решение
- 80. Terminate = завершение всех потоков None End завершает только «свой» поток
- 81. Conditional = триггер по данным Старт: запуск процесса по срабатыванию заданного
- 82. Message = сообщение (1) На аналитической диаграмме может означать практически все
- 83. Message = сообщение (2) На исполняемой диаграмме синхронизация потоков работ (пулов)
- 84. Сигнал = широковещательное сообщение Message получает один экземпляр процесса, идентификатор которого
- 85. Получение сигнала промежуточным событием (1) Паттерн «этап» (milestone) как только будет
- 86. Получение сигнала стартовым событием (2) Message получает только обработчик, явно указанный
- 87. Паттерн «Обрубить концы» Сообщение: чтобы закончить работу над процессом продажи, нужна
- 88. Error = системная ошибка (1) Service Task программист говорит какие возможны
- 89. Error = бизнес-исключение (2)
- 90. Структурная декомпозиция
- 91. Многоуровневая обработка ошибки Обработчик ошибки может находиться на границе активности, в
- 92. Error/Escalation = ошибка/эскалация Событие «ошибка» всегда прерывает подпроцесс не бывает промежуточного
- 93. Cancel = отмена Само по себе событие «отмена» работает как «ошибка»
- 94. Compensation = компенсация Действие при отмене транзакции короткая транзакция (DBMS) при
- 95. Логика компенсации Проблема экземпляр процесса прошел через множество шагов и развилок,
- 96. Сервис компенсации в движке BPMS Решение определяем компенсационное действие для каждой
- 97. Последовательность компенсации
- 98. Multiple/Parallel Multiple = любое/все события из множества Множественное событие ежемесячно ИЛИ
- 99. Все события None Link Timer Conditional Terminate Message Signal Error Escalation
- 100. Тест: события 7
- 101. Межпроцессное взаимодействие 8
- 102. Что не так в моей диаграмме? (V.1) Сколько будет соискателей? судя
- 103. Произвольное количество соискателей (V.2) Сколько длится оценка одного соискателя? и как
- 104. Бесперебойный прием резюме (V.3) Не лучше ли оценивать соискателей сразу? а
- 105. Параллельная оценка соискателей (V.4) В связи с какой вакансией приходит резюме?
- 106. Приход резюме инициирует отдельный поток работ (V.5) Всегда ли обязательно новое
- 107. Поддержка различных сценариев (V.6) Насколько эффективна работа с соискателями? от получения
- 108. Сквозной процесс обработки резюме (V.7) Где начинается и заканчивается процесс? начинается
- 109. Как выделять потоки работ Ищите: самостоятельные центры управления внешние организации и
- 110. Тест: межпроцессное взаимодействие 9
- 111. Темы для самостоятельной работы и практики Выбрать бизнес-процесс из собственной
- 112. Демонстрация Bizagi Modeler 10
- 113. Почему BizAgi Качество реализации BPMN Modeler: 95% BPM Suite: 90% Доступность
- 114. Продолжение следует… BPMN102: Практика BPMN
- 115. Контакты bpmntraining.ru выпускники (подтверждение сертификата) bpmnforum.ru совместная самостоятельная работа bpms.ru все
- 116. Скачать презентацию



















































































































Слайды и текст этой презентации
Похожие презентации