Gestion du workflow

Chaque objet dans Melody possède un workflow. Celui-ci définit les différentes étapes de traitement d’un objet ainsi que les actions permettant de le faire évoluer d’un état à un autre.

À tout moment, un objet (article, page, annonce…) se trouve dans un état précis. Les utilisateurs, selon leurs droits, peuvent effectuer des actions qui déclenchent des transitions et font évoluer l’objet dans son cycle de vie.

Durant la phase projet, un workflow a été défini pour les articles et les pages.

Workflow des articles

État Description
Module État d’une forme d’article réalisée automatiquement suite à construction d’une page modèle.
Rédaction État initial d’un article lors de sa création par un contributeur.
Proposition État d’un article “commandé” à un pigiste ou à un journaliste.
Relecture État d’un article destiné à être relu.
Validé État d’un article relu et prêt à être publié.

Workflow des pages

État Description
Ouverte État d’une page réalisée automatiquement suite à création d’une parution.
Rédaction Etat de la page automatique (ou pas) qui permet de signaler que celle-ci est en cours de travail.
Relecture État d’une page dont tous les articles sont au statut “Validés”, affichage du bouton d’envoi en BAT.
Maquettage État d’une page prête à être ajustée par la PAO.
Relue État indiquant que la page a été vérifiée par le directeur de la rédaction (BAT).
BAT État d’une page envoyée en BAT chez l’imprimeur.

Administration des workflows

Depuis l’administration, il est possible d’intervenir sur les états et les transitions afin d’adapter le fonctionnement aux besoins de l’organisation et de modifier les accès selon les rôles utilisateurs.

Gestion des états

Lors de la sélection d’un objet, la liste des états qui le composent est affichée.

Pour chaque état, les informations suivantes sont disponibles :

  • Transitions entrantes : liste des actions permettant d’accéder à cet état.
  • Transitions sortantes : liste des actions permettant de quitter cet état.
  • Droits d’accès : autorisations accordées aux différents rôles.

Les droits disponibles sont les suivants :

  • Lecture : autorise l’utilisateur à consulter l’objet dans l’état concerné.
  • Écriture : autorise l’utilisateur à modifier l’objet dans cet état.
  • Écriture externe : autorise l’utilisateur à ouvrir et modifier l’objet dans InDesign.

Gestion des transitions

Lors de la sélection d’un objet, la liste des transitions qui le composent est affichée.

Les transitions correspondent aux actions effectuées par les utilisateurs pour faire évoluer un objet d’un état à un autre.

Chaque transition définit :

  • un état initial ;
  • un état final;
  • les rôles autorisés à exécuter cette action.

Exemple :

État de départ Transition État d’arrivée
Rédaction Envoyer en relecture Relecture
Relecture Valider Validé
Relecture Retour en rédaction Rédaction
Maquettage Envoyer en BAT BAT

Les transitions disponibles dépendent des droits accordés aux utilisateurs et du paramétrage du workflow.