Ich muss ein Datum-Zeit-Feld in Sitecore aktualisieren, kurz bevor das Element veröffentlicht wird. Dies verhält sich wie eine "Veröffentlichungsdatumszeit", wenn der Artikel tatsächlich veröffentlicht wird. Ich habe dies erfolgreich im Workflow implementiert und funktioniert für Elemente im Workflow, indem eine benutzerdefinierte Aktion hinzugefügt wird.Sitecore-Aktualisierungsfeld kurz vor Veröffentlichung
Für Elemente, die sich nicht im Arbeitsablauf befinden und vom Veröffentlichungsagenten abgerufen werden sollen, habe ich in die Pipeline getippt und einen Prozessor direkt vor dem PerformAction-Prozessor hinzugefügt. Das Feld wird in der Master-Datenbank aktualisiert, aber vom Veröffentlichungsagenten nie in der Web-Datenbank veröffentlicht. Das Element mit allen anderen Werten vor dem Feldupdate wird ordnungsgemäß ausgeführt.
Ich habe versucht, das Problem zu debuggen und das Gefühl zu haben, dass es passiert, weil das aktualisierte Element nicht als Teil der Veröffentlichungswarteschlange wiedergegeben wird. Gibt es eine Möglichkeit, die Aktualisierung des Datumszeitfelds, das ebenfalls im selben Prozess veröffentlicht wurde, zu erzwingen, anstatt es zur Veröffentlichung zwingen zu müssen?
Alle Vorschläge sind willkommen.