Entscheidungstabellen-Workflow
Erfahren Sie, wie Sie Entscheidungstabellen in erstellen und verwalten Workflow-Studio Zur Verwendung in Flows, Subflows, Playbooks, Und an beliebiger Stelle im ServiceNow AI Platform Wo Sie Code schreiben.
Mit Entscheidungstabellen können Sie Entscheidungslogik von Ihrem Code entkoppeln. Dies bedeutet, dass Sie in eine Entscheidungstabelle erstellen können Workflow-Studio Mit Ihrer Anwendungslogik und verweisen Sie dann auf die Entscheidungstabelle, um die Logik an anderer Stelle auszuführen, z. B. in einem Flow , Playbook, Oder-Skript. Mit dieser Entkopplung können Sie effizientere und wartbare Flows und Skripts erstellen und die Entscheidungslogik direkt vom relevanten Geschäftsfachexperten verwalten.
Workflow zum Erstellen von Entscheidungstabellen
Die folgende Abbildung zeigt den Prozess zum Erstellen von Entscheidungstabellen in Workflow-Studio.
- 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 wartbarere 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 steuert, kann sich häufig ändern.
- Die Anwendungslogik muss für nicht-Entwickler in einem lesbaren Format freigegeben werden.
- Anwendungslogik muss unabhängig vom Implementierungsort verwaltet werden.
- Anwendungslogik muss von nicht-Entwicklern verwaltet werden.
- Dieselbe Logik muss in mehr als einem Flow, Subflow oder Skript angewendet werden.
- Es gibt Anwendungs- oder Geschäftslogik, die der Entwickler separat vom Code verwalten möchte.
- Der Entwickler erstellt die Entscheidungstabelle in Workflow-Studio Und fügt Eingaben und Ergebnisspalten hinzu (Ausgaben für die Entscheidungen).
- Ein Entwickler oder ein Business Subject matter Experte (SME) kann die nächsten Schritte ausführen.
- Fügen Sie Bedingungsspalten hinzu, um die Regeln zu strukturieren.
- Fügen Sie Entscheidungszeilen hinzu, um bedingte Regeln und entsprechende Ergebnisse zu erstellen.
- Testen Sie die Entscheidungstabelle.
- Veröffentlichen Sie die Entscheidungstabelle.
- Der Entwickler kann die Entscheidungstabelle auf verschiedene Arten verwenden.
- Sie können ein Codeausschnitt der Entscheidungstabelle erstellen und in ihren Code einfügen.
- Sie können hinzufügen Treffen Sie eine Entscheidung Logik in ihrem Flow oder Subflow und Referenz auf die Entscheidungstabelle.
- Sie können einem Playbook mithilfe von eine Entscheidungstabelle hinzufügen Treffen Sie eine Entscheidung – erste Übereinstimmung Aktivität.
- Wenn die Entscheidungstabelle aktualisiert werden muss, um die neue Logik widerzuspiegeln, kann der Entwickler oder 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. Informationen zum Erstellen einer Entscheidungstabelle finden Sie unter Erstellen Sie Entscheidungstabellen in Workflow-Studio.Hinweis:Für alle Entscheidungstabellen, die keine Entwurfserstellung verwenden, sind alle Änderungen, die der Entwickler oder Business-KMU vornimmt, automatisch aktiv.