J4.x

Flux de travail

From Joomla! Documentation

This page is a translated version of the page J4.x:Workflow and the translation is 50% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎Ελληνικά • ‎English • ‎français • ‎Nederlands • ‎Türkçe
Joomla! 
4.x

Introduction

Le composant de Flux de travail (Workflow) de publication est utilisé pour remplacer les états statiques (non publiés, publiés, mis à la corbeille et archivés) par une approche plus générique. De cette façon, vous pouvez facilement créer un flux de travail personnalisé pour gérer vos articles dans un composant.

  • Vue d'article en backend avec Joomla 3.x :

Article view 3-en.png

  • Vue d'article en backend avec Joomla 4.x :

J4 Articles Backend-en.png

La gamme d'outils de l'article est maintenant plus petite et la vue généralement plus claire. Vous pouvez créer des états personnalisés pour les articles et les regrouper en catégories.

Il existe une page de tutoriel contenant les étapes pour la création de votre premier flux de travail: Scenarios.
Vous trouverez plus d'informations sur l'implémentation du composant dans d'autres zones de la page du projet Google Summer of Code DOC: Publishing Workflow Implementation

You can disable workflows at any time by visiting "articles" or "workflows" and clicking "options" in the top right. Switch to the tab "Integration" and scroll down to "Enable Workflow".


Termes et définitions

  • Flux de travail : Vous pouvez créer plusieurs Flux de travail. Chaque Flux de travail contient des états, des transitions possibles et des conditions d'élément.
  • «États:» Les États peuvent être considérés comme des étapes d’un flux de travail.
  • Conditions: La condition d'un article peut être non publiée, publiée, mise à la poubelle ou archivée.
  • Transitions: Les transitions définissent la séquence d'états qu'un article doit passer.
  • Catégories: Les articles peuvent être affectés à des catégories.


Flux de travail

Le Flux de travail ressemble à une séquence d'étapes. On peut y accéder via le menu principal sous "Contenu". Vous serez dirigé vers la "Liste des flux de travail", un aperçu de tous vos flux de travail existants. Un Flux de travail contient plusieurs états de conditions différentes. Les éléments (par exemple les articles) peuvent transiter par ces états.

Workflows List
  • Vous voyez le statut du Flux de travail (publié / non publié)
  • À côté du statut est le titre. En cliquant sur le titre, vous pouvez "éditer le Flux de travail"
    • Editable : Titre | Description | Statut | Option par défaut | Autorisations (gestion des droits)
  • À côté du titre, vous trouvez l'option de "Gérer" les états du Flux de travail (pour plus d'informations, voir States)
  • À côté de "États" est l'option par défaut
  • Vous trouvez une icône de cercle jaune, à côté de "défaut", représentant le nombre d'états existants dans ce Flux de travail
  • À côté du cercle jaune se trouve une icône représentant une flèche bleue représentant le nombre de transitions existantes dans ce flux de travail (pour plus d'informations, voir Transitions)
  • De plus, vous voyez la date de création du Flux de travail, l'auteur et un identifiant.


Etats

Les états sont accessibles via le conteneur "Liste des flux de travail" en cliquant sur les états "Gérer". Vous pouvez définir un état par défaut (qui doit être à la condition "publié"). En cliquant sur le titre, vous pouvez "modifier" l'état.


Stages View
The Edit Stage view
  • Dans la deuxième image, vous trouvez une option de statut à droite. C'est la condition de l'état.


Transitions

Les articles peuvent transiter d'un état à un autre. Les transitions peuvent être gérées via le conteneur "List des Flux de travail" en cliquant sur la flèche bleue ou via le menu de gauche, après avoir cliqué sur "Gérer". Vous pouvez définir plusieurs transitions que les éléments peuvent traverser. Les états possibles sont basés sur ceux que vous avez créés pour ce flux de travail spécifique.

The current stage will define where this transition is applied. You can choose all stages, or a specific stage.

The target stage is the stage the workflow will end up at after the transition has taken place.

Edit Transitions View

The transition actions stage allows you to define what state the item will be in after the transition is complete. For example if the item is an article it could become unpublished, which is exactly what happens in the unpublish transition. You can also define whether the item is featured or not by the end of the state.

Edit Transition Actions

The transition notifications tab allows you to define whether a notification is sent during that state. For example if an article has been written but needs to be proofread, you could send an email notification to the editor

You can also add additional message text. This will also allow you to use a language string which would make the message text translatable.

The Usergroups option will allow you to define who will receive the notification. In the example we have chosen we would choose editor as the usergroup. In that example all users within that usergroup would get a notification.

Finally there is the "more receivers" option. This allows you to choose individual users to receive this notification.

Edit Transition Notification

The final tab is the permissions tab. This allows you to set who can use this transition.

  • Example: In the transition "Next Step: Publishing" items are originally of the state "unpublished". They are, for example, in need of a review. After they have been reviewed, they can transit to the state "published".
  • All of the workflow transition actions are Joomla! workflow plugins. If you go to System -> Plugins. Then change the "type" dropdown to "workflow" you will see the plugins. These can be disabled like any other plugin.
Workflows Plugins

Categories

Articles can be assigned to categories. They correspond to a certain workflow and can be customized in various ways. You can set a status, parent category and also restrict the access as well as the permissions. This option is not within the workflows screen. For this option you need to go to Content -> Categories. Once there open any category and you will see a "workflows" tab.

  • Example: You have certain articles that you want to be available only for administrators or users of a higher rank. You can call your category "Restricted" and set all permissions on "Allowed" for administrators or higher. This way you do not have to set those permissions for every article concerned but can move them into this special category and save time instead.
Workflow-categories-en.png

Related Information

See also: