Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Данный курс идеально подходит для всех, кто желает научиться реализовывать модель процесса BPM. Он поможет также научиться взаимодействию с аналитиками процессов и их поддержке при моделировании и реализации процессов. Курс предназначен для более технической аудитории, чем курс OBPM 11g Modeling. Предполагается, что Вы уже знакомы с основами моделирования процессов и средствами моделирования BPM Studio
Аудитория:
• Архитекторы SOA
• Разработчики
• Разработчики приложений
Необходимая подготовка:
• Опыт работы с JDeveloper или другими Java IDEs
• Знакомство с архитектурой web приложений и web сервисов, концепциями объектно ориентированного языка и некоторый опыт программирования с помощью JavaScript
• Oracle By Example (OBE): Building Your First Process with Oracle BPM 11g
• Опыт создания моделей процессов с помощью средств моделирования Oracle BPM (Business Process Composer и BPM Studio)
Результат обучения: После изучения курса слушатель будет уметь:
• Определять реализацию, лежащую в основе обработки пользовательских заданий, заданий бизнес-правил и сервисных заданий
• Управлять потоком информации в бизнес-процессе путем маппинга объектов данных внутри и вовне gateways и бизнес-правил
• Осуществлять интеграцию объектов, данных в дизайн human task forms
• Создавать более сложные модели процессов, удовлетворяющих требованиям вашего бизнеса
• Использовать различные типы событий, включая сообщения, сигналы и события таймера
• Управлять синхронным и асинхронным взаимодействием между процессами и подпроцессами, peer процессами и другими сервисами
• Обработке исключений и настройке пользовательского интерфейса
Программа курса:
Модуль 1. Обзор реализации Oracle BPM процесса
• Обзор архитектуры Oracle BPM. Обзор моделирования BPM
• Обзор окружения разработки. Об ускорителях процессов
• Введение в SalesQuote модель
Модуль 2. Коллаборация: разработчик и аналитик процессов
• Коллаборативный дизайн процесса: обзор. Введение в Process Composer
• Создание шаблонов проекта для пользователя Business Process Composer
• Роль разработчика в поддержке аналитика процессов
Модуль 3. Использование бизнес-объектов
• Работа с информацией в процессе
• Объекты данных и их область определения (scope)
• Типы объектов, данных и их представление
• Маппинг данных и их ассоциации. Создание бизнес-объекта
• Объявление объектов, данных процесса и проекта
• Определение бизнес-индикаторов
Модуль 4. Реализация пользовательских заданий
• Обзор human tasks. Создание human task
• Шаблоны human task. Параметры и ассоциации данных
• Формы заданий (Task forms)
Модуль 5. Выражения и инициализация переменных
• Введение в выражения. О простых выражениях
• Об XPath выражениях. Об XSL преобразованиях
• Более сложный XPath пример
• Использование выражений в условных переходах
Модуль 6. Создание Web форм в Business Process Composer
• Обзор Web форм. Введение в Web Form Designer. Разработка
• Добавление компонент в Web форму
• Настройка компонент Web формы. Добавление правил формы в Web форму
Модуль 7. Реализация заданий бизнес-правил
• Обзор бизнес-правил. Rulesets и Bucketsets. О Globals
• Создание бизнес-правил. Тестирование бизнес-правил
Модуль 8. Определение Human Workflows
• Обзор Human workflow. О шаблонах
• Определение human workflows
• Опции заданий. Определение и использование параметрических ролей
• ApproveDeal human workflow: пример
Модуль 9. Реализация сервисных заданий
• Обзор сервисов и ссылок. Обзор сервисных адаптеров
• Обзор медиаторов и BPEL сервисов. Создание сервисного задания
Модуль 10. Обзор событий
• Обзор событий. События, связанные с Timer
• События, связанные с Signal. Эксклюзивный XOR Event Gateway
Модуль 11. Организация потока процесса и управление им
• Обзор подпроцессов. Встроенный (embedded) подпроцесс
• Повторно используемый подпроцесс. Подпроцесс события
• Прерывание или изменение потока процесса
• Взаимодействие Peer процесса. Взаимодействие между процессами
• Настройка взаимодействия между процессами с помощью событий, связанных с сообщениями
Модуль 12. Обработка исключений в BPM процессе
• Обзор обработки исключений
• Системные события и бизнес события
• Обработка ошибок для активности и подпроцесса
• Обработка ошибок на уровне процесса. События, связанные с ошибками
• Обработка ошибок в повторно используемом подпроцессе
• Обработка ошибок в вызываемом peer процессе
• Обработка ошибок под управлением политики
Модуль 13. Разработка пользовательского интерфейса с помощью ADF - Введение
• Обзор ADF. Основы JSF. О формах заданий и потоках заданий
• Работа с редактором ADF страниц. Разработка и развертывание UI
• Использование интегрированного WebLogic сервера для разработки UI
• Параллельная работа в команде разработчиков UI
• Управление строками кода
Модуль 14. Опции пользовательского интерфейса
• Выбор опций для настройки вашего Process UI
• Настройка ADF Workspace
• Discussing настраиваемых UIs и APIs
• Создание настраиваемого ADF UI
• Создание настраиваемого не-ADF UI (обзор верхнего уровня)
• О Process Spaces Alternative Workspace
Окончательная цена указывается в договоре на обучение.
Характеристики курса
Начало: Ведется набор
Вендор: Oracle
Код курса: OracleBEA12
Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров, Москва,