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
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
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
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