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.
Nos clients témoignent (4)
I learned the use the software confidently in just a few days. The training was adjusted to suit my purposes, which were less code-oriented and more user interface and business process focused.
Elizabeth Hostetter - accenture
Formation - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Formation - Activiti for Process Developers
Excellent ratio between learning the concepts and applying them quickly. This was appreciated by the audience, because after the overview we worked the same concepts in the labs. Very good communication skills by Antonio that kept the audience very interested.
Filipe Miranda
Formation - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.