Хотите получать информацию по новым курсам и их датам проведения?
(O11gBPMM) Oracle BPM 11g: Implement the Process Model
Описание курса:
Данный курс идеально подходит для всех, кто желает научиться реализовывать модель процесса BPM. Он поможет также научиться взаимодействию с аналитиками процессов и их поддержке при моделировании и реализации процессов.
Слушатели обучаются:
- Определять реализацию, лежащую в основе обработки пользовательских заданий, заданий бизнес-правил и сервисных заданий
- Управлять потоком информации в бизнес-процессе путем маппинга объектов данных внутри и вовне gateways и бизнес-правил
- Осуществлять интеграцию объектов данных в дизайн human task forms
- Создавать более сложные модели процессов, удовлетворяющих требованиям вашего бизнеса
- Использовать различные типы событий, включая сообщения, сигналы и события таймера
- Управлять синхронным и асинхронным взаимодействием между процессами и подпроцессами, peer процессами и другими сервисами
- Обработке исключений и настройке пользовательского интерфейса
Интеграция с SOA Suite
Поскольку OBPM тесно интегрирован с SOA Suite, то данный курс поможет получить ясное представление о том, каким образом OBPM интегрируется с SOA как в в среде времени выполнения, так и в среде разработки. Инструкторы-эксперты Oracle University помогут вам расширить и углубить ваши знания и навыки посредством теоретических занятий и практических упражнений.
Необходимые условия:
Курс предназначен для более технической аудитории, чем курс OBPM 11g Modeling. Предполагается, что Вы уже знакомы с основами моделирования процессов и средствами моделирования BPM Studio.
Необходимая предварительная подготовка:
- Опыт работы с 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)
Предполагаемая предварительная подготовка:
- Знакомство и некоторый опыт работы с SOA Suite
- Знакомство с архитектурой SOA
- SOA Adoption and Architecture Fundamentals Ed 1
- XML Fundamentals
- Oracle SOA Suite 11g: Essential Concepts
- SOA Adoption and Architecture Fundamentals NEW
- Некоторое знакомство с JavaScript
- Знакомство и некоторый опыт работы с SOA Suite
- Oracle BPM 11g Essentials
- Oracle SOA Suite 11g: Essential Concepts
- XML Fundamentals Ed 1.1 NEW
Цель курса:
- Настройка BPM Workspace путем сокрытия land tabs панелей, вставки внешних линков, использования столбцов, основанных на Flex Field, и использовании настраиваемых оболочек
- Использование интерфейса Process Composer для создания web форм, реализующих human task
- Создание сложных бизнес-правил с помощью таблиц решений
- Определение approval потоков с помощью редактора SOA human workflow
- Определение ассоциаций данных с помощью объектов данных и выражений
- Создание выражений для определения условного ветвления
- Формулировка общих рекомендаций для командной разработки пользовательского ADF интерфейса
- Реализация сервисных заданий
- Отправка сообщений BPEL процессу от BPMN процесса
- Использование интегрированного WebLogic сервера для хостинга web форм
- Использование Notification активности для отправки email из процесса
- Отправка и получение сообщений различных типов в другие процессы, подпроцессы или peer процессы, а также получение сообщений из них
- Обработка исключений, сгенерированных процессом и внешними источниками
- Описание и объяснение различных опций, доступных для создания настраиваемого пользовательского интерфейса для BPM процесс
Аудитория курса:
- Архитекторы SOA
- Разработчики
- Разработчики приложений
Программа курса:
Обзор реализации Oracle BPM процесса
Обзор архитектуры Oracle BPM. Обзор моделирования BPM. Обзор окружения разработки. Об ускорителях процессов. Введение в SalesQuote модель.
Коллаборация: разработчик и аналитик процессов
Коллаборативный дизайн процесса: обзор. Введение в Process Composer. Создание шаблонов проекта для пользователя Business Process Composer. Роль разработчика в поддержке аналитика процессов.
Использование бизнес-объектов
Работа с информацией в процессе. Объекты данных и их область определения (scope). Типы объектов данных и их представление. Маппинг данных и их ассоциации. Создание бизнес-объекта. Объявление объектов данных процесса и проекта. Определение бизнес-индикаторов.
Реализация пользовательских заданий
Обзор human tasks. Создание human task. Шаблоны human task. Параметры и ассоциации данных. Формы заданий (Task forms).
Выражения и инициализация переменных
Введение в выражения. О простых выражениях. Об XPath выражениях. Об XSL преобразованиях. Более сложный XPath пример. Использование выражений в условных переходах.
Создание Web форм в Business Process Composer
Обзор Web форм. Введение в Web Form Designer. Разработка. Добавление компонент в Web форму. Настройка компонент Web формы. Добавление правил формы в Web форму.
Реализация заданий бизнес-правил
Обзор бизнес-правил. Rulesets и Bucketsets. О Globals. Создание бизнес-правил. Тестирование бизнес-правил.
Определение Human Workflows
Обзор Human workflow. О шаблонах. Определение human workflows. Опции заданий. Определение и использование параметрических ролей. ApproveDeal human workflow: пример.
Реализация сервисных заданий
Обзор сервисов и ссылок. Обзор сервисных адаптеров. Обзор медиаторов и BPEL сервисов. Создание сервисного задания.
Обзор событий
Обзор событий. События, связанные с Timer. События, связанные с Signal. Эксклюзивный XOR Event Gateway.
Организация потока процесса и управление им
Обзор подпроцессов. Встроенный (embedded) подпроцесс. Повторно используемый подпроцесс. Подпроцесс события. Прерывание или изменение потока процесса. Взаимодействие Peer процесса. Взаимодействие между процессами. Настройка взаимодействия между процессами с помощью событий, связанных с сообщениями.
Обработка исключений в BPM процессе
Обзор обработки исключений. Системные события и бизнес события. Обработка ошибок для активности и подпроцесса. Обработка ошибок на уровне процесса. События, связанные с ошибками. Обработка ошибок в повторно используемом подпроцессе. Обработка ошибок в вызываемом peer процессе. Обработка ошибок под управлением политики.
Разработка пользовательского интерфейса с помощью ADF - Введение
Обзор ADF. Основы JSF. О формах заданий и потоках заданий. Работа с редактором ADF страниц. Разработка и развертывание UI. Использование интегрированного WebLogic сервера для разработки UI. Параллельная работа в команде разработчиков UI. Управление строками кода.
Опции пользовательского интерфейса
Выбор опций для настройки вашего Process UI. Настройка ADF Workspace. Discussing настраиваемых UIs и APIs. Создание настраиваемого ADF UI. Создание настраиваемого не-ADF UI (обзор верхнего уровня). О Process Spaces Alternative Workspace.
Дни | 5 дней |
---|---|
Дата курса | 01.июл |
Город | Все города |
Формат обучения | Корпоративный |