SlideShare una empresa de Scribd logo
1 de 38
Activiti Preview
Agenda




         Introduction

         Activiti

         Activiti et Alfresco

         Pour aller plus loin …
Introduction - Activiti

Activiti est une plateforme opensource Java de BPM, qui permet de
concevoir, de déployer et de mettre en oeuvre des workflows (ou
procédures d’entreprise).

Activiti, développé par les fondateurs de jBPM, est conforme au standard
BPMN 2.0.

Activiti s’adresse aux différents acteurs des processus de votre entreprise.
Introduction - BPM


Le BPM (Business Process Management) désigne la gestion
des processus d’entreprise. On pourra également utiliser le
terme Workflow.

Il consiste à identifier et modéliser des procédures
d’entreprise (entrées, sorties, acteurs, etc …), puis
à les déployer dans un système de gestion des
processus (BPMS).

Exemple :
le cycle de vie (rédaction – approbation – publication) d’un
document
Introduction – Procédure d’entreprise (1)


Les procédures permettent de rationnaliser et d’optimiser
les actions de l’entreprise. Elles peuvent comporter des
tâches humaines, et des tâches “machine”.

Exemple : demande d’un prêt en agence bancaire
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
Introduction – l’équipe Activiti


Une équipe autour de deux experts du BPM (et fondateurs
de jBPM) :

           Tom Baeyens
           Fondateur et project lead de jBPM, pour jBoss, et
           RedHat


           Joram Barrez
           Core Developer de jBPM pour RedHat



L’équipe Activiti : http://activiti.org/team.html
Introduction – BPMN 2.0


Le BPMN 2.0 (Business Process Model and Notation 2) est
un standard établi par l’organisme de référence Object
Management 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 votre
processus depuis et vers tout outil de modélisation BPMN 2.0)
 Intégration dans tout moteur (déployez / exécutez votre processus
dans tout moteur de workflows BPMN 2.0)
Introduction – la cible


Au sein de l’entreprise, plusieurs personnes collaborent pour
définir et mettre en place les procédures d’entreprise :
- Le management identifie et modélise globalement les
processus
- Les développeurs programment la couche applicative
des processus
- Les administrateurs système déploient et contrôlent les
processus en cours

Activiti s’adresse à ces différents publics, en leur proposant
des outils dédiés, ainsi qu’une plateforme de conception
collaborative.
Agenda




         Introduction

         Activiti

         Activiti et Alfresco

         Pour aller plus loin …
Activiti – l’écosystème


Activiti, projet OpenSource, dispose d’une communauté de
développeurs solides, mais aussi d’entreprises :

• Alfresco
• SpringSource
• AtosOrigin
• Signavio
• Camunda
• NextLevel
• MuleSoft
• FuseSource
• Anchor
• MimaCom
Activiti – En quelques points


Activiti 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, et
utilisez-le en quelques minutes
Activiti – Moteur BPM embarquable


Activiti peut être embarqué au sein d’une application
existante, pour enrichir ses fonctionnalités et lui ajouter des
services de workflows :



                              Votre application
                             ERP / CRM / Portail
                                     …
   Besoin de
   workflows                         BPMS Activiti
Activiti – Utilisations possibles


Cette portabilité du moteur Activiti lui permet d’être intégré
à diverses solutions, et installé dans différentes
infrastructures.



                      Activiti Engine



             Enterprise
                           ECM          Cloud
               Apps
Activiti – une suite BPM complète


Activiti, 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 workflows
complexes
• Activiti Eclipse Designer : un plugin Eclipse pour concevoir graphiquement des
workflows 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)
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’interaction
modélisation                                          - Outils d’administration
- Outils de collaboration




            Activiti offre une suite BPM complète !
Activiti – Conception de workflows

                     Modélisation graphique et
                     conception collaborative
                         CONCEPTION                      COLLABORATION


                         Activiti Modeler

                                                                                  Ingénieur Système
                     Activiti Eclipse Designer                Activiti Cycle


                         Activiti Kickstart

Manager / Analyste




                                                                               Développeur
                                                 Manager / Analyste
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
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
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
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
Activiti – Activiti cycle

      Analyste        Développeur     Sys Admin




  Model
          Alfresco      SVN   MVN     Tomcat   Activiti
  Repo




                     Activiti Cycle
Activiti – Déploiement des workflows


                Déploiement dans le BPMS



                                         Activiti Engine


                                             Moteur BPM
    Processus           Activiti Probe




                     Ingénieur Système
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)
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
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
Agenda




         Introduction

         Activiti

         Activiti et Alfresco

         Pour aller plus loin …
Activiti et Alfresco


Activiti est un projet à l’initiative d’Alfresco, mais est un
produit totalement dissocié d’Alfresco, sous licence
Apache.

