Différences entre versions de « Articles - Workflow »

De WIKI-BOKEH
Aller à : navigation, rechercher
Ligne 58 : Ligne 58 :
 
Tout comme l'étape "À valider" standard, les étapes supplémentaires provoquent l'envoi des notifications par mail aux administrateurs.
 
Tout comme l'étape "À valider" standard, les étapes supplémentaires provoquent l'envoi des notifications par mail aux administrateurs.
  
Les étapes supplémentaires apparaissent entre les étapes standards "À valider" et "Validé".<br />
+
Les étapes supplémentaires apparaissent entre les étapes standards "À valider" et "Validé".
 +
 
 
[[Fichier:Workflow_treeview_filter_custom.png]]
 
[[Fichier:Workflow_treeview_filter_custom.png]]
<br />
+
 
 +
{{#ev:youtube|https://www.youtube.com/watch?v=RRO8ngDHQcY}}
 +
 
 
[[Fichier:Workflow_article_edit_custom.png]]
 
[[Fichier:Workflow_article_edit_custom.png]]
  

Version du 19 avril 2017 à 11:34

Principe[ ]

L'activation d'un workflow sur les articles permettra de gérer plus finement leur cycle de vie.
Ils pourront passer par plusieurs états, en commençant par un état par défaut (brouillon) puis en suivant un chemin jusqu'à la publication (validé).
Les étapes standard sont :

  • Brouillon (par défaut)
  • À valider
  • Validé (l'article devient visible par les internautes)
  • Refusé
  • Archivé


Certains changements d'état provoquent l'envoi de mails de notification (voir ci-dessous).

Activation / Paramétrage[ ]

Le workflow s'active et se paramètre par la variable WORKFLOW dans l'interface d'administration des variables Bokeh.
NB : Cette interface n'est normalement accessible qu'aux équipes d'AFI
Cette variable peut prendre la valeur

  • 0 ou vide pour désactiver le workflow.
  • 1 pour activer le workflow

Usage dans Bokeh[ ]

Les interfaces spécifiques du workflow n'apparaissent que s'il a été activé.

Dans l'arborescence des articles[ ]

Le workflow apparait près du filtre et permet de filtrer les articles par leur état
Workflow treeview filter.png

Dans l'édition d'un article[ ]

Le workflow apparait sous la catégorie et permet de changer l'état d'un article.
Workflow article edit.png
Certains états ne sont accessibles qu'à partir d'un rôle plus haut que rédacteur (Validé, Refusé).
Cependant, il est possible de donner le droit de Validation à des rédacteurs en les affectant à un groupe disposant du droit "Articles: autorise la validation d'un article par son auteur".

Étapes de validation personnalisées[ ]

Configuration[ ]

Au lieu d'un "1" dans la variable WORKFLOW, vous pouvez saisir un texte JSON représentant les étapes de validations supplémentaires dans l'ordre souhaité. Le format à respecter est le suivant :

[{"id":"10", "label":"À valider service Com."}]
  • Les "[" et "]" signifient qu'il s'agit d'une liste.
  • Les "{" et "}" contiennent la définition d'une étape de validation, si vous souhaitez en définir plusieurs vous devez les séparer par des virgules.
  • "id":"xxx" correspond à l'identifiant de l'étape, il doit s'agir d'un nombre qui doit être supérieur à 5 car les identifiants 1 à 5 correspondent aux étapes par défaut de Bokeh. Si vous définissez plusieurs étapes, elles doivent avoir chacune un identifiant différent.
  • "label":"xxx" correspond au libellé de l'étape qui apparaitra dans les écrans d'arborescence des articles et d'édition d'un article de Bokeh

NB : Vous ne pourrez pas supprimer une étape si elle est utilisée par un article.

Usage dans Bokeh[ ]

Tout comme l'étape "À valider" standard, les étapes supplémentaires provoquent l'envoi des notifications par mail aux administrateurs.

Les étapes supplémentaires apparaissent entre les étapes standards "À valider" et "Validé".

Workflow treeview filter custom.png

Workflow article edit custom.png

Notififications[ ]

A l'auteur[ ]

Lorsqu'un article est passé dans l'état Validé , l'auteur recevra un mail lui indiquant la validation de son article. Le contenu de ce mail est paramétrable via la variable WORKFLOW_TEXT_MAIL_ARTICLE_VALIDATED.


Lorsqu'un article est passé dans l'état Refusé , l'auteur recevra un mail lui indiquant le refus de son article. Le contenu de ce mail est paramétrable via la variable WORKFLOW_TEXT_MAIL_ARTICLE_REFUSED, ainsi que le champ de saisie des raisons du refus.

Aux validateurs[ ]

Lorsqu'un article est passé dans l'état A valider, tous les utilisateurs dont le groupe possède les droits de validation sur l'article recevront un mail. Le contenu de ce mail est paramétrable via la variable WORKFLOW_TEXT_MAIL_ARTICLE_PENDING.

Personnalisation des mails[ ]

Les variables utilisées pour paramétrer le contenu des mails peut contenir les termes suivants qui seront automatiquement substitués:

  • TITRE_ARTICLE: titre de l'article
  • URL_ARTICLE: URL absolue de visualisation de l'article
  • AUTHOR_ARTICLE: le nom complet de l'auteur de l'article
  • SAVED_BY_ARTICLE: le nom complet de la personne qui vient de modifier l'article
  • STATUS_ARTICLE: le libellé du statut courant de l'article
  • NEXT_STATUS_ARTICLE: le libellé du statut suivant attendu de l'article


Démo en vidéo[ ]

Visionner la démo de la version 7.3.29 avec les notifications