Описание Курса:
В этом пятидневном курсе рассматриваются приёмы моделирования процессов, а также принципы их дальнейшей реализации с помощью инструментария 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, 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: развертывание приложения
- Упражнение: Создание снэпшотов