Le moteur Activiti sera intégré au sein d’Alfresco :
• dés la version 3.4.e community


• dans une prochaine version entreprise majeure
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
Activiti et Alfresco – Avec Activiti …


L’implémentation d’Activiti dans Alfresco vise à combler
les lacunes de jBPM :

• Objectif de disposer d’une couverture fonctionnelle au
moins 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”
Activiti et Alfresco – et jBPM ?


Alfresco intégrera 2 moteurs de workflows différents :
• jBPM
• Activiti

Dans la version entreprise, les deux moteurs seront
maintenus et supportés.
Activiti et Alfresco – 3.4.e community
preview

Alfresco 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”
Activiti et Alfresco – captures d’écran
Activiti et Alfresco – captures d’écran
Agenda




         Introduction

         Activiti

         Activiti et Alfresco

         Pour aller plus loin …
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
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 Explorer

Activiti Eclipse Designer
                                         Moteur BPM                                Utilisation
   Activiti Kickstart


     Conception
En résumé (2)

Más contenido relacionado

La actualidad más candente

Matinée3 Gestion Electronique des Documents (GED)
Matinée3   Gestion Electronique des Documents (GED)Matinée3   Gestion Electronique des Documents (GED)
Matinée3 Gestion Electronique des Documents (GED)ALTITUDE CONCEPT SPRL
 
Présentation FADEL Wiam sur le nlp et machine learning
Présentation FADEL Wiam sur le nlp et machine learningPrésentation FADEL Wiam sur le nlp et machine learning
Présentation FADEL Wiam sur le nlp et machine learningWiamFADEL
 
Identification des besoins des clients
Identification des besoins des clientsIdentification des besoins des clients
Identification des besoins des clientsmfopps
 
Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...
Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...
Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...Ourouk
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesLilia Sfaxi
 
Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PROahmedmiha
 
Toulouse Métropole : Open Data & Données Géographiques
Toulouse Métropole : Open Data & Données GéographiquesToulouse Métropole : Open Data & Données Géographiques
Toulouse Métropole : Open Data & Données GéographiquesOpenDataSoft
 
5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échange5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échangeJean-Claude Bellando
 
Presentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETPresentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETMeher Zayani
 
Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"Michael Harlaut
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationSanae BEKKAR
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsCOMPETENSIS
 
Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Jibril Touzi
 
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...Wafa Bourkhis
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquechammem
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobileNader Somrani
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASAhmed MAALEJ
 

La actualidad más candente (20)

Matinée3 Gestion Electronique des Documents (GED)
Matinée3   Gestion Electronique des Documents (GED)Matinée3   Gestion Electronique des Documents (GED)
Matinée3 Gestion Electronique des Documents (GED)
 
Présentation FADEL Wiam sur le nlp et machine learning
Présentation FADEL Wiam sur le nlp et machine learningPrésentation FADEL Wiam sur le nlp et machine learning
Présentation FADEL Wiam sur le nlp et machine learning
 
Identification des besoins des clients
Identification des besoins des clientsIdentification des besoins des clients
Identification des besoins des clients
 
Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...
Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...
Etat de l'art - La Gestion électronique de documents en 2020 : La passerelle ...
 
Chp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées ServicesChp2 - Vers les Architectures Orientées Services
Chp2 - Vers les Architectures Orientées Services
 
Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PRO
 
Toulouse Métropole : Open Data & Données Géographiques
Toulouse Métropole : Open Data & Données GéographiquesToulouse Métropole : Open Data & Données Géographiques
Toulouse Métropole : Open Data & Données Géographiques
 
5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échange5-CFT Composant Vital Infrastructure d\’échange
5-CFT Composant Vital Infrastructure d\’échange
 
Le cloud computing
Le cloud computingLe cloud computing
Le cloud computing
 
Presentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETPresentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NET
 
Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling Notation
 
Offre technique
Offre techniqueOffre technique
Offre technique
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outils
 
Microsoft réussir sa migration vers office 365
Microsoft réussir sa migration vers office 365Microsoft réussir sa migration vers office 365
Microsoft réussir sa migration vers office 365
 
Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)Présentation Gestion Electronique de Documents (Alfresco)
Présentation Gestion Electronique de Documents (Alfresco)
 
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
Présentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobilePrésentation pfe Développement d'une application bancaire mobile
Présentation pfe Développement d'une application bancaire mobile
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VAS
 

Similar a Webinar activiti

Industrialisation des développements CRM 2011
Industrialisation des développements CRM 2011Industrialisation des développements CRM 2011
Industrialisation des développements CRM 2011Microsoft
 
K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...Microsoft Décideurs IT
 
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Microsoft Technet France
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
 
System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)
System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)
System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)Microsoft Technet France
 
AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !Agile Toulouse
 
