Jaka jest różnica między modułami Workbench i Workflow?

38

Używam modułu Korekta do zarządzania wersjami węzłów w mojej witrynie Drupal 7. Aktualizowałem witrynę samodzielnie, więc weryfikacja była wystarczająca; teraz jednak dodam do projektu kilka edytorów treści, więc muszę skonfigurować bardziej złożony przepływ pracy.

Kiedyś korzystałem z modułu Workflow na Drupal 6, a wersja Drupal 7 ma integrację z Revisioning. Jednak Workbench zyskał ostatnio dobrą prasę.

Jakie są znaczące różnice między tymi dwoma modułami, Workbench i Workflow?

Patrick Kenny
źródło
7
Tylko osobista opinia: uważam, że Workflow jest dość sprzeczny z intuicją, a Workbench jest bardzo łatwy do zrozumienia. Workbench Access może być nieco zniechęcający, jeśli nie grałeś z nim wcześniej, ale jeśli możesz wytrwać, jest to absolutnie świetne. Moderacja Workbench jest znakomita, ale naprawdę musisz uzyskać wersję deweloperską, ponieważ wprowadzono wiele ulepszeń
Clive
Możesz także rozważyć dystrybucję NodeStream Drupal - sam niewiele o tym wiem, ale wydaje się, że koncentruje się na przepływach pracy.
therobyouknow,

Odpowiedzi:

19

Workbench zapewnia intuicyjny i przyjazny interfejs użytkownika do kontrolowania przejść treści (węzłów) we wcześniej zdefiniowanych stanach w ramach kontroli dostępu opartej na rolach, oznacza, że ​​każde przejście do węzła ze stanu do stanu dla roli upoważnionej do wykonania tego przejścia, z zdolność do tworzenia nowych przejść i stanów.

Nie dostaniesz tej funkcji, chyba że włączysz moduł moderacji środowiska roboczego .

Moduł dostępu do środowiska roboczego umożliwia ustawianie sekcji, edytorów, ról (zdefiniowanych za pomocą elementów menu lub terminów taksonomicznych) do pracy z powyższym opisem w oparciu o pozwolenie dla roli na działanie funkcji środowiska roboczego, co daje ogólną rolę po wyjęciu z pudełka oparta na kontroli dostępu do wcześniej zdefiniowanego przepływu pracy w celu zarządzania procesem publikowania treści.

Workbench media zapewnia integrację między multimediami a pakietem Workbench. Upraszcza to strony, które muszą odwiedzić administratorzy w celu dodania multimediów, dzięki czemu moduł plików Workbench jest bezużyteczny i ulega deprecjacji.

Przepływ pracy wydaje się być bardziej wydajny i zapewnia jeden formularz do tworzenia i definiowania przepływów pracy oraz zarządzania stanami, przejściami, przypisywania ról, ustawiania etykiet dla przejść oraz sposobu wyświetlania i rejestrowania stanów czytaj ten niesamowity artykuł

Poza tym integracja z wieloma przydatnymi modułami może być w przyszłości wykorzystywana w twoim projekcie, np. Og , reguły , widoki i search_api ze względu na zależność od systemu encji drupal pozwala na ustawienie przepływów pracy zdefiniowanych dla innych typów encji nie ograniczonych do węzłów.

Działania związane z każdym przejściem można wiązać i tworzyć powiadomienia dla zainteresowanych użytkowników, takich jak członkowie grupy i administratorzy lub menedżerowie wysokiego szczebla.

Na koniec każdy z dwóch modułów ma bardzo dobrą funkcjonalność, która zasługuje na okazanie szacunku opiekunom, Workbench koncentruje się na treściach ściśle związanych z czasopismami elektronicznymi oraz portalami lub forami z wiadomościami online, Workflow zwraca uwagę na proces myślenia o przepływach pracy jako wymaganiach biznesowych i może być pomocnym w systemach ERP, CRM i e-commerce, jak to zrobić.

Wreszcie blisko zakresu tego pytania znalazłem bardzo prosty moduł, który umożliwia dodawanie niestandardowych stanów publikacji z integracją do reguł i widoków , określenie zdefiniowanych ról w węzłach przejścia między stanami.

Mam nadzieję, że ta recenzja pomoże ci ustalić, który moduł jest najlepszy dla twojego projektu.

Mohammed Gomma
źródło
8

Workbench jest modułem dla Drupala 7. Jest łatwiejszy w użyciu i bardziej intuicyjny, ale z mojego najnowszego doświadczenia weryfikacja wsparcia ( ref ) jest wciąż żądaniem funkcji.

Przepływ pracy jest starszy i ma więcej funkcji, w tym obsługę rewizji, ale jest bardziej skomplikowany w użyciu.

Druvision
źródło
1
Przepływ pracy jest przepisywany tak, aby był niezależny od bytu; dlatego można go używać z własnymi niestandardowymi elementami oprócz węzłów.
DrupalDrop
2

Oba te moduły są zasadniczo używane do tego samego celu, ale ich architektura jest tym, co je odróżnia. Nie mogę dokładnie porównać, który z nich jest lepszy, ale na podstawie wymagań wybieram ten, który uprości moje życie. Niektóre kluczowe wyróżnienia dla obu z nich to:

  1. Workbench: stosunkowo prosty, preferowany, jeśli liczba kroków i liczba przepływów pracy jest mniejsza, zapewnia pulpit nawigacyjny.
  2. Przepływ pracy: pole przepływu pracy, które odwołuje się do przepływu pracy, wiele przepływów pracy jest całkowicie oddzielnych, łatwe dla osoby zarządzającej witryną w celu zmiany przepływu pracy.
Amey Mudras
źródło
-2

Moduł Workbench może osiągnąć to, co robi moduł Workflow; a ponadto ma bardzo potężny backend. Myślę, że to główna różnica.

Jeśli potrzebujesz pełnego zaplecza do zarządzania przepływem pracy, lepiej jest użyć modułu Workbench; jeśli potrzebujesz tylko przepływu pracy, skorzystaj z modułu Workflow.

ivan
źródło