Oracle BPM 11g : Implement the Process Model - LVC - EASYTEAM

QUESTIONS ?

Oracle BPM 11g : Implement the Process Model – LVC

Prix: 3 185 €Durée: 5 JoursCode de Réference: D83821 Catalogue ,

Le cours Oracle BPM 11g: Implement the Process Model est particulièrement destiné aux développeurs de processus qui veulent apprendre à mettre en oeuvre un modèle de processus BPM. Il explique aussi comment collaborer avec les analystes pour la modélisation et l'implémentation des processus.

 

Intégration avec SOA Suite

Etant donné qu'OBPM est étroitement intégré à Oracle SOA Suite, ce cours permet de comprendre comment OBPM s'intègre à SOA dans les environnements d'exécution et de développement. Le cours est dispensé par des formateurs Oracle University experts du domaine et comprend des exposés théoriques et des exercices pratiques.

Connaissances préalables recommandées

Ce cours est plus technique que le cours OBPM 11g Modeling. Il est recommandé d'avoir des connaissances de base sur la modélisation de processus et de savoir utiliser les outils de BPM Studio.

Learn To:

  • Définir l'implémentation sous-jacente pour le traitement des tâches relatives aux utilisateurs, aux règles de gestion sous-jacentes et aux services.
  • Créer d'autres modèles de processus complexes pour répondre à des besoins fonctionnels spécifiques.
  • Gérer le flux des informations transitant par un processus métier en mappant des objets de données en entrée et en sortie des passerelles et des règles de gestion.
  • Utiliser différents types d'événement, tels que des messages, des signaux et des événements d'horloge.
  • Intégrer des objets de données dans la conception des formulaires Human Task.
  • Gérer la communication synchrone et asynchrone entre des processus et des sous-processus, des processus homologues et d'autres services.
  • Comprendre le traitement des exceptions et la personnalisation de l'interface utilisateur.

OBJECTIFS:

  • Créer des règles de gestion complexes à l'aide de tables de décision
  • Créer des règles de gestion complexes à l'aide de tables de décision
  • Personnaliser l'espace de travail BPM en masquant des panneaux et des onglets, en insérant des liens externes, en utilisant des colonnes basées sur des champs flexibles et en appli
  • Définir des flux d'approbation à l'aide de l'éditeur SOA Human Workflow
  • Définir des associations de données à l'aide d'objets de données et d'expressions
  • Décrire les options disponibles pour créer une interface utilisateur totalement personnalisée pour le processus BPM
  • Recommander certaines pratiques à l'équipe de développement de l'interface ADF
  • Expliquer comment utiliser le serveur WebLogic intégré pour héberger des formulaires Web
  • Gérer les exceptions générées par le processus et les sources externes
  • Implémenter des tâches de service
  • Envoyer un message à un processus BPEL à partir d'un processus BPMN
  • Envoyer et recevoir des messages de différents types à destination/en provenance d'un autre processus, sous-processus ou processus homologue
  • Utiliser l'interface Process Composer pour créer des formulaires Web pour implémenter un processus Human Task
  • Utiliser une activité de notification pour envoyer un courriel à partir d'un processus
  • Utiliser l'interface Process Composer pour créer des formulaires Web pour implémenter un processus Human Task

 

SOMMAIRE:

Présentation de l'implémentation d'un processus Oracle BPM

  • Présentation de l'architecture d'Oracle BPM
  • Rappels sur la modélisation avec BPM
  • Présentation de l'environnement de développement
  • Présentation des accélérateurs de processus
  • Présentation du modèle SalesQuote

Collaboration entre le développeur et l'analyste

  • Conception de processus collaborative : Présentation
  • Présentation de Process Composer
  • Créer des modèles de projets pour l'utilisateur de Business Process Composer
  • Description du rôle du développeur pour assister l'analyste

Utiliser des business objects

  • Gérer les informations dans un processus
  • Décrire les objets de données et leur portée
  • Décrire les types d'objets de données et leur représentation
  • Décrire les mappages et les associations de données
  • Créer un business object
  • Déclarer un processus et des objets de données de projet
  • Définir des indicateurs d'activité

