Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
BPMN 2.0 Introduction
- Qu'est-ce que la norme BPMN ?
- Définition d'un processus
BPMN 2.0 Constructions
- Événements
- Définitions d'événements
- Définitions des événements de temporisation
- Définitions des événements d'erreur
- Définitions des événements de signal
- Définitions des événements de message
- Événements de démarrage
- Aucun événement de démarrage
- Événement de démarrage de la minuterie
- Événement de début de message
- Événement de début de signal
- Erreur Début de l'événement
- Événements de fin
- Aucun Événement de fin
- Erreur Événement de fin
- Annuler Événement de fin
- Événements limites
- Événement limite de la minuterie
- Événement limite d'erreur
- Événement limite de signal
- Événement limite de message
- Événement limite d'annulation
- Événement limite de compensation
- Événements de capture intermédiaires
- Événement de capture intermédiaire de la minuterie
- Événement intermédiaire de capture de signal
- Message Événement de capture intermédiaire
- Événement de lancer intermédiaire
- Événement de lancement intermédiaire Aucun événement
- Signal d'événement de lancer intermédiaire
- Compensation de l'événement de lancer intermédiaire
- Séquence Flux
- Description de l'événement
- Notation graphique
- Représentation XML
- Séquence conditionnelle
- Flux de séquence par défaut
- Passerelles
- Passerelle exclusive
- Passerelle parallèle
- Passerelle inclusive
- Passerelle basée sur les événements
- Tâches
- Tâche de l'utilisateur
- Tâche de script
- [Tâche de service
- Tâche de service Web
- Business Tâche de règle
- Tâche Email Tâche
- Tâche Mule Tâche
- Tâche Camel
- Tâche manuelle
- Java Tâche de réception
- Tâche Shell
- Auditeur d'exécution
- Auditeur de tâches
- Multi-instance (pour chaque)
- Gestionnaires de compensation
- Sous-processus et appels Activities
- Sous-processus
- Sous-processus d'événement
- Sous-processus de transaction
- Activité d'appel (sous-processus)
- Transactions et concomitance
- Continuations asynchrones
- Travaux exclusifs
- Autorisation d'initiation de processus
- Objets de données
Activiti Introduction
- Très courte introduction à BPMS
- Licence
- Téléchargement et installation
Activiti Modélisateur
- Définition par tableau (Activiti Kickstart)
- Edition de modèles
- Importer des modèles existants
- Convertir les définitions déployées en un modèle éditable
- Exporter le modèle vers BPMN XML
- Déployer le modèle dans le Activiti moteur
Explorateur Activiti
- Diagramme de processus
- Tâches
- Démarrer les instances du processus
- Mes instances
- Administration
- Rapports
- Modification de la base de données
L'API Activiti
- L'API et les services du moteur de processus
- Stratégie d'exception
- Travailler avec les services Activiti
- Déployer le processus
- Démarrage d'une instance de processus
- Exécution des tâches
- Suspension et activation d'un processus
- Interroger l'API
- Express ions
- Tests unitaires
- Débogage des tests unitaires
- Le moteur de processus dans une application web
Eclipse Designer
- L'installation
- Caractéristiques de l'éditeur Activiti Designer
- Activiti Fonctionnalités du Designer BPMN (en anglais)
- Fonctionnalités de déploiement du Activiti Designer
- Extension du Activiti Designer
Déploiement
- Business archives
- Déploiement programmatique
- Déploiement avec Activiti Explorer
- Versionnement des définitions de processus
- Fournir un diagramme de processus
- Générer un diagramme de processus
- Catégorie
Formes
- Propriétés des formulaires
- Rendu de formulaire externe
Historique
- Interrogation de l'historique
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- Requête d'instance d'activité historique
- HistoricDetailQuery
- Requête d'instance de tâche historique
- Configuration de l'historique
- Historique à des fins d'audit
API REST
- Principes généraux Activiti REST
- Déploiement
- Définitions des processus
- Modèles
- Instances de processus
- Exécutions
- Tâches
- Historique
- Formulaires
- Tables Database
- Moteur
- Temps d'exécution
- Emplois
- Utilisateurs
- Groupes
- Legacy REST - Utilisation générale
- Référentiel
- Moteur
- Processus
- Tâches
- Identité
- Management
Intégration
- Stratégies et cadres d'intégration
Pré requis
Une bonne connaissance d'un langage de programmation orienté objet est requise. Au moins les bases de Java sont également requises.
28 Heures