8 Stimmen

Wofür wird der Workflow bei SDL Tridion Komponenten und Seitenvorlagen verwendet?

Sowohl in SDL Tridion 2009 als auch in 2011 ist mir aufgefallen, dass es auf der Registerkarte Workflow des Publikationsdialogs ein Feld für den Prozess der zugehörigen Seitenvorlage und den Prozess der zugehörigen Komponentenvorlage gibt.

Bedeutet dies, dass Vorlagen-/Codeänderungen in der Produktion vorgenommen und durch einen Workflow-Prozess freigegeben werden können? Ist dies eine gute Praxis? Wenn das der Fall ist, warum gibt es dann keine Workflow-Prozess-Assoziation für Vorlagen-Bausteine?

8voto

Ram G Punkte 4829

Dies ist nicht für den Einsatz in der Produktion gedacht, kann aber in der Entwicklungsphase verwendet werden. Ich sehe diese Funktion als vorteilhaft für den Prozess der Code-/Vorlagenüberprüfung, bei dem der Entwickler die Vorlagen entwickelt, der Workflow startet und der Teamleiter sie überprüft und die Änderungen genehmigt/ablehnt.

Für die Produktion/UAT/QA, NO.NO.NO. (ich möchte dies nur stark genug betonen:)) ist es IMHO keine gute Praxis. Sie sollten den Änderungsmanagementprozess durchlaufen, indem Sie das Content Porter-Paket exportieren/importieren, typischerweise DTAP.

Warum gibt es keinen Arbeitsablauf auf TBBs? TBBs sind ohnehin Teil von CT/PT, so dass sie bei der Überprüfung von CT/PT ausdrücklich in die Überprüfung einbezogen werden. Ich verstehe jedoch Ihren Standpunkt, dass es Fälle geben könnte, in denen Sie nur den TBB aktualisieren und kein Workflow in Gang gesetzt wird.

Ich hoffe, das hilft.

5voto

Nickoli Roussakov Punkte 3434

Dies ist eine Legacy-Funktionalität, die mit nicht-zusammengesetzten VB-Vorlagen verwendet werden konnte, bevor zusammengesetzte Vorlagen in Tridion Version 5.3 aufkamen. Heute wird dies jedoch nicht mehr von großem Nutzen sein, da TBBs nicht in den Workflow einbezogen werden, so dass Sie über den Workflow nur die Seite/Komponentenvorlage, nicht aber die darin enthaltenen TBBs steuern können.

3voto

Chris Summers Punkte 10153

Soweit ich weiß, funktionieren die Workflow-Prozesse für Vorlagen so, wie Sie es vorschlagen. Als ich jedoch das letzte Mal nachgesehen habe (in der Version 2009), war die Minimal Level of Approval Der Status wurde bei der Veröffentlichung von Artikeln nicht beachtet. Leider bedeutet dies, dass Ihre Vorlagenänderungen immer sofort für alle Ziele verfügbar sind, wenn jemand sie veröffentlicht. Aus diesem Grund würde ich immer empfehlen, Änderungen an Vorlagen in einer Entwicklungsumgebung und nicht in einer Produktionsumgebung vorzunehmen und die Freigabe von Vorlagen über den Content Porter zu verwalten.

Ihr Hinweis auf TBBs ist ein guter Punkt - seit R5.3 machen modulare Vorlagen ausgiebig Gebrauch von TBBs, und daher denke ich, dass diese Funktion übersehen worden sein könnte. Wenn das TBB-Problem und die Minimal Level of Approval Problem behoben wäre, könnten Sie einige sehr interessante Freigabeszenarien für die Einführung neu gestalteter Websites erstellen.

1voto

Dominic Cronin Punkte 5865

Wie bereits von anderen vorgeschlagen, sollten Sie bei der Freigabe von Vorlagen auf DTAP-Umgebungen (Development-Test-Acceptance-Production) zurückgreifen. Die Komplexität dieses Aufbaus hängt von Ihren spezifischen Anforderungen ab.

Die Verwendung von Arbeitsabläufen für die Entwicklungsarbeit ist höchstwahrscheinlich nicht hilfreich. Vieles hängt davon ab, wo die verschiedenen Entwickler ihre Arbeit integrieren. Wenn Sie mehrere Entwicklungsumgebungen haben, wird jeder einzelne Entwickler wahrscheinlich keinen Workflow auf seinem eigenen System haben wollen. Angenommen, Sie integrieren auf einem der DEV-Rechner, oder vielleicht auf TEST, dann werden Sie auch dort keinen Workflow wollen, da, wenn ein Entwickler eine Änderung festschreibt, diese meist aus mehreren Assets besteht, von denen jedes separat den Workflow durchlaufen muss, wobei einige Teile der Änderung für andere sichtbar sind, während dies geschieht, und andere nicht. Wenn alle Ihre Entwickler auf demselben Server arbeiten, dann werden diese Aspekte des Workflows noch mehr schaden.

Der Workflow ist vor allem für die Verwaltung einzelner, nicht zusammenhängender Assets nützlich. Typische Entwicklungsarbeit ist nicht so, und offen gesagt wären die vielen zusätzlichen Schritte nur ein Overhead und würden die Notwendigkeit der normalen Entwicklungsdisziplinen nicht beseitigen. Wie Quirijn anmerkt, machen die Leute das nicht. Auch ich habe das noch nie gesehen, und ich bin sehr froh, das sagen zu können.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X