Implémenter des tâches utilisateur

  • Présentation des tâches Human Task
  • Créer une tâche Human Task
  • Définir des modèles Human Task
  • Décrire les paramètres et les associations de données
  • Présentation des formulaires de tâches

Ecrire des expressions et initialiser des variables

  • Présentation des expressions
  • Présentation des expressions simples
  • Présentation des expressions XPath
  • Présentation des transformations XSL
  • Etude d'un exemple XPath plus complexe
  • Utiliser des expressions dans les transitions conditionnelles

Créer des formulaires Web dans Business Process Composer

  • Présentation des formulaires Web
  • Présentation de Web Form Designer
  • Description de l'approche de développement
  • Ajouter des composants à un formulaire Web
  • Personnaliser les composants d'un formulaire Web
  • Ajouter des règles à un formulaire Web

Implémenter des tâches de règle de gestion

  • Présentation des règles de gestion
  • Présentation des jeux de règles et des jeux de buckets
  • Présentation des variables globales
  • Créer des règles de gestion
  • Tester des règles de gestion

Définir des composants Human Workflow

  • Présentation de Human Workflow
  • Présentation des modèles
  • Définir des composants Human Workflow
  • Présentation des options relatives aux tâches
  • Définir et utiliser des rôles paramétriques
  • Exemple de workflow : ApproveDeal

Implémenter des tâches de service

  • Présentation des services et des références
  • Présentation des adaptateurs de service
  • Présentation des composants Mediator et des services BPEL
  • Créer une tâche de service

Présentation des événements

  • Présentation des événements
  • Evénements d'horloge
  • Evénements de signal
  • Passerelle basée sur un événement XOR exclusif

Contrôler et organiser le flux de processus

  • Présentation des sous-processus
  • Présentation des sous-processus imbriqués
  • Présentation des sous-processus réutilisables
  • Présentation des sous-processus d'événement
  • Interrompre ou modifier le flux d'un processus
  • Présentation de la communication entre processus homologues
  • Présentation de la communication interprocessus
  • Configurer la communication interprocessus à l'aide d'événements de message

Gérer les exceptions dans le processus BPM

  • Présentation du traitement des exceptions
  • Présentation des événements système et des business events
  • Traitement des erreurs pour une activité et un sous-processus
  • Traitement des erreurs au niveau du processus
  • Etude des événements d'erreur
  • Gérer les erreurs dans un sous-processus réutilisable
  • Gérer les erreurs dans un processus homologue appelé
  • Présentation de la gestion des exceptions basée sur une stratégie

Développer l'interface utilisateur avec ADF - Introduction

  • Présentation d'ADF
  • Expliquer les concepts élémentaires de JSF
  • Présentation des formulaires de tâches et des flux de tâches
  • Utiliser l'éditeur de page ADF
  • Décrire le développement et le déploiement d'une interface utilisateur
  • Utiliser le serveur WebLogic intégré pour le développement d'une interface utilisateur
  • Travailler en parallèle avec une équipe de développement d'interface utilisateur
  • Gérer les lignes de code

Options relatives à l'interface utilisateur

  • Personnaliser l'interface utilisateur d'un processus - Options possibles
  • Personnaliser l'espace de travail ADF
  • Etude des interfaces et des API personnalisées
  • Créer une interface ADF personnalisée
  • Créer une interface personnalisée non ADF (présentation générale seulement)
  • Présentation de l'espace de travail alternatif

 

Cours pré-requis obligatoire(s):

  • Expérience en matière de création de processus à l'aide des outils de modélisation d'Oracle BPM (Business Process Composer et BPM Studio)
  • Expérience de l'utilisation de JDeveloper ou d'autres environnements IDE Java
  • Connaissance de l'architecture des applications et des services Web et des concepts des langages orientés objet et expérience en matière de programmat
  • Oracle By Example (OBE) : Building Your First Process with Oracle BPM 11g

 

Cours pré-requis conseillé(s):

  • Connaissance des principes et de l'utilisation de SOA Suite
  • Connaissance de JavaScript
  • Connaissance de l'architecture des applications orientées se

 

  • Oracle BPM 11g Essentials
  • Fondamentaux du langage XML

 

 

Print Friendly
retour vers le catalogue des formations