21
Approbations et Groupe Informatique TechSolCom inc. 1450 City Councillors, b 340 Montreal, H3A2E6 www.TechSolCom.ca Tél: (514) 392-9997 Fax : (514) 392-9940 par Félix Martineau http://atlassian.techsolcom.ca/

Approbations et Confluence

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Approbations et Confluence

Approbations et

Groupe Informatique TechSolCom inc.

1450 City Councillors, b 340

Montreal, H3A2E6

www.TechSolCom.ca

Tél: (514) 392-9997

Fax : (514) 392-9940

par Félix Martineau

http://atlassian.techsolcom.ca/

Page 2: Approbations et Confluence

2

Table des matières

1. Problématique

2. Solutions possibles

3. Confluence

4. Commentaires

Montreal Atlassian User Group – 27 Mai 2010

Page 3: Approbations et Confluence

3

Problématique

Éventuellement, certains contenus « grand public »

dans Confluence doivent être sécurisés.

• Lecture seule

Montreal Atlassian User Group – 27 Mai 2010

Page 4: Approbations et Confluence

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…

Montreal Atlassian User Group – 27 Mai 2010

Page 5: Approbations et Confluence

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

Montreal Atlassian User Group – 27 Mai 2010

Page 6: Approbations et Confluence

6

Solutions possibles

1. Utiliser JIRA

2. Plugin Confluence « Page Approval Plugin »

3. Plugin Confluence « Ad hoc workflows »

Montreal Atlassian User Group – 27 Mai 2010

Page 7: Approbations et Confluence

7

Utiliser JIRA

• Flux de travaux très robuste

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

personnalisé

Montreal Atlassian User Group – 27 Mai 2010

Page 8: Approbations et Confluence

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

Montreal Atlassian User Group – 27 Mai 2010

Page 9: Approbations et Confluence

9

Page Approval Plugin

• Plugin Gratuit

• Développé par CustomWare

• Compatible Confluence 3.2

Montreal Atlassian User Group – 27 Mai 2010

Page 10: Approbations et Confluence

10

Page Approval Plugin

• Offre les macros suivantes:

{pageacknowledgement-report}

{pageapproval}

{pageapproval-report}

Montreal Atlassian User Group – 27 Mai 2010

Page 11: Approbations et Confluence

11

Page Approval Plugin

Montreal Atlassian User Group – 27 Mai 2010

Page 12: Approbations et Confluence

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

Montreal Atlassian User Group – 27 Mai 2010

Page 13: Approbations et Confluence

13

Ad hoc Workflows

• Plugin payant

• Développé par ComalaTech

• Compatible Confluence 3.2

Montreal Atlassian User Group – 27 Mai 2010

Page 14: Approbations et Confluence

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é

Montreal Atlassian User Group – 27 Mai 2010

Page 15: Approbations et Confluence

15

Ad hoc Workflows

Montreal Atlassian User Group – 27 Mai 2010

Page 16: Approbations et Confluence

16

Ad hoc Workflows

Montreal Atlassian User Group – 27 Mai 2010

Page 17: Approbations et Confluence

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

Montreal Atlassian User Group – 27 Mai 2010

Page 18: Approbations et Confluence

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}

Montreal Atlassian User Group – 27 Mai 2010

Page 19: Approbations et Confluence

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

Montreal Atlassian User Group – 27 Mai 2010

Page 20: Approbations et Confluence

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

Montreal Atlassian User Group – 27 Mai 2010

Page 21: Approbations et Confluence

Questions ?

21Montreal Atlassian User Group – 27 Mai 2010