Playbooks in Workflow-Studio

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Playbooks sind Now Platform® Darstellungen von unternehmensübergreifenden Prozessen für Ihre Organisation. Erstellen und aktivieren Sie einen Playbook, um Ihren digitalisierten Geschäftsprozess auf dem Now Platformauszuführen.

    Jede Playbook, die Sie in Workflow-Studio entwerfen, hat einen Auslöser, eine Sequenz von Phasen und eine Sequenz von Aktivitäten.

    Sie können Ihre Liste von Playbooks anzeigen, indem Sie navigieren Prozessautomatisierung > Workflow-Studio > Playbooks. Wenn Sie einen Playbook öffnen, können Sie ihn bearbeiten. Wenn die Liste keine Playbooks enthält, können Sie ein neues erstellen, indem Sie auf Neu klicken und Playbookauswählen. Weitere Informationen zum Erstellen eines Playbookfinden Sie unter Prozessdefinition erstellen.

    Eigenschaften

    Nachdem Sie einen Playbookerstellt haben, greifen Sie auf seine Eigenschaften zu, indem Sie ihn öffnen und Eigenschaften im Menü „ Weitere Aktionen “ in der oberen rechten Ecke des Headers auswählen. Im Dialogfeld „ Zusätzliche Eigenschaften “ können Sie die folgenden Informationen bearbeiten:
    Feld Beschreibung
    Bezeichnung Name des Playbook, der in Workflow-Studio und in einem Playbook-Experienceangezeigt werden soll.
    Beschreibung Beschreibung dessen, was Ihr Playbook tut.
    Regeln Bedingungen, die erfüllt sein müssen, um Playbookauszuführen.
    Meinen Auslöser ausführen Option, die definiert, wie oft Ihr Auslöser für Playbookausgeführt werden kann. Zur Auswahl stehen:
    • Einmal: Löst Playbook einmal für die Lebensdauer des auslösenden Eingabedatensatzes aus.
    • Für jede eindeutige Änderung: Löst Playbook für jede eindeutige Aktualisierung eines Nicht-Systemfelds aus, auch wenn der Flow derzeit ausgeführt wird. Das System speichert einen Verlauf jeder Änderung an einem Datensatz und bestimmt, ob die Änderung eindeutig ist. Beispiel: Wenn sich das Feld Status eines Incident-Datensatzes von In Bearbeitung zu Warten ändert, wird Playbook ausgeführt. Wenn sich das Feld Status jedoch wieder in In Bearbeitung ändert, wird Playbook nicht ausgeführt.
      Hinweis:
      Playbooks, die über einen Auslöser verfügen, der für jede eindeutige Änderung ausgeführt wird, können Rekursionen erzeugen, wenn sie in einer nicht interaktiven Sitzung ausgeführt werden. Wenn solche Playbooks eine Änderung am Auslöserdatensatz vornehmen, erfüllt die Änderung die Auslösebedingungen von Playbookund verursacht eine Rekursion.
    • Nur, wenn derzeit nicht ausgeführt: Löst Playbook für jede eindeutige Änderung aus, wenn eine Prozessausführung derzeit nicht ausgeführt wird.
    • Bei jeder Aktualisierung: Löst Playbook jedes Mal aus, wenn der Eingabedatensatz aktualisiert wird, unabhängig davon, ob bereits Prozessausführungen durchgeführt wurden oder derzeit ausgeführt werden.
    Erweitert ausführen Option zum Auslösen von Playbook, wenn Datensatzvorgänge in Tabellen ausgeführt werden, die die Eingabetabelle erweitern. Wenn die ausgewählte Tabelle beispielsweise die Tabelle „Aufgabe“ [task] ist und Sie diese Option auswählen, wird Ihr Playbook ausgelöst, wenn ein Problemdatensatz [problem] erstellt oder aktualisiert wird. Weitere Informationen finden Sie unter Tabellenerweiterungen und Klassen.
    Hinweis:
    Nachdem Sie einen Playbookerstellt haben, können Sie die Eingabetabelle oder den Auslösertyp des Auslösers nicht mehr ändern. Weitere Informationen finden Sie unter Auslöser.

    Design Überlegungen

    Beachten Sie bei der Arbeit mit Playbooks die folgenden Designüberlegungen:
    Vermeiden Sie das Duplizieren der Geschäftslogik, die in Flow Designer, Workflowund Business Rules verwendet wird
    Ersetzen Sie separate Geschäftslogik wie Geschäftsregeln, Flows und Workflows durch eine konsolidierte Playbook. Stellen Sie sicher, dass Sie alle externen Geschäftslogiken deaktivieren, die Sie ersetzen, um Doppelarbeit zu vermeiden.
    Durch Import und Update Sets hinzugefügte oder aktualisierte Datensätze ignorieren
    Datensatzauslöser ignorieren Datensätze, die durch Anwenden eines Update Sets oder Importieren einer XML-Datei hinzugefügt oder aktualisiert wurden. Diese Vorgänge gelten für die gesamte Anwendung oder Tabelle und nicht für einen einzelnen Datensatz.