Im Moment habe ich ein Problem mit dem Sitecore-Workflow. Das Problem ist wie folgt:
Mein Vorlagenstandardwert hat die Felder Workflow und Standardworkflow gesetzt. Der Workflow-Status ist auf Entwurf festgelegt. Jedes Mal, wenn ich ein Element aus dieser Vorlage erstelle, erbt es jedoch nicht die Felder des Workflow-Abschnitts, alle sind leer
Wenn ich Workflow- und Workflowstatus für Elemente manuell festlege, funktioniert es wie erwartet bis zum Endstatus. Wenn jedoch ein Inhaltsautor das Element bearbeitet, wird eine neue Version erstellt, aber nur der Workflowfeldwert wird beibehalten, während der Workflowstatus wieder leer ist.
was mache ich falsch? Warum passiert dies? Ich benutze Sitecore 6.5.0
__Standard Values
Ihrer Vorlage sollte nur das Feld Default workflow
enthalten; Setzen Sie das Feld Workflow
nicht auf das Element __Standard Values
, da dies darauf hinweist, dass sich das Element __Standard Values
selbst im Workflow befindet! Setzen Sie das Feld State
nicht auf das Element __Standard Values
, da sich das Element __Standard Values
in diesem Status befindet!
Ihr Workflow-Element enthält ein Initial State
-Feld, das den Anfangszustand definiert, in dem sich ein Element befindet (vorausgesetzt, das Element verwendet diesen Workflow).
Wenn Sie ein Element erstellen und dieses Element einen __Standard Value
mit einem Workflow im Feld Default Workflow
hat, wird das Feld Workflow
für dieses Element genauso festgelegt wie das Default Workflow
-Feld von __Standard Values
. Der Status, in dem sich der Artikel befindet, ist der Initial State
wie in diesem Workflow definiert.
Wenn Sie das Element über die API erstellen, müssen Sie den Workflow und den Status explizit explizit festlegen:
%Vor%Ich gehe davon aus, dass wenn Sie dies über die Benutzeroberfläche tun, einige zusätzliche Pipelines verarbeitet werden, die dies für Sie tun, wenn Sie den Inhalts-Editor usw. verwenden, den Sie mithilfe der API umgehen.
In der Tat, hier ist ein relevanter Beitrag zu SDN: Ссылка
Tags und Links sitecore sitecore6 sitecore-workflow