Eingabevariablen werden entfernt

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Durch das Löschen von Workflow-Eingabevariablen wie Einfüge- und Aktualisierungsaktionen wird ein Kundenaktualisierungsdatensatz im aktuellen Update-Satz eines Anwenders erstellt.

    Diese Löschungen werden zu einer neuen Instanz mit dem Update-Satz migriert, unabhängig davon, ob der Workflow, der die Eingabevariablen besitzt, im selben Update-Satz veröffentlicht wird. Planen Sie sorgfältig, und seien Sie vorsichtig, wenn Sie einen Workflow bearbeiten und Update-Sätze auswählen.

    Risiko der Entfernung der Eingabevariablen

    Ein vorhandener Workflow enthält bereits zwei Eingabevariablen.

    1. Der Workflow wurde zu einer Produktionsinstanz mit den beiden Variablen migriert.
    2. In einer Entwicklungsinstanz wählt Anwender A „Update-Satz A“ aus und checkt den Workflow aus.
    3. Anwender A entfernt eine Eingabevariable und alle Verweise darauf im Workflow.

      Das System gibt in den Update-Satz Einen Kunden-Update-Datensatz ein, der die Löschung der Eingabevariable widerspiegelt. Für die neue Workflow-Version wird kein Datensatz hinzugefügt, der nicht mehr von der Eingabe abhängt. Dies geschieht erst, wenn der Workflow veröffentlicht wurde.

    4. Anwender A arbeitet weiterhin an anderen Funktionen in Update-Satz A, die in die Produktion verschoben werden müssen.
    5. Anwender A schließt Update-Satz A ab und migriert es zur Produktionsinstanz, ohne den Workflow zu veröffentlichen.

      Der Update-Satz-Eintrag, der die Workflow-Eingabevariable löscht, gilt jetzt für die Produktionsinstanz. Die vorherige Version des Workflows wird auf dieser Instanz ausgeführt und verweist weiterhin auf die fehlende Variable.

    Lösung zum Entfernen der Eingabevariablen

    Achten Sie beim Bearbeiten von Workflows, insbesondere beim Löschen von Eingabevariablen, darauf, einen einzelnen Update-Satz für die Bearbeitung aller Variablen und die Veröffentlichung von Workflows zu verwenden.

    Führen Sie den Update-Satz bei Bedarf in einem allgemeineren Satz zusammen, der für die Bereitstellung vorgesehen ist, nachdem der Workflow veröffentlicht wurde. Informationen zu Update-Sätzen finden Sie unter System-Update-Sätze .

    Hinweis:
    Wenn bereits eine Workflow-Version auf einem Produktionssystem ausgeführt wird und Eingabevariablen aus einer neueren Version gelöscht werden, können sich diese Löschungen auf Transaktionen auswirken, die bereits für die frühere Version ausgeführt werden. Gehen Sie beim Löschen von Workflow-Eingabevariablen äußerst vorsichtig vor, und planen Sie die Migration sorgfältig.

    Verhinderung des Entfernens von Eingabevariablen

    Vor der Veröffentlichung einer Workflow-Version validiert das System das Workflow-Modell, um den Designer bei der Planung der Bereitstellung zu unterstützen.

    Diese Validierung warnt vor kritischen Fehlern, die verhindern können, dass ein Workflow erfolgreich ausgeführt wird, aber auch vor Abhängigkeiten und Konflikten in Update-Sätzen. Unter ValidateUpdateSetAbhängigkeiten finden Sie weitere Details.