Approches de mise en place d'un environnement de gestion de contenu Web sous ...
Approches de mise en place d'un environnement de gestion de contenu Web sous ...Approches de mise en place d'un environnement de gestion de contenu Web sous ...
Approches de mise en place d'un environnement de gestion de contenu Web sous ...Mario Leblond
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...Tech-IT Maroc
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureSamir Arezki ☁
 
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa FrTk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa FrValtech
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...Sébastien Levert
 
Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Microsoft
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Microsoft Décideurs IT
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Microsoft
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
OnMap Visual Design pour modéliser les processus
OnMap Visual Design pour modéliser les processusOnMap Visual Design pour modéliser les processus
OnMap Visual Design pour modéliser les processusNomia
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMJason De Oliveira
 

Similar a Webinar activiti (20)

Industrialisation des développements CRM 2011
Industrialisation des développements CRM 2011Industrialisation des développements CRM 2011
Industrialisation des développements CRM 2011
 
K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...K2 la boite à outils pour le développement rapide d’applications métier s’app...
K2 la boite à outils pour le développement rapide d’applications métier s’app...
 
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
 
System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)
System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)
System Center 2012 | SCO : Vue d'ensemble d'Orchestrator 2012 (ex Opalis)
 
AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !AgileTour Toulouse 2012 : agilité, innovation utile au business !
AgileTour Toulouse 2012 : agilité, innovation utile au business !
 
Approches de mise en place d'un environnement de gestion de contenu Web sous ...
Approches de mise en place d'un environnement de gestion de contenu Web sous ...Approches de mise en place d'un environnement de gestion de contenu Web sous ...
Approches de mise en place d'un environnement de gestion de contenu Web sous ...
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
La Structure de l’entreprise Tech-IT Maroc - SSII, Intégrateur de Solutions I...
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa FrTk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
 
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
SharePoint Summit 2012 - Gouvernance et évolution d'une équipe de développeme...
 
Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11Les nouveautés de Visual Studio 11
Les nouveautés de Visual Studio 11
 
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
Gouvernance des données avec SQL Server et ETL en Self-Service avec Data Expl...
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...Mise en place d’une usine logicielle pour technologies Microsoft et non...
Mise en place d’une usine logicielle pour technologies Microsoft et non...
 
Cv hassen benabdelhafidh
Cv hassen benabdelhafidhCv hassen benabdelhafidh
Cv hassen benabdelhafidh
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
OnMap Visual Design pour modéliser les processus
OnMap Visual Design pour modéliser les processusOnMap Visual Design pour modéliser les processus
OnMap Visual Design pour modéliser les processus
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALM
 

Más de Michael Harlaut

Alfresco workdesk introduction_fr
Alfresco workdesk introduction_frAlfresco workdesk introduction_fr
Alfresco workdesk introduction_frMichael Harlaut
 
Alfresco 4.0 en français
Alfresco 4.0 en françaisAlfresco 4.0 en français
Alfresco 4.0 en françaisMichael Harlaut
 
Webinar offre entreprise
Webinar offre entrepriseWebinar offre entreprise
Webinar offre entrepriseMichael Harlaut
 
Webinar "fonctions documentaires Alfresco"
Webinar "fonctions documentaires Alfresco"Webinar "fonctions documentaires Alfresco"
Webinar "fonctions documentaires Alfresco"Michael Harlaut
 
Webinar "Fonctions collaboratives d'Alfresco"
Webinar "Fonctions collaboratives d'Alfresco"Webinar "Fonctions collaboratives d'Alfresco"
Webinar "Fonctions collaboratives d'Alfresco"Michael Harlaut
 
Webinar "Matrice de décision ECM"
Webinar "Matrice de décision ECM"Webinar "Matrice de décision ECM"
Webinar "Matrice de décision ECM"Michael Harlaut
 

Más de Michael Harlaut (6)

Alfresco workdesk introduction_fr
Alfresco workdesk introduction_frAlfresco workdesk introduction_fr
Alfresco workdesk introduction_fr
 
Alfresco 4.0 en français
Alfresco 4.0 en françaisAlfresco 4.0 en français
Alfresco 4.0 en français
 
Webinar offre entreprise
Webinar offre entrepriseWebinar offre entreprise
Webinar offre entreprise
 
Webinar "fonctions documentaires Alfresco"
Webinar "fonctions documentaires Alfresco"Webinar "fonctions documentaires Alfresco"
Webinar "fonctions documentaires Alfresco"
 
Webinar "Fonctions collaboratives d'Alfresco"
Webinar "Fonctions collaboratives d'Alfresco"Webinar "Fonctions collaboratives d'Alfresco"
Webinar "Fonctions collaboratives d'Alfresco"
 
Webinar "Matrice de décision ECM"
Webinar "Matrice de décision ECM"Webinar "Matrice de décision ECM"
Webinar "Matrice de décision ECM"
 

