Fiche Workflow

Pages: 8 (2005 mots) Publié le: 7 septembre 2015
Les circuits de validation
1.1

Qu’est-ce qu’un workflow ?

1.1.2

Définition

Un workflow est la suite d’actions consécutives qui constitue un circuit de validation. Cette suite
d’action est déclenchée par un événement tel que la publication d’un article, la création d’une
rubrique...
Chaque étape du circuit, donc chaque action, est contrôlée électroniquement : l’agent chargé de
l’étape (celuiqui effectue l’action) reçoit un mail. L’agent effectue l’action, puis valide l’étape. Le
workflow passe alors à l’étape suivante.
Ce processus est répété jusqu’à ce que toutes les étapes soient effectuées, ou jusqu’à ce qu’une
étape soit invalidée, auquel cas le workflow est annulé.
Une étape de workflow peut être une simple approbation (l’agent chargé de l’étape donne ou non son
accord pour lapoursuite du circuit), impliquer une action automatisée (envoi de mails...) ou non
(action matérielle, configuration…) ou l’attente d’un autre événement (date).
La validation de l’étape est alors juste un simple acquittement signifiant que l’action a été effectuée.

1.1.3

Workflow et droits

Les workflows sont déclenchés autours de la publication de contenu, avant ou après :
Un contributeur intègreun contenu à un endroit donné, et si un workflow a été défini avant publication,
il est déclenché avant que le contenu ne soit visible sur le site. Lorsqu’il est arrivé au bout, le contenu
est alors rendu visible sur le site.
Un workflow ne peut être défini après publication que s’il s’agit du commentaire d’un article par
exemple. Il est alors déclenché. Mais aucun workflow ne contrôle sil’utilisateur a le droit ou non de
publier un contenu à cet endroit. Ce contrôle est fait par le profil des utilisateurs.

1.1.4

Etapes du workflow

Différents types d’étapes ont été développés :
Des étapes de validation : Le workflow est arrêté jusqu’à ce qu’une personne responsable
de l’étape donne son aval : soit il est d’accord avec le contenu, soit cette étape impliquait une
action matérielle qui étéeffectuée.
Une étape d’attente de date : Le workflow est bloqué jusqu’à ce qu’une date soit atteinte.
Cette date est dans un champ du document publié. Cette étape sert par exemple lorsque vous
entrez une date de publication pour un contenu.
Une étape d’aiguillage : elle permet de déclencher tel ou tel workflow en fonction des
circonstances.

1

L’avancement des étapes de workflow (en dehors del’étape d’envoi de mail) est contrôlé par un
processus système se lançant à intervalles réguliers (cron unix).

1.2

Définir un workflow

1.2.2

Les groupes de workflows

Pour définir un workflow, il faut accéder au site d’administration. Cliquez sur l’onglet
« Administration », puis sur le lien « Workflow » dans la colonne de gauche.

On se retrouve alors dans une page présentant les groupes deworkflow. Ces groupes n’ont aucune
utilité fonctionnelle, ils permettent juste de classer les workflows.
Pour créer un groupe, il suffit de cliquer sur le bouton « Nouveau groupe de workflow » et de saisir
le nom du groupe.

2

1.3

Créer un workflow

Dans la page listant les groupes de workflow, il faut cliquer sur le nom du groupe où le workflow doit
être créé. Tous les workflows du groupe y sontlistés. Il est possible d’éditer un workflow en cliquant
sur l’icône à droite de la ligne correspondante, ou d’en créer un en utilisant le bouton « Nouveau
processus de workflow ».

On ajoute les étapes du workflow en choisissant un type dans le menu en bas de la page et en
cliquant sur le bouton « Ajouter un événement ».

Les différents types d’étapes (ou d’événements pour reprendre laterminologie eZpublish), sont
documentés dans le chapitre suivant. Il faut noter dès à présent que les étapes spécifiquement
destinées aux workflows s’exécutant avant la publication, ne peuvent être utilisées dans les workflows
s’exécutant après la publication, et vice versa. Par conséquent, on ne peut pas non plus avoir un
mélange des deux.
Lorsque le workflow est entièrement défini, il suffit de...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Workflow
  • Le workflow
  • Workflow
  • Workflows
  • E2 workflow
  • Introduction aux workflow
  • Mobile workflows
  • Workflow et jbpm

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !