Webinar activiti

3 644 vues

Publié le

Support du webinar de présentation lié à la sortie de Activiti Preview (première intégration avec Alfresco).

Publié dans : Technologie
0 commentaire
7 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 644
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
7
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Webinar activiti

  1. 1. Activiti Preview
  2. 2. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  3. 3. Introduction - ActivitiActiviti est une plateforme opensource Java de BPM, qui permet deconcevoir, de déployer et de mettre en oeuvre des workflows (ouprocédures d’entreprise).Activiti, développé par les fondateurs de jBPM, est conforme au standardBPMN 2.0.Activiti s’adresse aux différents acteurs des processus de votre entreprise.
  4. 4. Introduction - BPMLe BPM (Business Process Management) désigne la gestiondes processus d’entreprise. On pourra également utiliser leterme Workflow.Il consiste à identifier et modéliser des procéduresd’entreprise (entrées, sorties, acteurs, etc …), puisà les déployer dans un système de gestion desprocessus (BPMS).Exemple :le cycle de vie (rédaction – approbation – publication) d’undocument
  5. 5. Introduction – Procédure d’entreprise (1)Les procédures permettent de rationnaliser et d’optimiserles actions de l’entreprise. Elles peuvent comporter destâches humaines, et des tâches “machine”.Exemple : demande d’un prêt en agence bancaire
  6. 6. Introduction – Procédure d’entreprise (2)Dans l’entreprise, une procédure :1) est modélisée graphiquement (dans un outil dédié)2) est déployée dans un système logiciel adapté (BPMS)3) est utilisée par les acteurs de la procédure à travers des interfaces connectées au BPMS Modélisation Déploiement Utilisation via graphique dans le BPMS les interfaces
  7. 7. Introduction – l’équipe ActivitiUne équipe autour de deux experts du BPM (et fondateursde jBPM) : Tom Baeyens Fondateur et project lead de jBPM, pour jBoss, et RedHat Joram Barrez Core Developer de jBPM pour RedHatL’équipe Activiti : http://activiti.org/team.html
  8. 8. Introduction – BPMN 2.0Le BPMN 2.0 (Business Process Model and Notation 2) estun standard établi par l’organisme de référence ObjectManagement Group.Ce standard consiste à établir un socle de propriétés et de normes àrespecter pour les workflows BPMN 2.0.Les bénéfices : Portabilité des modèles de processus (importez / exportez votreprocessus depuis et vers tout outil de modélisation BPMN 2.0) Intégration dans tout moteur (déployez / exécutez votre processusdans tout moteur de workflows BPMN 2.0)
  9. 9. Introduction – la cibleAu sein de l’entreprise, plusieurs personnes collaborent pourdéfinir et mettre en place les procédures d’entreprise :- Le management identifie et modélise globalement lesprocessus- Les développeurs programment la couche applicativedes processus- Les administrateurs système déploient et contrôlent lesprocessus en coursActiviti s’adresse à ces différents publics, en leur proposantdes outils dédiés, ainsi qu’une plateforme de conceptioncollaborative.
  10. 10. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  11. 11. Activiti – l’écosystèmeActiviti, projet OpenSource, dispose d’une communauté dedéveloppeurs solides, mais aussi d’entreprises :• Alfresco• SpringSource• AtosOrigin• Signavio• Camunda• NextLevel• MuleSoft• FuseSource• Anchor• MimaCom
  12. 12. Activiti – En quelques pointsActiviti en quelques points :• Moteur léger embarquable => portabilité dans vos applications• Pilotage par des APIs REST => possibilité d’interfaces spécifiques• OpenSource et standard BPMN 2.0 => pas de verrouillage propriétaire• Une suite BPM complète => concevez un workflow, déployez-le, etutilisez-le en quelques minutes
  13. 13. Activiti – Moteur BPM embarquableActiviti peut être embarqué au sein d’une applicationexistante, pour enrichir ses fonctionnalités et lui ajouter desservices de workflows : Votre application ERP / CRM / Portail … Besoin de workflows BPMS Activiti
  14. 14. Activiti – Utilisations possiblesCette portabilité du moteur Activiti lui permet d’être intégréà diverses solutions, et installé dans différentesinfrastructures. Activiti Engine Enterprise ECM Cloud Apps
  15. 15. Activiti – une suite BPM complèteActiviti, c’est :• Activiti Engine : le moteur BPM pour gérer le cycle de vie des processus• Activiti Probe : une interface Web pour administrer les processus (historique,déploiement, rapports et tableaux de bord etc …)• Activiti Explorer : une interface web pour gérer ses tâches (formulaires)• Activiti Modeler : une interface web pour concevoir graphiquement des workflowscomplexes• Activiti Eclipse Designer : un plugin Eclipse pour concevoir graphiquement desworkflows complexes• Activiti Kickstart : une interface web pour concevoir des workflows simples• Activiti Cycle : une plateforme web de conception collaborative des workflows+ des projets communautaires annexes (interfaces mobiles notamment)
  16. 16. Activiti – une suite BPM complète Modélisation Déploiement Utilisation via graphique dans le BPMS les interfaces- Outils de conception / - Outils de déploiement - Outils d’interactionmodélisation - Outils d’administration- Outils de collaboration Activiti offre une suite BPM complète !
  17. 17. Activiti – Conception de workflows Modélisation graphique et conception collaborative CONCEPTION COLLABORATION Activiti Modeler Ingénieur Système Activiti Eclipse Designer Activiti Cycle Activiti KickstartManager / Analyste Développeur Manager / Analyste
  18. 18. Activiti – Activiti Modeler Outil web de modélisation graphique : - Dédié aux analystes - Gestion de workspaces - Drag’n drop d’objects - Gestion des propriétés d’objets - Boutons d’édition rapide (annuler, copier / coller, …) - Scripting d’actions
  19. 19. Activiti – Activiti Eclipse Designer Plugin Eclipse IDE : - Dédié aux analystes / développeurs - Gestion de projets BPMN2 - Modélisation graphique - Gestion des propriétés, des acteurs … - Packaging de projet - Code spécifique
  20. 20. Activiti – Activiti Kickstart Outil web de conception de workflows simples : - Dédiés aux managers / analystes - Création et édition ultra- rapide - Workflows de type « adhoc » - Définition des tâches, acteurs, et formulaires d’action
  21. 21. Activiti – Activiti Cycle Interface web de conception collaborative : - Gestion d’entrepôt - Connexion avec activiti- modeler et Eclipse - Affichage graphique, XML, et jSON des workflows - Gestion des tags et commentaires
  22. 22. Activiti – Activiti cycle Analyste Développeur Sys Admin Model Alfresco SVN MVN Tomcat Activiti Repo Activiti Cycle
  23. 23. Activiti – Déploiement des workflows Déploiement dans le BPMS Activiti Engine Moteur BPM Processus Activiti Probe Ingénieur Système
  24. 24. Activiti – Activiti Probe Interface web d’administration : - Déploiement de nouveaux processus - Administration des processus en cours - Administration de la base de données - Administration des travaux (jobs)
  25. 25. Activiti – Conception de workflows Utilisation via les interfaces Activiti Probe Activiti Explorer Interfaces spécifiques Utilisation (gestion Administration des des tâches) processus en cours Ingénieur Système
  26. 26. Activiti – Activiti Explorer Interface web de gestion des tâches : - Tableaux de bord des tâches assignées - Formulaires de tâches - Gestion des tâches partagées ou en groupe - Démarrer un nouveau workflow
  27. 27. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  28. 28. Activiti et AlfrescoActiviti est un projet à l’initiative d’Alfresco, mais est unproduit totalement dissocié d’Alfresco, sous licenceApache.Le moteur Activiti sera intégré au sein d’Alfresco :• dés la version 3.4.e community• dans une prochaine version entreprise majeure
  29. 29. Activiti et Alfresco – Avant Activiti …Alfresco dispose d’un moteur de BPM riche : jBPM.• Moteur BPM en java de référence• Couverture fonctionnelle étendue• Orienté développeurs (prise en main délicate)• Peu d’évolutions du produit
  30. 30. Activiti et Alfresco – Avec Activiti …L’implémentation d’Activiti dans Alfresco vise à comblerles lacunes de jBPM :• Objectif de disposer d’une couverture fonctionnelle aumoins identique• Mettre en place des outils dédiés aux utilisateurs(modélisation graphique, administration …)• Moteur BPM léger, portable et compatible BPMN 2.0• Ouverture large à une communauté OpenSource• Architecture REST et “cloud-ready”
  31. 31. Activiti et Alfresco – et jBPM ?Alfresco intégrera 2 moteurs de workflows différents :• jBPM• ActivitiDans la version entreprise, les deux moteurs serontmaintenus et supportés.
  32. 32. Activiti et Alfresco – 3.4.e communitypreviewAlfresco community 3.4.e preview :• jBPM et Activiti actifs par défaut• 5 types de workflows jBPM & Activiti (10 workflows) : adhoc, réviser / approuver, réviser / approuver en groupe, réviser / approuver en parallèle, réviser / approuver en pot commun• possibilité de déployer des workflows activiti spécifiques• seulement une preview ! C’est un “démonstrateur technologique”
  33. 33. Activiti et Alfresco – captures d’écran
  34. 34. Activiti et Alfresco – captures d’écran
  35. 35. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  36. 36. Pour aller plus loin • Essayez Activiti ! • Site Activiti : http://activiti.org/ • 10 minutes Tutorial : http://activiti.org/userguide/index.html#10minutetutorial • BPMN 2.0 : http://www.omg.org/spec/BPMN/2.0/ • Autres présentations : http://docs.codehaus.org/display/ACT/Presentations+and+Arti cles • Nos autres webinars : http://tinyurl.com/3698pjy • Alfresco : http://www.alfresco.com
  37. 37. En résumé (1) Modélisation Déploiement Utilisation via graphique dans le BPMS les interfaces Activiti Cycle Activiti Probe Collaboration Administration Activiti Modeler Activiti Engine Activiti ExplorerActiviti Eclipse Designer Moteur BPM Utilisation Activiti Kickstart Conception
  38. 38. En résumé (2)

×