Workflow für Entscheidungstabellen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Erfahren Sie, wie Sie in Workflow-Studio Entscheidungstabellen zur Verwendung in Flows, Subflows, Playbooks und überall in Now Platform ] erstellen und verwalten, wo Sie Code schreiben.

    Mit Entscheidungstabellen können Sie die Entscheidungslogik von Ihrem Code entkoppeln. Dies bedeutet, dass Sie in Workflow-Studio eine Entscheidungstabelle mit Ihrer Anwendungslogik erstellen und dann auf die Entscheidungstabelle verweisen können, um die Logik an anderer Stelle auszuführen, z. B. in einem Flow, einem Playbook oder einem Skript. Durch diese Entkoppelung können Sie effizientere und besser wartbare Flows und Skripts erstellen und die Entscheidungslogik direkt vom entsprechenden Experten für Geschäftsthemen verwalten.

    Workflow zum Erstellen von Entscheidungstabellen

    Die folgende Abbildung zeigt den Prozess zum Erstellen von Entscheidungstabellen in Workflow-Studio.

    Abbildung : 1. Prozess zum Erstellen von Entscheidungstabellen
    Infografik, die den Prozess der Erstellung einer Entscheidungstabelle in Workflow-Studio darstellt
    Der Workflow zum Erstellen von Entscheidungstabellen in Workflow-Studio lautet wie folgt:
    1. Ein Entwickler schreibt ein Skript oder erstellt einen Flow oder Subflow und stellt fest, dass eine Entscheidungstabelle erforderlich ist. Entscheidungstabellen sind für die folgenden Szenarien eine besser wartbare Lösung als hartcodierte Logik:
      • Der Code enthält einen komplexen Satz von bedingten, geschachtelten if/else- oder Switch-Anweisungen.
      • Die Logik, die den Code antreibt, kann sich häufig ändern.
      • Es besteht die Notwendigkeit, die Anwendungslogik in einem lesbaren Format für Nicht-Entwickler freizugeben.
      • Anwendungslogik muss unabhängig vom Ort ihrer Implementierung verwaltet werden.
      • Es muss erforderlich sein, dass Anwendungslogik von Nicht-Entwicklern verwaltet wird.
      • Es besteht die Notwendigkeit, dieselbe Logik in mehr als einem Flow, Subflow oder Skript anzuwenden.
      • Es gibt eine Anwendungs- oder Geschäftslogik, die der Entwickler getrennt vom Code verwalten möchte.
    2. Der Entwickler erstellt die Entscheidungstabelle in Workflow-Studio und fügt Eingaben und Ergebnisspalten (Ausgaben für die Entscheidungen) hinzu.
    3. Ein Entwickler oder ein Geschäftsthemaexperte (SME) kann die nächsten Schritte ausführen.
      1. Fügen Sie Bedingungsspalten hinzu, um die Regeln zu strukturieren.
      2. Fügen Sie Entscheidungszeilen hinzu, um bedingte Regeln und entsprechende Ergebnisse zu erstellen.
      3. Testen Sie die Entscheidungstabelle.
      4. Veröffentlichen Sie die Entscheidungstabelle.
    4. Entwickler können die Entscheidungstabelle auf verschiedene Arten verwenden.
      • Sie können ein Code-Fragment der Entscheidungstabelle erstellen und in ihren Code einfügen.
      • Sie können Logik zum Treffen einer Entscheidung in ihrem Flow oder Subflow hinzufügen und auf die Entscheidungstabelle verweisen.
      • Sie können einem Playbook mit der Aktivität Eine Entscheidung treffen – Erste Übereinstimmung eine Entscheidungstabelle hinzufügen.
    5. Wenn die Entscheidungstabelle aktualisiert werden muss, um die neue Logik widerzuspiegeln, kann der Entwickler oder das Business-SME einen neuen Entwurf der Tabelle erstellen. Sie können die Tabelle mit der neuen Logik testen und dann die neue Version veröffentlichen.
      Hinweis:
      Für jede Entscheidungstabelle, die keine Entwurfserstellung verwendet, ist jede vom Entwickler oder Business-SME vorgenommene Änderung automatisch aktiv.