Workflow-Phasen-Renderer

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 6 Minuten Lesedauer
  • Workflow-Phasen-Renderer bestimmen, wie ein Workflow Phasen in einem Workflow-Feld anzeigt.

    Es sind mehrere Renderer verfügbar.
    Hinweis:
    Die meisten Workflows sollten den Workflow-gesteuerten Renderer verwenden. Dieser Renderer wird standardmäßig für alle Workflows verwendet. Verwenden Sie einen anderen Phasen-Renderer nur nach sorgfältiger Überlegung und um bestimmte Anforderungen für die Darstellung der Phasen zu erfüllen.

    Workflow-gesteuert

    Verwenden Sie den Workflow-gesteuerten Renderer so oft wie möglich. Dieser Renderer zeigt Symbole für Phasen mit dem vom Workflow gesteuerten Phasenstatus an. Symbole werden auf eine Weise angezeigt, die für viele Situationen sinnvoll ist. Dieser Renderer kann Phasen aus einem Haupt-Workflow und Subflows anzeigen. Die Reihenfolge der Symbole wird durch den erwarteten Pfad des ausführenden Workflows bestimmt. Während des Workflows werden Phasen in Pfaden, die der Workflow nicht verwendet hat, aus der Anzeige entfernt. Phasen aus anderen Pfaden als dem erwarteten Pfad werden nicht eingeschlossen, es sei denn, der Workflow folgt diesem Pfad.

    Die Phasenreihenfolge Feld auf Phasen Die Registerkarte hat zwei Optionen:
    • Berechnet Verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
    • Vom Anwender angegeben Verwendet die in angegebene Reihenfolge Reihenfolge Spalte im Datensatz „Workflow-Phasen“
    Hinweis:
    Wenn der Workflow-Kontext für ein Anforderungselement gelöscht wurde, können die Phasen für dieses Anforderungselement nicht mehr gerendert werden. Dieser Phasenverlauf wird im Workflow-Kontext gespeichert.

    Haupt-Flow

    Der Haupt-Flow-Renderer zeigt Symbole nur für Phasen an, die im Haupt-Workflow definiert sind. Verwenden Sie diesen Renderer, wenn Sie die Details der Subflows nicht anzeigen möchten. Beispielsweise kann ein einzelner Haupt-Workflow mehrere Subflows ausführen, um Implementierungsdetails zu verarbeiten. Die Phasen in diesen Subflows bieten keine nützlichen Informationen für den Anwender, der den Workflow startet, sind jedoch beim Bearbeiten des Subflows nützlich. In diesem Szenario führt die Verwendung des Haupt-Flow-Renderers zu der besten Anwender-Experience. Das Feld „Phase“ zeigt den allgemeinen Prozess des Workflows an, ohne unnötige Details anzuzeigen.
    Die Phasenreihenfolge Feld auf Phasen Die Registerkarte hat zwei Optionen:
    • Berechnet Verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
    • Vom Anwender angegeben Verwendet die in angegebene Reihenfolge Reihenfolge Spalte im Datensatz „Workflow-Phasen“

    Linear

    Lineares Rendern zeigt alle Phasensymbole aus dem Haupt-Workflow und alle Subflows innerhalb eines einzelnen Workflow-Felds in einer Liste oder einem Formular an. Zeigt Symbole in einer linearen Sequenz an, unabhängig von den Pfaden, denen der Workflow bei der Ausführung folgt. Dieser Renderer verwendet Phasen, die sowohl im Haupt-Workflow als auch in allen Subflows definiert sind, die der Haupt-Flow startet. Die Symbole werden in der vom Anwender angegebenen Reihenfolge angezeigt. Übersprungene Phasen werden nicht angezeigt.

    Verwenden Sie diesen Renderer, wenn die Workflow-Phasen in einer konsistenten Reihenfolge angezeigt werden müssen und die tatsächlichen Details zur Ausführung des Workflows weniger wichtig sind. Beispielsweise kann ein Workflow basierend auf einer oder mehreren Phasen erneut aufrufen oder zu vorherigen Phasen zurückkehren Bedingung Workflow Aktivitäten. Die Anzeige dieser Schleifen im Phasenfeld liefert dem Anwender keine nützlichen Informationen. In diesem Szenario führt die Verwendung des linearen Renderers zu der besten Anwender-Experience. Das Feld „Phase“ zeigt den vordefinierten Prozess, einschließlich Phasen aus Subflows, in konsistenter Reihenfolge an.

    Sie können beispielsweise einen Servicekatalog-Workflow erstellen, der einen Subflow verwendet, um die Lieferung des angeforderten Elements abzuschließen. Die folgenden Bilder veranschaulichen den Haupt-Flow und den Subflow für die Bestellung von Verbrauchsmaterial mit Unternehmensmarken.
    Abbildung : 1. Linearer Haupt-Flow
    Abbildung : 2. Linearer Subflow

    Der lineare Renderer zeigt alle diese Phasen in einem Workflow-Feld an. Der übergeordnete Workflow gibt an Warten auf Genehmigung , Erfüllung , Und Abgeschlossen Phasen. Der Subflow gibt an Lieferung Und Warten auf Aufgabe , Und Lieferung OK Phasen.

    Fortschrittsbalken

    Der Fortschrittsbalken-Renderer zeigt einen einzelnen Fortschrittsbalken anstelle einer Sequenz von Phasensymbolen an. Dieser Renderer ist besonders nützlich, wenn Sie den allgemeinen Fortschritt des Workflows als Prozentsatz anzeigen möchten. Jede Phase im Workflow steuert einen gleichen Prozentsatz des Fortschrittsbalkens. Wenn ein Workflow beispielsweise 10 Phasen hat, wird beim Erreichen jeder Phase im Workflow-Feld eine zusätzliche 10 % des Fortschrittsbalkens angezeigt. Phasennamen werden nicht im Fortschrittsbalken angezeigt.

    Der Fortschrittsbalken-Renderer bietet eine Möglichkeit, den Status eines Workflows anzuzeigen, der eine große Anzahl von Phasen aufweist. Andere Rendering-Optionen können eine bessere Anwender-Experience bieten, wenn weniger als vier Phasen in einem einzelnen Workflow gerendert werden.

    Die Phasenreihenfolge Feld auf Phasen Die Registerkarte hat zwei Optionen:
    • Berechnet Verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
    • Vom Anwender angegeben Verwendet die in angegebene Reihenfolge Reihenfolge Spalte im Datensatz „Workflow-Phasen“
    Abbildung : 3. Fortschrittsbalken für Workflow-Feld

    Legacy

    Der Legacy-Renderer zeigt Phasen auf die gleiche Weise an wie Releases vor Dublin. Wenn eine Instanz von einem Release vor Dublin aktualisiert wird, werden alle vorhandenen Workflows so festgelegt, dass sie den Legacy-Renderer verwenden. Verwenden Sie, wann immer möglich, stattdessen einen anderen Phasen-Renderer. Wenn Ihr Workflow das Verhalten vor Dublin beibehalten soll, verwenden Sie die Option „Veraltet“. Der Legacy-Renderer weist dem Feld „Workflow-Phase“ manchmal falsche Daten zu und/oder meldet falsche Daten aus diesem Feld. Wenn möglich, empfehlen wir allen Workflows, den Workflow-gesteuerten Renderer zu verwenden.

    Mit dem Legacy-Renderer können Sie einen anwenderdefinierten Workflow-Feldsymbolsatz erstellen und referenzieren, indem Sie das Symbolattribut auf eine neue Skripteinbindung festlegen. Beispiel: Zur Verwendung von WorkflowIconsSCR Skripteinbindung um zu definieren, welche Symbole verwendet werden sollen, fügen Sie das Attribut hinzu icons=WorkflowIconsSCRAn Attribute Feld des Wörterbucheintrags für das Workflow-Feld. Verwenden Sie das Attribut, um das standardmäßige Symbolanzeigeverhalten zu verwenden icons=WorkflowIconsStages.

    Der Legacy-Renderer funktioniert mit allen Tabellen außer der Tabelle „angefordertes Element“ [sc_req_item]. Verwenden Sie in diesem Fall stattdessen den Renderer des angeforderten Elements.

    Angeforderter Artikel

    Der Renderer des angeforderten Elements funktioniert auf dieselbe Weise wie der Legacy-Renderer, ist jedoch für die Verwendung mit der Tabelle „angefordertes Element“ [sc_req_item] vorgesehen.

    Nur in Now Mobile, Wird der standardmäßige Phasen-Renderer verwendet.

    Wählen Sie einen Phasen-Renderer aus

    In den meisten Fällen sollte der standardmäßige Workflow-gesteuerte Renderer verwendet werden. Wenn Sie bestimmte Anforderungen für die Anzeige von Phasen haben, können Sie einen anderen Phasen-Renderer auswählen.

    Vorbereitungen

    Beachten Sie bei der Auswahl eines Phasenrenders Folgendes:
    • Verwenden Sie nach Möglichkeit den Workflow-gesteuerten Renderer. Dies ist der Standard-Renderer, der in den meisten Fällen verwendet werden sollte.
    • Verwenden Sie den Legacy-Renderer nur, wenn Ihre Instanz von einem Release vor Dublin aktualisiert wurde und Sie möchten, dass Ihr Workflow das Verhalten vor Dublin beibehalten soll.

    Um lineares Rendern, Haupt-Flow oder Fortschrittsbalken zu verwenden, erfüllen Sie die folgenden Anforderungen.

    Tabelle : 1. Renderer-Anforderungen für lineare und Fortschrittsbalken
    Renderer Anforderungen
    Linear
    • Der übergeordnete Workflow und alle Subflows müssen denselben aktuellen Datensatz ändern.
    • In den Eigenschaften für alle Subflows wird Phasenfeld Der Wert für alle Subflows muss dem des übergeordneten Workflows entsprechen.
    • Der übergeordnete Flow und alle Subflows müssen dieselben Phasen enthalten. Verwenden Sie einen Phasensatz, um sicherzustellen, dass der übergeordnete Flow und alle Subflows dieselben Phasen haben.
    • Auf der Workflow-Canvas benötigt jeder Workflow nur die Phasen, die direkt von diesem Workflow verwendet werden. Es ist nicht erforderlich, Phasen aus Subflows zu Aktivitäten im übergeordneten Flow oder Phasen aus dem übergeordneten Flow zu Aktivitäten in den Subflows hinzuzufügen.
    Haupt-Flow
    • Der Workflow enthält Subflows.
    • Sie möchten oder müssen die Details zu den Subflows nicht anzeigen.
    Fortschrittsbalken
    • Die Workflow-Eigenschaften müssen einen haben Phasenreihenfolge Wert von Anwenderdefiniert
    • Innerhalb des Workflows müssen Workflow-Phasen vorhanden sein.
    • Da Phasennamen bei Verwendung des Fortschrittsbalken-Renderers nicht in einem Workflow-Feld angezeigt werden, können Sie Phasennamen vereinfachen, um einen Prozentsatz des Workflows darzustellen. Wenn ein Prozess beispielsweise vier Hauptschritte umfasst, benennen Sie die Workflow-Phasen 25 %, 50 %, 75 % und 100 %. Geben Sie den numerischen Wert jeder Phase, z. B. 25, in ein Wert Und Reihenfolge Felder.

    Warum und wann dieser Vorgang ausgeführt wird

    So wählen Sie einen Phasen-Renderer aus:

    Prozedur

    1. Navigieren zu Alle > Workflow > Workflow-Editoran.
    2. Öffnen Sie den Workflow, und checken Sie ihn aus.
    3. Klicken Sie in der Titelleiste auf das Menüsymbol, und wählen Sie aus Eigenschaften .
    4. Klicken Sie im Dialogfeld Workflow-Eigenschaften auf Phasen Registerkarte.
    5. Von Phasenrendering Liste einen Phasen-Renderer auswählen.
      • Wenn Sie zwei Workflows verwenden, um zwei eindeutige Workflow-Felder in einem einzelnen Datensatz zu aktualisieren, müssen beide Workflows einen nicht-Legacy-Renderer verwenden. Sie können für jeden Workflow einen anderen Phasen-Renderer auswählen, aber nicht auswählen Veraltet Für beide.
      • Wenn Sie den linearen Renderer verwenden möchten, stellen Sie sicher, dass Sie auswählen Linear In den Eigenschaften für den übergeordneten Workflow und alle Subflows.
    6. Klicken Sie auf Aktualisieren.