Kampagne: Zwischendaten beibehalten / Ziel anzeigen zeigt nach dem Upgrade leere Daten an

Nach einem Upgrade kann in einigen Umgebungen ein Problem auftreten, bei dem die Ansicht Ziel anzeigen oder Zwischendaten beibehalten die erwarteten Daten in der Workflow-Datenvorschau nicht rendert, wenn neuere Builds der Client-Konsole verwendet werden. Dieses Verhalten ist an ältere benutzerdefinierte Workflow-Eingabeformulare gebunden und wird nicht durch einen Server-seitigen Fehler verursacht.

Beschreibung description

In betroffenen Umgebungen können Benutzer einen Workflow ausführen und Zielgruppenbestimmungsergebnisse anzeigen. Der Abschnitt „Daten“ in der Target-Vorschau ist jedoch leer oder zeigt die erwarteten Datensätze nicht an, wenn neuere Versionen der Client-Konsole verwendet werden.

Dieses Problem trat nur in Umgebungen auf, in denen das xtk:workflow-Eingabeformular vor Juni 2021 angepasst wurde und diese angepasste Version nicht die neuere xpathTargetDataSource-Definition enthielt, die später im vordefinierten Formular eingeführt wurde.

Das Ergebnis:

  • Das Problem tritt in neueren Versionen der Client-Konsole auf.
  • Ältere Client-Konsolen-Builds scheinen weiterhin zu funktionieren.
  • Das Verhalten ist auf Umgebungen mit einer älteren benutzerdefinierten Überschreibung von xtk:workflow beschränkt.
  • Dies ist ein Kompatibilitätsproblem mit der Client-Konsole/Formularanpassung und kein Server-seitiger Produktfehler.

Lösung resolution

Die Lösung besteht darin, den Eingabeformularkonflikt in xtk zu beheben:workflow sodass das angepasste Formular die fehlende vordefinierte Änderung enthält.

Stellen Sie insbesondere im Abschnitt „Datensätze der Zielgruppe“ des xtk:workflow-Eingabeformulars sicher, dass das folgende Attribut vorhanden ist:

xpathTargetDataSource="/ignoriert/transitionExtensions/@targetDataSource“

Empfohlener Ansatz

  1. Öffnen Sie das benutzerdefinierte xtk:workflow-Eingabeformular.
  2. Überprüfen Sie, ob es sich um eine Vorgängerversion der vordefinierten Änderungen handelt, die nach Juni 2021 eingeführt wurden.
  3. Lösen Sie alle Formularkonflikte zwischen der angepassten Version und der neueren vordefinierten Version.
  4. Bestätigen Sie, dass die folgende Zeile im entsprechenden Abschnitt des Formulars vorhanden ist: xpathTargetDataSource="/ignore/transitionExtensions/@targetDataSource“
  5. Speichern Sie die Formularänderungen und testen Sie die Vorschau des Workflow-Ziels im aktuellen Build der Client-Konsole erneut.

Wenn das Problem nach einem Upgrade begonnen hat, überprüfen Sie zuerst die Konfliktlösung für das Eingabeformular.
Wenn ein Formular benutzerdefinierte Änderungen enthält, werden nicht automatisch neuere vordefinierte Änderungen eingefügt. Diese müssen bei der Konfliktbehebung zusammengeführt werden.
Eine temporäre Problemumgehung kann die Verwendung eines älteren Builds der Client-Konsole sein, aber die richtige Lösung besteht darin, die angepasste Formulardefinition zu aktualisieren.
Die Entwicklungsabteilung kam zu dem Schluss, dass dieses Szenario wie vorgesehen funktioniert, sobald der Formularkonflikt korrekt behoben wurde.

recommendation-more-help
experience-cloud-kcs-help-kbarticles