Описание курса:
Это пятидневный курс, в котором рассматриваются приёмы моделирования процессов и их основные вопросы, касающиеся их последующей реализация силами инструментария IBM Business Process Manager, в частности IBM Process Designer. Курс содержит практические примеры эффективного управления процессами, улучшающие скорость и качество разрабатываемых процессов, а также уменьшающие затраты на их реализацию. В рамках данного курса слушатели используют Process Designer, являющийся компонентом IBM Business Process Manager для создания бизнес-процессов. Курс начинается с обзора системы BPM и механизма моделирования процессов. Слушатели получат навыки эффективной совместной работы, используя единые стандарты участниками команды на всех этапах жизненного цикла управления бизнес-процессами. Также обсуждаются способы создания гибкой модели процессов, которые могут быть понятны руководителям организации, и могут быть откорректированы с учётом изменения процесса. Обсуждаются вопросы реализации основных компонентов в IBM Process Designer: приложений-процессов, тулкитов. Рассматривается создание переменных, шлюзов выбора, диаграмм процессов, пулов активностей. Также в курсе затрагивается процесс создания графических Web 2.0 интерфейсов для работы с неавтоматизированными заданиями в рамках некоторого бизнес-процесса. В курсе обсуждаются вопросы организации жизненного цикла интеграционного решения со стадиями обратной связи и валидации. Упор в курсе делается на использование функционала Express и Basic версий пакета Business Process Manager. Курс использует интерактивную среду обучения. Лабораторный практикум позволит получить навыки работы с продуктом. Работа возможна как в группах, так и индивидуально.
Аудитория:
Разработчиков бизнес моделей, разработчиков интеграционной логики, аналитиков, менеджеров проектов.
Предварительные требования:
- Быть знакомыми с SQL синтаксисом
- Уметь работать с XML, XSLT технологиями, JavaScript, HTML
- Иметь представление о различных структурах данных
- Быть знакомыми с механизмом работы Web-служб
- Понимать современные принципы построения программных решений
По окончании курса слушатели смогут:
- Понять, почему моделирование процессов является важным этапом в жизненном цикле управления бизнес-процессов
- Создавать приложения, используя Process Designer
- Работать со списком основных элементов, использующихся для создания описаний бизнес-процессов в Process Designer
- Управлять потоками процессов используя шлюзы
- Использовать таймеры процессов для установки сроков выполнения
- Сопоставлять потоки процессов с реальными активностями и вложенными процессами
- Использовать механизм итеративной разработки с основными проверками на предмет соответствия бизнес требованиям
- Определять влияние промежуточных событий на выполнение бизнес-процесса
- Использовать библиотеки (toolkits) для хранения артефактов процесса
- Управлять переменными
- Создавать модели бизнес данных
- Создавать службы и интерфейсы пользователей
- Делать снэпшоты
- Реализовать бизнес правила
- Моделировать и реализовывать обработку событий
- Создавать тэги артефактов для их упорядочивания
- Расширять возможности пользовательских интерфейсов
- Выполнять обработку ошибок в процессе
Содержание курса:
- Введение в курс
- Знакомство с управлением бизнес процессами
- Обзор Business Process Manager
- Создание модели бизнес процесса (as-is, to-be)
- Упражнение: Создание определения бизнес-процесса
- Итерация 0: шлюзы и события
- Упражнение: Итерация 0: шлюзы и события
- Итоги итерации 0
- Упражнение: Валидация модели процесса
- Архитектура IBM BPM
- Итерация 1: роли и шлюзы
- Упражнение: Итерация 1: роли, шлюзы, события
- Итерация 1: переменные, сервисы, пользовательские интерфейсы
- Упражнение: Итерация 1: переменные, сервисы, пользовательские интерфейсы
- Итерация 1: расширение пользовательских интерфейсов
- Упражнение: Итерация 1: создание пользовательских интерфейсов
- Упражнение: Итерация 1: подведения итогов
- Итерация 2: интеграции
- Упражнение: Итерация 2: интеграции
- Итерация 3: обработка ошибок в процессах и сервисах
- Упражнение: Итерация 3: обработка ошибок в процессах и сервисах
- Итерация 3: развертывание приложения
- Упражнение: Создание снэпшотов
- Итоги курса