SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Groupe Informatique TechSolCom inc.     www.TechSolCom.ca
                  1450 City Councillors, b 340    Tél: (514) 392-9997
                            Montreal, H3A2E6     Fax : (514) 392-9940




Approbations et




      par Félix Martineau

http://atlassian.techsolcom.ca/
Table des matières

1. Problématique

2. Solutions possibles

3. Confluence

4. Commentaires


                                                              2
                Montreal Atlassian User Group – 27 Mai 2010
Problématique
Éventuellement, certains contenus « grand public »
dans Confluence doivent être sécurisés.

• Lecture seule




                                                             3
               Montreal Atlassian User Group – 27 Mai 2010
Problématique
Pour l’approbation du contenu:

• La page est en lecture seule, ou même « invisible »
  pendant qu’elle est « en rédaction ».

• Pour les révisions, on copie la page et on applique
  la même recette…


                                                             4
               Montreal Atlassian User Group – 27 Mai 2010
Problématique
Cette solution maison est limitée:

• Comment déterminer qui a participé

• Beaucoup de travail
  – Création de sous-pages

  – Coordonner les intervenants


                                                              5
                Montreal Atlassian User Group – 27 Mai 2010
Solutions possibles


1. Utiliser JIRA

2. Plugin Confluence « Page Approval Plugin »

3. Plugin Confluence « Ad hoc workflows »



                                                                 6
                   Montreal Atlassian User Group – 27 Mai 2010
Utiliser JIRA
• Flux de travaux très robuste

• La page Confluence est représentée par un champ
   personnalisé




                                                             7
               Montreal Atlassian User Group – 27 Mai 2010
Utiliser JIRA
• Intégration douteuse
  – Difficile de voir à quel état la page est rendue dans
      Confluence

  – Il faut quand même désigner un responsable

  – On tente d’appliquer un flux de demande à une page



                                                               8
                 Montreal Atlassian User Group – 27 Mai 2010
Page Approval Plugin
• Plugin Gratuit

• Développé par CustomWare

• Compatible Confluence 3.2




                                                            9
              Montreal Atlassian User Group – 27 Mai 2010
Page Approval Plugin
• Offre les macros suivantes:

{pageacknowledgement-report}

{pageapproval}

{pageapproval-report}



                                                            10
              Montreal Atlassian User Group – 27 Mai 2010
Page Approval Plugin




                                                11
  Montreal Atlassian User Group – 27 Mai 2010
Page Approval Plugin
• Très simple et convivial, tout comme Confluence

• Trop permissif pour certaines organisations

• La notion d’approbation est binaire

• On peut définir des expirations



                                                             12
               Montreal Atlassian User Group – 27 Mai 2010
Ad hoc Workflows
• Plugin payant

• Développé par ComalaTech

• Compatible Confluence 3.2




                                                           13
             Montreal Atlassian User Group – 27 Mai 2010
Ad hoc Workflows
• Permet de définir des flux complexes

• Permet également des flux « improvisés »

• Permet d’assigner des tâches au fur et à mesure
   que l’on progresse dans le flux

• Envoi de email

• Sécurité
                                                             14
               Montreal Atlassian User Group – 27 Mai 2010
Ad hoc Workflows




                                              15
Montreal Atlassian User Group – 27 Mai 2010
Ad hoc Workflows




                                              16
Montreal Atlassian User Group – 27 Mai 2010
Ad hoc Workflows
• Propose un éditeur visuel pour les workflows
  – Donne accès seulement aux fonctions de base

• Langage de programmation (markup)
  – Documentation incomplète par endroits




                                                             17
               Montreal Atlassian User Group – 27 Mai 2010
Ad hoc Workflows
{workflow:name=Editor and staff approval workflow}

    {workflowparameter:Reviewers|description=Reviewers group|type=group}

        confluence-users

    {workflowparameter}

    {state:Draft|submit=Ready}

    {state}

    {state:Ready|approved=Published|rejected=Draft}

        {approval:Review|group=@Reviewers@}

    {state}

    {state:Published|final=true|rejected=Draft|updated=Ready}

    {state}

    {trigger:pageapproved|approval=Review}

        {send-email:user=@Editor in Chief@|subject=Page ready for final approval}

        The page @page@ has been approved by [~@user@] and is waiting for your final approval.

        {pageactivity}

        {send-email}

    {trigger}

{workflow}


                                                                                                 18
                           Montreal Atlassian User Group – 27 Mai 2010
