SlideShare uma empresa 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)

Mais conteúdo relacionado

Mais procurados

Modélisation par Objets - Introduction - De Merise à UML
Modélisation par Objets - Introduction - De Merise à UMLModélisation par Objets - Introduction - De Merise à UML
Modélisation par Objets - Introduction - De Merise à UMLMireille Blay-Fornarino
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOALilia Sfaxi
 
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
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web ServicesLilia Sfaxi
 
SOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : DémystificationSOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : DémystificationKhaled Ben Driss
 
Catalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSMCatalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSMitSMF France
 
BPM - Business Process Management
BPM - Business Process ManagementBPM - Business Process Management
BPM - Business Process ManagementMourad HASSINI
 
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
 
Chp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLChp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLLilia Sfaxi
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMireille Blay-Fornarino
 
Méthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessMéthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessZakaria Bouazza
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Erradi Mohamed
 
Modélisation des processus métiers BPMN
Modélisation des processus métiers BPMNModélisation des processus métiers BPMN
Modélisation des processus métiers BPMNYouness Boukouchi
 
Introduction à la certification itil foundation
Introduction à la certification itil foundationIntroduction à la certification itil foundation
Introduction à la certification itil foundationHassan EL ALLOUSSI
 
Le système d’information de l’entreprise
Le système d’information de l’entrepriseLe système d’information de l’entreprise
Le système d’information de l’entrepriseLee Schlenker
 

Mais procurados (20)

Modélisation par Objets - Introduction - De Merise à UML
Modélisation par Objets - Introduction - De Merise à UMLModélisation par Objets - Introduction - De Merise à UML
Modélisation par Objets - Introduction - De Merise à UML
 
Chp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOAChp1- Introduction aux Technologies Web et SOA
Chp1- Introduction aux Technologies Web et SOA
 
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
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
ModéLisation De Workflow En Uml
ModéLisation De Workflow En UmlModéLisation De Workflow En Uml
ModéLisation De Workflow En Uml
 
SOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : DémystificationSOA - Architecture Orientée Service : Démystification
SOA - Architecture Orientée Service : Démystification
 
Catalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSMCatalogue de Service et Gouvernance ITSM
Catalogue de Service et Gouvernance ITSM
 
Introduction à ITIL
Introduction à ITILIntroduction à ITIL
Introduction à ITIL
 
BPM - Business Process Management
BPM - Business Process ManagementBPM - Business Process Management
BPM - Business Process Management
 
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)
 
Chp3 - ESB
Chp3 - ESBChp3 - ESB
Chp3 - ESB
 
Chp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGLChp1 - Introduction à l'AGL
Chp1 - Introduction à l'AGL
 
Diagramme d'activité en UML
Diagramme d'activité en UMLDiagramme d'activité en UML
Diagramme d'activité en UML
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifié
 
Méthodologie 2 Track Unified Process
Méthodologie 2 Track Unified ProcessMéthodologie 2 Track Unified Process
Méthodologie 2 Track Unified Process
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
Modélisation des processus métiers BPMN
Modélisation des processus métiers BPMNModélisation des processus métiers BPMN
Modélisation des processus métiers BPMN
 
Expose dns
Expose dnsExpose dns
Expose dns
 
Introduction à la certification itil foundation
Introduction à la certification itil foundationIntroduction à la certification itil foundation
Introduction à la certification itil foundation
 
Le système d’information de l’entreprise
Le système d’information de l’entrepriseLe système d’information de l’entreprise
Le système d’information de l’entreprise
 

Semelhante 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
 

Semelhante 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
 

Mais 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 "La plateforme Alfresco"
Webinar "La plateforme Alfresco"Webinar "La plateforme Alfresco"
Webinar "La plateforme Alfresco"Michael 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
 
Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"Michael Harlaut
 

Mais de Michael Harlaut (8)

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 "La plateforme Alfresco"
Webinar "La plateforme Alfresco"Webinar "La plateforme Alfresco"
Webinar "La plateforme Alfresco"
 
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 "Alfresco en une heure"
Webinar "Alfresco en une heure"Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"
 

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