Renderer für Workflow-Stufen
Workflow-Phasen-Renderer legen fest, 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 an, die den vom Workflow gesteuerten Phasenstatus verwenden. Symbole werden so angezeigt, dass sie für viele Situationen von Bedeutung sind. Dieser Renderer kann Phasen aus einem Haupt-Workflow und aus Subflows anzeigen. Die Reihenfolge der Symbole wird durch den erwarteten Pfad des ausführenden Workflows bestimmt. Im Verlauf des Workflows werden Phasen auf Pfaden, die der Workflow nicht durchlaufen hat, aus der Anzeige entfernt. Stufen aus anderen Pfaden als dem erwarteten Pfad werden nicht berücksichtigt, es sei denn, der Workflow folgt diesem Pfad.
- Berechnet verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
- Benutzerangegeben verwendet die in der Spalte Reihenfolge im Workflow-Phasen-Datensatz angegebeneReihenfolge
Hauptflow
Der Hauptflowrenderer zeigt nur Symbole für Phasen an, die im Haupt-Workflow definiert sind. Verwenden Sie diesen Renderer, wenn Sie die Details der Unterabläufe nicht anzeigen möchten. Beispielsweise kann ein einzelner Haupt-Workflow mehrere Unterabläufe ausführen, um Implementierungsdetails zu behandeln. Die Phasen in diesen Unterabläufen bieten keine nützlichen Informationen für den Benutzer, der den Workflow startet, sind jedoch beim Bearbeiten des Unterabläufe hilfreich. In diesem Szenario führt die Verwendung des Hauptflowrenderers zur besten Benutzererfahrung. Das Stufenfeld zeigt den übergeordneten Prozess des Workflows an, ohne unnötige Details preiszugeben.- Berechnet verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
- Benutzerangegeben verwendet die in der Spalte Reihenfolge im Workflow-Phasen-Datensatz angegebeneReihenfolge
Linear
Beim linearen Rendern werden alle Phasensymbole aus dem Hauptworkflow und allen Unterabläufen innerhalb eines einzelnen Workflow-Felds in einer Liste oder einem Formular angezeigt. Es zeigt Symbole in einer linearen Reihenfolge an, unabhängig von den Pfaden, denen der Workflow bei seiner Ausführung folgt. Dieser Renderer verwendet Phasen, die sowohl im Haupt-Workflow als auch in allen Unterabläufen definiert sind, die vom Hauptablauf gestartet werden. Die Symbole werden in der vom Benutzer 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 mehrerer Bedingungs-Workflow-Aktivitäten vorherige Phasen erneut aufrufen oder wiederherstellen. Das Anzeigen dieser Schleifen im Phasenfeld bietet dem Benutzer keine nützlichen Informationen. In diesem Szenario führt die Verwendung des linearen Renderers zur besten Benutzererfahrung. Das Phasenfeld zeigt den vordefinierten Prozess einschließlich der Phasen aus Unterabläufen in einer konsistenten Reihenfolge an.
Der lineare Renderer zeigt alle diese Stufen in einem Workflow-Feld an. Der übergeordnete Workflow gibt die Stufen Warten auf Genehmigung, Ausführung und Abgeschlossen. Der Subflow spezifiziert die Stufen Lieferung und Warten auf Aufgabe sowie Bereitstellung OK.
Fortschrittsanzeige
Der Fortschrittsanzeigen-Renderer zeigt eine einzelne Fortschrittsanzeige anstelle einer Abfolge von Phasensymbolen an. Dieser Renderer ist besonders nützlich, wenn Sie den allgemeinen Fortschritt des Workflows in Prozent anzeigen möchten. Jeder Phase des Workflows ist der gleiche prozentuale Anteil der Fortschrittsanzeige zugewiesen. Wenn ein Workflow z. B. 10 Phasen aufweist, werden durch das Erreichen jeder Phase im Workflow-Feld weitere 10 % der Fortschrittsanzeige angezeigt. Phasennamen werden nicht in der Fortschrittsanzeige angezeigt.
Der Fortschrittsanzeigen-Renderer ermöglicht es, den Status eines Workflows anzuzeigen, der viele Phasen umfasst. Andere Renderingoptionen bieten möglicherweise eine bessere Benutzererfahrung, wenn weniger als vier Stufen in einem einzigen Workflow gerendert werden.
- Berechnet verwendet den tatsächlichen Workflow-Pfad in der Reihenfolge
- Benutzerangegeben verwendet die in der Spalte Reihenfolge im Workflow-Phasen-Datensatz angegebeneReihenfolge
Legacy
Der Legacy-Renderer zeigt die Phasen genauso an wie Releases vor Dublin. Wenn eine Instanz von einem Release vor Dublin aktualisiert wird, werden alle vorhandenen Workflows so eingestellt, dass sie den älteren Renderer verwenden. Verwenden Sie nach Möglichkeit einen anderen Phasen-Renderer. Wenn Sie möchten, dass Ihr Workflow das Verhalten vor Dublin beibehält, verwenden Sie die Option Legacy. Der ältere Renderer weist gelegentlich falsche Daten zu und meldet falsche Daten aus dem Feld der Workflow-Phase. Wenn möglich, empfehlen wir, dass alle Workflows den Workflow-gesteuerten Renderer verwenden.
Mit dem Legacy-Renderer können Sie ein benutzerdefiniertes Symbol für ein Workflow-Feld erstellen und referenzieren, indem Sie das icons-Attribut auf eine neue Skripteinbindung setzen. Um beispielsweise die Skripteinbindung WorkflowIconsSCR zu verwenden, um zu definieren, welche Symbole verwendet werden sollen, fügen Sie das Attribut icons=WorkflowIconsSCR zum Feld Attribute des Wörterbucheintrags für das Workflow-Feld hinzu. Verwenden Sie das Attribut icons=WorkflowIconsStages, um das standardmäßige Anzeigeverhalten von Symbolen zu verwenden.
Der Legacy-Renderer funktioniert mit allen Tabellen außer der Tabelle „Anforderungselement“ [sc_req_item]. Verwenden Sie in diesem Fall stattdessen den Anforderungselement-Renderer.
Anforderungselement
Der Renderer für angeforderte Elemente funktioniert auf dieselbe Weise wie der ältere Renderer, er ist jedoch für die Verwendung mit der Tabelle „Anforderungselement [sc_req_item]“ vorgesehen.
Nur in Now Mobilewird der Standardstufen-Renderer verwendet.
Stufen-Renderer auswählen
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 Standardrenderer, der in den meisten Fällen verwendet werden sollte.
- Verwenden Sie den älteren Renderer nur, wenn Ihre Instanz von einem Release vor Dublin aktualisiert wurde und Sie möchten, dass Ihr Workflow das Verhalten vor Dublin beibehält.
Um den linearen, Hauptflow- oder Fortschrittsanzeigen-Renderer zu verwenden, müssen Sie die folgenden Anforderungen erfüllen.
| Renderer | Anforderungen |
|---|---|
| Linear |
|
| Hauptflow |
|
| Fortschrittsanzeige |
|
Warum und wann dieser Vorgang ausgeführt wird
So wählen Sie einen Stufenrenderer aus: