Workflow-Phasen-Renderer
Workflow-Phasen-Renderer bestimmen, wie ein Workflow Phasen in einem Workflow-Feld anzeigt.
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.
- Berechnet Verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
- Vom Anwender angegeben Verwendet die in angegebene Reihenfolge Reihenfolge Spalte im Datensatz „Workflow-Phasen“
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.- 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 Condition Workflow activities. 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.
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.
- Berechnet Verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
- Vom Anwender angegeben Verwendet die in angegebene Reihenfolge Reihenfolge Spalte im Datensatz „Workflow-Phasen“
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
- 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.
| Renderer | Anforderungen |
|---|---|
| Linear |
|
| Haupt-Flow |
|
| Fortschrittsbalken |
|
Warum und wann dieser Vorgang ausgeführt wird
So wählen Sie einen Phasen-Renderer aus: