Quelle est la différence entre les modules Workbench et Workflow?


38

J'utilise le module de révision pour gérer les révisions de nœuds sur mon site Drupal 7. J'avais mis à jour le site par moi-même, la révision était donc suffisante; Toutefois, à présent, je vais ajouter des éditeurs de contenu au projet, de sorte que je dois configurer un flux de travail plus complexe.

J'avais l'habitude d'utiliser le module de workflow sur Drupal 6 et la version de Drupal 7 intègre l'intégration avec Revisioning. Cependant, Workbench a eu beaucoup de bonne presse récemment.

Quelles sont les différences significatives entre ces deux modules, Workbench et Workflow?


7
Juste un avis personnel: j’ai trouvé que Workflow était assez contre-intuitif à utiliser, alors que Workbench est très facile à comprendre. Workbench Access peut être un peu intimidant quand vous ne l'avez pas joué auparavant, mais si vous pouvez persévérer, c'est vraiment génial. La Modération du plan de travail est superbe, mais vous devez vraiment obtenir la version dev car il y a eu beaucoup d'améliorations
Clive

Vous pouvez également vous pencher sur la distribution NodeStream Drupal - je n'en sais pas grand-chose moi-même, mais elle semble être centrée sur les flux de travail.
therobyouknow

Réponses:


19

Workbench vous offre une interface utilisateur intuitive et conviviale pour contrôler les transitions de contenu (nœuds) sur des états préalablement définis sur un contrôle d’accès basé sur les rôles. la possibilité de créer de nouvelles transitions et états.

Cette fonctionnalité ne sera disponible que si vous avez activé le module de modération de workbench .

Le module d' accès au plan de travail vous permet de définir des sections, des éditeurs, des rôles (définis à l'aide d'éléments de menu ou de termes de taxonomie) afin de travailler sur la description ci-dessus en fonction de l'autorisation donnée au rôle de fonctionner sur les fonctionnalités du plan de travail, ce qui vous donne un rôle générique prêt à l'emploi contrôle d’accès basé sur la définition préalable du flux de travail pour la gestion du processus de publication du contenu.

Le média Workbench fournit une intégration entre le média et la suite Workbench. Il simplifie les pages que les administrateurs de contenu doivent consulter afin d’ajouter des médias, ce qui rend le module de fichiers de l’établissement de travail inutile et devient obsolète.

Flux de travail semble être plus puissant et vous fournit un formulaire pour créer et définir des flux de travail et gérer les états, les transitions, attribuer des rôles, des étiquettes ensemble des transitions et comment les états seront listés et connecté lire cet article génial

De plus ont l' intégration avec de nombreux modules utiles peuvent être utilisés dans votre projet à l'avenir comme og , règles , vues et search_api en raison de la dépendance sur le système de l' entité permet de définir drupal flux de travail définis à d' autres types d'entités non limité aux nœuds.

Les actions relatives à chaque transition peuvent être liées et une notification créée pour les utilisateurs concernés, tels que les membres du groupe, les administrateurs ou les responsables de haut niveau.

À la fin, chacun des deux modules a une très bonne fonctionnalité qui mérite de respecter les responsables, Workbench se concentre sur le contenu étroitement lié aux magazines électroniques, aux portails d’informations en ligne ou aux forums, Workflow se concentre sur le processus en considérant être utile dans ERP, CRM et E-commerce comme les systèmes certains comment.

Enfin, près de la portée de cette question, j’ai trouvé qu’un module très simple permet d’ajouter des états de publication personnalisés avec une intégration aux règles et aux vues , ainsi que de spécifier les rôles définis pour les nœuds de transition entre les états.

J'espère que cet examen vous aidera à déterminer quel est le meilleur module pour votre projet.


8

Workbench est le module de Drupal 7. Il est plus facile à utiliser et plus intuitif, mais d'après ma dernière expérience, la révision du support ( ref ) est toujours une demande de fonctionnalité.

Le flux de travail est plus ancien et comporte davantage de fonctionnalités, notamment la prise en charge de la révision, mais son utilisation est plus lourde.


1
Le flux de travail est en cours de réécriture pour être indépendant de l'entité; par conséquent, il peut être utilisé avec vos propres entités personnalisées en plus des nœuds.
DrupalDrop

2

Ces deux modules sont essentiellement utilisés dans le même but, mais leur architecture les différencie. Je ne peux pas comparer exactement celui qui est le meilleur mais en me basant sur l'exigence, je choisis celui qui me simplifiera la vie. Parmi les principaux surligneurs pour les deux sont:

  1. Workbench: relativement simple, recommandé si le nombre d'étapes et le nombre de flux de travail sont inférieurs, fournit un tableau de bord.
  2. Flux de travail: champ de flux de travail qui fait référence au flux de travail, plusieurs flux de travail sont complètement séparés, ce qui permet à un responsable de site de modifier le flux de travail.

-2

Le module Workbench peut réaliser ce que le module Workflow accomplit. De plus, il a un backend très puissant. Je pense que c'est la différence principale.

Si vous avez besoin d'un backend complet pour une administration de flux de travail, il est préférable d'utiliser le module Workbench. si vous avez juste besoin d'un workflow, utilisez le module Workflow.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.