Ad hoc Workflows
• Quelques failles importantes
  – Impossible de limiter la complétion d'une tâche à la
     personne qui est assignée

  – Impossible de forcer la complétion de toutes les tâches
     avant de pouvoir continuer dans le flux



                                                              19
                Montreal Atlassian User Group – 27 Mai 2010
Verdict Final
• Pas de solution idéale
  – Ad hoc workflows est de loin le plus évolué, mais la
     barrière à l’entrée est assez élevée

• Confluence a été conçu pour favoriser la
   collaboration entre les utilisateurs / équipes


                                                              20
                Montreal Atlassian User Group – 27 Mai 2010
Questions ?




                                              21
Montreal Atlassian User Group – 27 Mai 2010

Contenu connexe

Similaire à Approbations et Confluence

Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
vlabatut
 
Microsoft mdday2010
Microsoft mdday2010Microsoft mdday2010
Microsoft mdday2010
MD DAY
 

Similaire à Approbations et Confluence (20)

Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
 
Solutions Linux 2010
Solutions Linux 2010Solutions Linux 2010
Solutions Linux 2010
 
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
Techdays 2011 : Développez en Java avec la plateforme Team Foundation Server ...
 
Architecture MicroServices - DotNetTlse
Architecture MicroServices - DotNetTlseArchitecture MicroServices - DotNetTlse
Architecture MicroServices - DotNetTlse
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
 
Usages et Mise en Œuvre de Confluence Wiki - du Réseau Social à l'Intranet Co...
Usages et Mise en Œuvre de Confluence Wiki - du Réseau Social à l'Intranet Co...Usages et Mise en Œuvre de Confluence Wiki - du Réseau Social à l'Intranet Co...
Usages et Mise en Œuvre de Confluence Wiki - du Réseau Social à l'Intranet Co...
 
Groupe Canam, projet facebook, intranet 2.0, médias sociaux, SQPRP novembre 2...
Groupe Canam, projet facebook, intranet 2.0, médias sociaux, SQPRP novembre 2...Groupe Canam, projet facebook, intranet 2.0, médias sociaux, SQPRP novembre 2...
Groupe Canam, projet facebook, intranet 2.0, médias sociaux, SQPRP novembre 2...
 
Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020
 
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintexinext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
inext café #03 - Automatiser ses processus métier avec SharePoint et Nintex
 
Introduction DevOps & containarization des applications
Introduction DevOps & containarization des applicationsIntroduction DevOps & containarization des applications
Introduction DevOps & containarization des applications
 
rafidi_t-slide-stage-final
rafidi_t-slide-stage-finalrafidi_t-slide-stage-final
rafidi_t-slide-stage-final
 
Microsoft mdday2010
Microsoft mdday2010Microsoft mdday2010
Microsoft mdday2010
 
LMS : faire le choix de l'open source - Forum elearning Tunisie 2013
LMS : faire le choix de l'open source - Forum elearning Tunisie 2013LMS : faire le choix de l'open source - Forum elearning Tunisie 2013
LMS : faire le choix de l'open source - Forum elearning Tunisie 2013
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016Webinar XL Release in French - November 2016
Webinar XL Release in French - November 2016
 
Arte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes webArte utilise Acquia Cloud pour héberger ses plateformes web
Arte utilise Acquia Cloud pour héberger ses plateformes web
 
2016_03_10 - DevOps@unms - Presentation for IBM
2016_03_10 - DevOps@unms - Presentation for IBM2016_03_10 - DevOps@unms - Presentation for IBM
2016_03_10 - DevOps@unms - Presentation for IBM
 
Usine à site
Usine à siteUsine à site
Usine à site
 
Web2 0 fr(4)
Web2 0 fr(4)Web2 0 fr(4)
Web2 0 fr(4)
 
aOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint FrameworkaOS Toulouse - Session - New Experience & SharePoint Framework
aOS Toulouse - Session - New Experience & SharePoint Framework
 