Webinar activiti

  • 2. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  • 3. Introduction - Activiti Activiti est une plateforme opensource Java de BPM, qui permet de concevoir, de déployer et de mettre en oeuvre des workflows (ou procédures d’entreprise). Activiti, développé par les fondateurs de jBPM, est conforme au standard BPMN 2.0. Activiti s’adresse aux différents acteurs des processus de votre entreprise.
  • 4. Introduction - BPM Le BPM (Business Process Management) désigne la gestion des processus d’entreprise. On pourra également utiliser le terme Workflow. Il consiste à identifier et modéliser des procédures d’entreprise (entrées, sorties, acteurs, etc …), puis à les déployer dans un système de gestion des processus (BPMS). Exemple : le cycle de vie (rédaction – approbation – publication) d’un document
  • 5. Introduction – Procédure d’entreprise (1) Les procédures permettent de rationnaliser et d’optimiser les actions de l’entreprise. Elles peuvent comporter des tâches humaines, et des tâches “machine”. Exemple : demande d’un prêt en agence bancaire
  • 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. Introduction – l’équipe Activiti Une équipe autour de deux experts du BPM (et fondateurs de jBPM) : Tom Baeyens Fondateur et project lead de jBPM, pour jBoss, et RedHat Joram Barrez Core Developer de jBPM pour RedHat L’équipe Activiti : http://activiti.org/team.html
  • 8. Introduction – BPMN 2.0 Le BPMN 2.0 (Business Process Model and Notation 2) est un standard établi par l’organisme de référence Object Management 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 votre processus depuis et vers tout outil de modélisation BPMN 2.0)  Intégration dans tout moteur (déployez / exécutez votre processus dans tout moteur de workflows BPMN 2.0)
  • 9. Introduction – la cible Au sein de l’entreprise, plusieurs personnes collaborent pour définir et mettre en place les procédures d’entreprise : - Le management identifie et modélise globalement les processus - Les développeurs programment la couche applicative des processus - Les administrateurs système déploient et contrôlent les processus en cours Activiti s’adresse à ces différents publics, en leur proposant des outils dédiés, ainsi qu’une plateforme de conception collaborative.
  • 10. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  • 11. Activiti – l’écosystème Activiti, projet OpenSource, dispose d’une communauté de développeurs solides, mais aussi d’entreprises : • Alfresco • SpringSource • AtosOrigin • Signavio • Camunda • NextLevel • MuleSoft • FuseSource • Anchor • MimaCom
  • 12. Activiti – En quelques points Activiti 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, et utilisez-le en quelques minutes
  • 13. Activiti – Moteur BPM embarquable Activiti peut être embarqué au sein d’une application existante, pour enrichir ses fonctionnalités et lui ajouter des services de workflows : Votre application ERP / CRM / Portail … Besoin de workflows BPMS Activiti
  • 14. Activiti – Utilisations possibles Cette portabilité du moteur Activiti lui permet d’être intégré à diverses solutions, et installé dans différentes infrastructures. Activiti Engine Enterprise ECM Cloud Apps
  • 15. Activiti – une suite BPM complète Activiti, 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 workflows complexes • Activiti Eclipse Designer : un plugin Eclipse pour concevoir graphiquement des workflows 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. 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’interaction modélisation - Outils d’administration - Outils de collaboration Activiti offre une suite BPM complète !
  • 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 Kickstart Manager / Analyste Développeur Manager / Analyste
  • 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. 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. 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. 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. Activiti – Activiti cycle Analyste Développeur Sys Admin Model Alfresco SVN MVN Tomcat Activiti Repo Activiti Cycle
  • 23. Activiti – Déploiement des workflows Déploiement dans le BPMS Activiti Engine Moteur BPM Processus Activiti Probe Ingénieur Système
  • 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. 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. 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. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  • 28. Activiti et Alfresco Activiti est un projet à l’initiative d’Alfresco, mais est un produit totalement dissocié d’Alfresco, sous licence Apache. 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. 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. Activiti et Alfresco – Avec Activiti … L’implémentation d’Activiti dans Alfresco vise à combler les lacunes de jBPM : • Objectif de disposer d’une couverture fonctionnelle au moins 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. Activiti et Alfresco – et jBPM ? Alfresco intégrera 2 moteurs de workflows différents : • jBPM • Activiti Dans la version entreprise, les deux moteurs seront maintenus et supportés.
  • 32. Activiti et Alfresco – 3.4.e community preview Alfresco 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. Activiti et Alfresco – captures d’écran
  • 34. Activiti et Alfresco – captures d’écran
  • 35. Agenda Introduction Activiti Activiti et Alfresco Pour aller plus loin …
  • 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. 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 Explorer Activiti Eclipse Designer Moteur BPM Utilisation Activiti Kickstart Conception