Phasen konfigurieren und einem Ablauf hinzufügen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 4 Minuten Lesedauer
  • Konfigurieren Sie, wann Phasen für einen Anwender angezeigt werden, definieren Sie Phasenstatusbezeichnungen, und fügen Sie Phasen zu einem Flow oder zu Subflows in Workflow-Studiohinzu.

    Vorbereitungen

    Diese Aufgabe setzt voraus, dass Sie mit Flow- und Subflow-Phasen, Phasenfeldern und Phasensätzen vertraut sind. Weitere Informationen zu Phasen finden Sie unter Flow- und Subflow-Phasen.

    Erforderliche Rolle: flow_designer oder admin

    Prozedur

    1. Wahlweise: Falls noch nicht vorhanden, erstellen Sie in der Tabelle ein Stufenfeld, das den Flow auslöst.

      Ein Stufenfeld speichert den Stufenstatus und Details zu einem bestimmten Datensatz und zeigt ihn an, während ein Flow oder Subflow ausgeführt wird. Die Servicekatalog Tabelle Angeforderte Elemente [sc_req_item] verfügt standardmäßig über ein Stufenfeld.

      Damit ein Stufenfeld in einem datensatzbasierten Ablauf Stufen meldet, muss ein Stufenfeld in derselben Tabelle wie der auslösende Datensatz vorhanden sein.

      Informationen zum Hinzufügen eines Felds zu einer Tabelle finden Sie unter Feld in einer Tabelle hinzufügen und anpassen.

    2. Wahlweise: Wenn Sie einem Flow Stufen mit einem Servicekatalog Auslöser hinzufügen, wählen Sie den Flow im Feld Flow der Tabelle Servicekatalogelement [sc_cat_item] aus.
      Bei Verwendung des Servicekatalog-Auslösers muss der Flow mit dem Servicekatalog-Element durch das Feld Flow verbunden sein. Entfernen Sie alle mit dem Element verknüpften Workflows, indem Sie die Felder Workflow und Ausführungsplan löschen. Dadurch kann eine Anforderung für ein Katalogelement einen für dieses Katalogelement spezifischen Flow initiieren.
    3. Öffnen Sie den Flow oder Subflow in Workflow-Studio.
      Hinweis:
      Sie können zwar einem Flow mit einem geplanten Auslöser Phasen hinzufügen, die Phasen werden jedoch nie einem Endanwender angezeigt, da für das Phasenfeld kein zugeordneter Auslöserdatensatz vorhanden ist. Fügen Sie Phasen nur zu Flows und Subflows hinzu, die über einen Auslöser- oder Eingabedatensatz verfügen.
    4. Phasen erstellen und konfigurieren.
      1. Klicken Sie auf das Symbol Weitere Aktionen, und wählen Sie Flow-Phasenaus.
        Das Menü Flow-Phasen wird geöffnet.
      2. Wahlweise: Wählen Sie unter Phasen aus Vorlagehinzufügen einen Phasensatz aus, um vorhandene Phasen aus der Tabelle „Phasensätze“ zu importieren, und wählen Sie Phasen hinzufügen.
        Weitere Informationen zu Phasensätzen finden Sie unter Workflow-Phasensätze. Alle an der Kopie vorgenommenen Änderungen wirken sich nicht auf den ursprünglichen Datensatz der Phasen aus.

        Im Allgemeinen verwenden Sie Phasensätze, wenn Sie Phasen für mehrere Flows oder Subflows wiederverwenden möchten.

      3. Klicken Sie auf Neue Phase hinzufügen, um Phasenoptionen manuell inline zu erstellen und zu konfigurieren.
        Feld Beschreibung
        Name Name für die Stufe anzeigen. Muss eindeutig sein.
        Wert Interner Name für die Stufe. Muss eindeutig sein.
        Dauer Geschätzte Dauer, die dem Benutzer angezeigt wird. Wenn Sie Phasen basierend auf Flow-Laufzeiten aktualisieren möchten, sollten Sie einen oder mehrere Flow-Logikblöcke für das Warten auf eine Dauer hinzufügen. Weitere Informationen finden Sie unter Ablauflogik „Dauer abwarten“.
        Immer anzeigen Wenn diese Option ausgewählt ist, wird die Stufe immer im Stufenfeld angezeigt, auch wenn die Stufe innerhalb eines Ablauflogikblocks festgelegt ist, der möglicherweise nicht ausgeführt wird.

        Im Allgemeinen sollten Sie Phasen inline erstellen, wenn Sie sie nicht in anderen Flows oder Subflows wiederverwenden möchten.

      4. Ordnen Sie die Phasen von oben nach unten in der Reihenfolge an, in der sie im Phasenfeld angezeigt werden sollen.
        Die Phase oben wird zuerst im Feld „Phase“ angezeigt, und die Phase unten wird zuletzt im Feld „Phase“ angezeigt.
        Hinweis:
        Wenn Sie Phasen inline erstellen, werden sie im Menü „Flow-Phasen“ in der Reihenfolge angezeigt, in der sie erstellt wurden, und nicht in der Reihenfolge, in der sie im Flow angezeigt werden.
    5. Fügen Sie dem Flow oder Subflow Phasen hinzu.
      1. Zeigen Sie auf eine Stelle im Flow oder Subflow.
      2. Klicken Sie auf Phase hinzufügen.
      3. Wählen Sie eine vorhandene Phase aus.
      Phasen können zu Beginn eines beliebigen Workflow-Studio-Aktions- oder Ablauf-Logikblocks oder innerhalb eines If-Blocks angewendet werden.
      Wichtig:
      Phasen sind innerhalb eines „ Für jeden “-Flow-Logikblocks nicht verfügbar. Sie können nur Phasen vor und nach einem Flow-Logikblock für „ Für jeden “ hinzufügen.

      Fügen Sie einem Flow eine Stufe hinzu.

    6. Wahlweise: Erstellen Sie Phasen inline.
      1. Zeigen Sie auf eine Stelle im Flow oder Subflow.
      2. Wählen Sie Phase hinzufügen.
      3. Wählen Sie +aus.
      Wichtig:
      Wenn Sie Phasen inline erstellen, zeigen Phasenfelder die Phasen in der Reihenfolge an, in der sie erstellt wurden, und nicht in der Reihenfolge, in der sie im Flow angezeigt werden. Um die Reihenfolge der inline erstellten Phasen zu konfigurieren oder zu ändern, öffnen Sie das Menü Weitere Aktionen Symbol„Weitere Aktionen“ .
    7. Wahlweise: Legen Sie eine Phase auf den Fehlerstatus innerhalb eines bedingten Ablauf-Logikblocks fest.
      1. Zeigen Sie auf einen Standort.
      2. Wählen Sie „Fehlerstatus festlegen“ aus.
        Beachten Sie die folgenden Anforderungen, um eine Phase auf die Phase „Fehler“ festzulegen:
        • Für den Flow oder Subflow muss mindestens eine Phase definiert sein.
        • Der Fehler kann nur innerhalb einer Stufe gesetzt werden. Wenn eine Fehlerbedingung erreicht ist, wird die aktuelle Stufe auf „Fehler“ gesetzt.
        • Der Fehler kann nur innerhalb eines bedingten Ablauflogiikblocks gesetzt werden.

        Setzen Sie eine Stufe auf den Fehlerstatus.

      Wenn der Flow den angegebenen Punkt erreicht, wird die aktuell ausgeführte Stufe im Feld "Stufe" auf "Fehler" gesetzt.

    Ergebnisse

    Wenn der Flow ausgeführt wird, werden die Stufendetails in jedem Feld vom Typ „Workflow“ angezeigt. In einem Flow mit einem datensatzbasierten Auslöser zeigt das Feld Workflow der auslösenden Tabelle den aktuellen Phasenstatus an. In einem Flow mit dem Auslöser Servicekatalog ] zeigt das Feld Phase der Tabelle „Angeforderte Elemente“ [sc_req_item] den aktuellen Phasenstatus an.