Approbations et Confluence

  • 1. Groupe Informatique TechSolCom inc. www.TechSolCom.ca 1450 City Councillors, b 340 Tél: (514) 392-9997 Montreal, H3A2E6 Fax : (514) 392-9940 Approbations et par Félix Martineau http://atlassian.techsolcom.ca/
  • 2. Table des matières 1. Problématique 2. Solutions possibles 3. Confluence 4. Commentaires 2 Montreal Atlassian User Group – 27 Mai 2010
  • 3. Problématique Éventuellement, certains contenus « grand public » dans Confluence doivent être sécurisés. • Lecture seule 3 Montreal Atlassian User Group – 27 Mai 2010
  • 4. Problématique Pour l’approbation du contenu: • La page est en lecture seule, ou même « invisible » pendant qu’elle est « en rédaction ». • Pour les révisions, on copie la page et on applique la même recette… 4 Montreal Atlassian User Group – 27 Mai 2010
  • 5. Problématique Cette solution maison est limitée: • Comment déterminer qui a participé • Beaucoup de travail – Création de sous-pages – Coordonner les intervenants 5 Montreal Atlassian User Group – 27 Mai 2010
  • 6. Solutions possibles 1. Utiliser JIRA 2. Plugin Confluence « Page Approval Plugin » 3. Plugin Confluence « Ad hoc workflows » 6 Montreal Atlassian User Group – 27 Mai 2010
  • 7. Utiliser JIRA • Flux de travaux très robuste • La page Confluence est représentée par un champ personnalisé 7 Montreal Atlassian User Group – 27 Mai 2010
  • 8. Utiliser JIRA • Intégration douteuse – Difficile de voir à quel état la page est rendue dans Confluence – Il faut quand même désigner un responsable – On tente d’appliquer un flux de demande à une page 8 Montreal Atlassian User Group – 27 Mai 2010
  • 9. Page Approval Plugin • Plugin Gratuit • Développé par CustomWare • Compatible Confluence 3.2 9 Montreal Atlassian User Group – 27 Mai 2010
  • 10. Page Approval Plugin • Offre les macros suivantes: {pageacknowledgement-report} {pageapproval} {pageapproval-report} 10 Montreal Atlassian User Group – 27 Mai 2010
  • 11. Page Approval Plugin 11 Montreal Atlassian User Group – 27 Mai 2010
  • 12. Page Approval Plugin • Très simple et convivial, tout comme Confluence • Trop permissif pour certaines organisations • La notion d’approbation est binaire • On peut définir des expirations 12 Montreal Atlassian User Group – 27 Mai 2010
  • 13. Ad hoc Workflows • Plugin payant • Développé par ComalaTech • Compatible Confluence 3.2 13 Montreal Atlassian User Group – 27 Mai 2010
  • 14. Ad hoc Workflows • Permet de définir des flux complexes • Permet également des flux « improvisés » • Permet d’assigner des tâches au fur et à mesure que l’on progresse dans le flux • Envoi de email • Sécurité 14 Montreal Atlassian User Group – 27 Mai 2010
  • 15. Ad hoc Workflows 15 Montreal Atlassian User Group – 27 Mai 2010
  • 16. Ad hoc Workflows 16 Montreal Atlassian User Group – 27 Mai 2010
  • 17. Ad hoc Workflows • Propose un éditeur visuel pour les workflows – Donne accès seulement aux fonctions de base • Langage de programmation (markup) – Documentation incomplète par endroits 17 Montreal Atlassian User Group – 27 Mai 2010
  • 18. Ad hoc Workflows {workflow:name=Editor and staff approval workflow} {workflowparameter:Reviewers|description=Reviewers group|type=group} confluence-users {workflowparameter} {state:Draft|submit=Ready} {state} {state:Ready|approved=Published|rejected=Draft} {approval:Review|group=@Reviewers@} {state} {state:Published|final=true|rejected=Draft|updated=Ready} {state} {trigger:pageapproved|approval=Review} {send-email:user=@Editor in Chief@|subject=Page ready for final approval} The page @page@ has been approved by [~@user@] and is waiting for your final approval. {pageactivity} {send-email} {trigger} {workflow} 18 Montreal Atlassian User Group – 27 Mai 2010
  • 19. Ad hoc Workflows • Quelques failles importantes – Impossible de limiter la complétion d'une tâche à la personne qui est assignée – Impossible de forcer la complétion de toutes les tâches avant de pouvoir continuer dans le flux 19 Montreal Atlassian User Group – 27 Mai 2010
  • 20. Verdict Final • Pas de solution idéale – Ad hoc workflows est de loin le plus évolué, mais la barrière à l’entrée est assez élevée • Confluence a été conçu pour favoriser la collaboration entre les utilisateurs / équipes 20 Montreal Atlassian User Group – 27 Mai 2010
  • 21. Questions ? 21 Montreal Atlassian User Group – 27 Mai 2010