Erstellen Sie Entscheidungstabellen in Workflow-Studio
Erstellen Sie Entscheidungstabellen in Workflow-Studio, um Geschäftslogik in eine Reihe von Wenn-Dann-Entscheidungsregeln einzubetten. Verwenden Sie Entscheidungstabellen, wenn die Geschäftslogik komplex ist oder an mehreren Stellen wiederverwendet werden kann.
Vorbereitungen
Erforderliche Rolle: admin, Decision_table_admin oder Berechtigungen für delegierte Entwickler. Weitere Informationen hierzu finden Sie unter Entwickler mit App Engine Studio delegieren.
Warum und wann dieser Vorgang ausgeführt wird
Sie können Entscheidungstabellen zur Verwendung in Flows, Subflows, Playbooks und Skripts erstellen. Erstellen Sie Ihre Entscheidungstabelle, und verweisen Sie dann von einem dieser Objekte aus oder von einer anderen Stelle auf der Plattform, auf der Sie Code schreiben, darauf. Ab Release Xanadu können Sie die Struktur einer Entscheidungstabelle auch direkt in einem Flow oder Playbook erstellen und die Tabelle anschließend füllen.
Prozedur
- Navigieren zu Alle > Prozessautomatisierung > Workflow-Studio.
- Wählen Sie Neu.
- Wählen Sie Entscheidungstabelleaus.
-
Füllen Sie die Felder des Formulars aus.
Tabelle : 1. Formular „Eigenschaften“. Feld Beschreibung Name der Entscheidungstabelle Name der Entscheidungstabelle. Beschreibung Beschreibung der Entscheidungstabelle. Anwendung Anwendungsbereich für die Entscheidungstabelle. Zugänglich von Bereiche, die die Entscheidungstabelle verwenden können. Verfügbare Werte sind „Nur Anwendungsbereich“oder „Alle Anwendungsbereiche“. Entwurfserstellung aktivieren Option zum Erstellen von Entscheidungstabellen im Entwurfsmodus vor der Veröffentlichung, um sie zur Verwendung verfügbar zu machen. Mit dieser Funktion können Sie auch eine Entscheidungstabelle im Entwurfsmodus ändern, nachdem sie veröffentlicht wurde, und sie mit Änderungen erneut veröffentlichen. - Wählen Sie Entscheidungstabelle erstellen aus.
-
Wählen Sie Eingabe hinzufügen aus.
Hinweis:Beachten Sie, dass das Hinzufügen von mehr als 30 Eingaben zu Ihrer Tabelle die Leistung der Anwendung beeinträchtigen kann, während Sie die Tabelle erstellen.
-
Füllen Sie die Felder des Formulars aus.
Tabelle : 2. Eingabedefinition Feld Beschreibung Bezeichnung Header für die Eingabe. Typ Typ der Daten, die für diese Eingabe verwendet werden. Wenn der Eingabetyp Referenzist, wird im Eingabeabschnitt eine neue Spalte mit dem Titel Referenz angezeigt und zeigt die Referenztabelle an. Mit diesem Eingabetyp können Sie einer Entscheidungstabelle mehrere Bedingungsspalten hinzufügen.
Die verfügbaren Eingabetypen sind:
- Auswahl
- Währung
- Datum
- Datum/Uhrzeit
- Dezimalzahl
- Fälligkeitsdatum
- Ganzzahl
- Lang
- Referenz
- Zeichenfolge
- Zeichenfolge (UTF-8 komplett)
- Wahr/Falsch
Obligatorisch Option, um ein Eingabefeld bei Verwendung der Tabelle obligatorisch zu machen. Referenzfilter hinzufügen Option zum Filtern der Liste der Referenzdatensätze in einer verknüpften Bedingungsspalte, bei der der Eingabetyp Referenz und die auszuwertenden Daten Referenzdatensatzsind. Verwenden Sie dieses Feld, um eine Filterbedingung zu erstellen. Weitere Informationen finden Sie unter Filtern Sie Referenzeingaben und Ergebnisse in einer Entscheidungstabelle. Hinweis:Beim Eingabetyp „Auswahl“ hängt die Möglichkeit, eine vorhandene Auswahlliste auszuwählen, davon ab, ob sich die Auswahlliste in einer Tabelle im gleichen Anwendungsbereich wie die Entscheidungstabelle befindet. Wenn Sie beispielsweise eine Entscheidungstabelle im Bereich „Global“ erstellen, können Sie jede vorhandene Auswahlliste für Tabellen im Bereich „Global“ verwenden. Wenn Sie jedoch eine Entscheidungstabelle in einem anwenderdefinierten Bereich erstellen, können Sie nur vorhandene Auswahllisten aus Tabellen im selben anwenderdefinierten Bereich verwenden. - Wählen Sie Bedingungsspalte hinzufügenaus.
-
Füllen Sie die Felder des Formulars aus.
Tabelle : 3. Neues Bedingungsspaltenformular Feld Beschreibung Bedingungsspaltenbezeichnung Bezeichnung für die Bedingungsspalte. Beschreibung Kurze Übersicht über die Bedingungsspalte. Eingabe Mit der Bedingungsspalte verknüpfte Eingabe. Um mehrere Felder auszuwerten, können Sie mehrere Bedingungen mit dem Eingabetyp „Referenz“ hinzufügen.
Tabelle Wenn der Datentyp Referenz ist, wird der Name der Referenztabelle angezeigt. Auszuwertende Daten Gibt für Bedingungsspalten mit dem Eingabetyp Referenz an, ob die Bedingungsspalte den Referenzdatensatz oder ein Feld in der Referenztabelle auswertet. Bedingungstyp Für die Bedingungsspalte ausgewählter Datentyp. Standardoperator Wie jede Zeile in der Bedingungsspalte einen anwenderdefinierten Wert auswertet. Ein Standardoperator ist für alle Eingabedatentypen mit Ausnahme von True oder False erforderlich. Weitere Informationen zu Operatoren finden Sie unter Operators available for filters and queries.
- Wählen Sie Fertig.
- Wahlweise:
Fügen Sie weitere Bedingungsspalten hinzu.
- Navigieren Sie zur letzten Bedingungsspalte, wählen Sie das Plussymbol (+) und dann Bedingungsspalte hinzufügenaus.
- Zeigen Sie auf eine Bedingungsspalte, und wählen Sie das Plus-Symbol (+).
- Wählen Sie die Schaltfläche Bedingungsspalte hinzufügen rechts neben einer Eingabe aus.
- Wählen Sie Ergebnisspalte hinzufügen.
-
Füllen Sie die Felder des Formulars aus.
Tabelle : 4. Formular „Neue Ergebnisspalte“. Feld Beschreibung Bezeichnung der Ergebnisspalte Bezeichnung für die Ergebnisspalte. Beschreibung Kurze Übersicht über die Ergebnisspalte. Ergebnistyp Typ der Daten, die für die Ergebnisspalte verwendet werden. Die verfügbaren Ergebnistypen sind:
- Auswahl
- Währung
- Datum
- Datum/Uhrzeit
- Dezimalzahl
- Fälligkeitsdatum
- Dauer
- Ganzzahl
- Lang
- Referenz
- Zeichenfolge
- Zeichenfolge (UTF-8 komplett)
- Wahr/Falsch
Referenzfilter hinzufügen Option zum Filtern der Liste der Referenzdatensätze in der Ergebnisspalte, wenn der Ergebnistyp Referenz ist. Verwenden Sie dieses Feld, um eine Filterbedingung zu erstellen. Weitere Informationen finden Sie unter Filtern Sie Referenzeingaben und Ergebnisse in einer Entscheidungstabelle. Hinweis:Die Ergebnistypen „Währung“ und „Wahr/Falsch“ haben mehrere wichtige Ausnahmen.- Wenn kein alternatives Ergebnis angegeben ist (0,00 für Währung, „false“ für wahr/falsch), geben Zellen in Währungs- und Wahr/Falsch-Ergebnisspalten einen Standardwert zurück.
- Für Instanzen mit Mehrfachwährungsmodus können Sie Währungsergebnisse in jeder verfügbaren Instanzwährung angeben. Ergebniswerte werden jedoch beim Speichern immer in die Sitzungswährung konvertiert.
- Für Instanzen mit Einzelwährungsmodus können Sie Währungsergebnisse nur in der Instanzwährung angeben.
- Wählen Sie Fertig.
- Wahlweise:
Aktivieren Sie mehrere Ergebnisse in einer Entscheidungstabelle, indem Sie mit einer der folgenden Methoden weitere Ergebnisspalten hinzufügen.
- Navigieren Sie zur ersten Ergebnisspalte, wählen Sie das Plus-Symbol (+) und dann Ergebnisspalte hinzufügenaus.
- Navigieren Sie zur letzten Ergebnisspalte, und wählen Sie das Plus-Symbol (+).
- Zeigen Sie auf eine Ergebnisspalte, und wählen Sie das Plus-Symbol (+).
-
Klicken Sie für jede Bedingung in das leere Feld in der Bedingungsspalte, um einen Operator auszuwählen und einen Wert einzugeben.
Weitere Informationen zu Operatoren finden Sie unter Operators available for filters and queries.
- Wahlweise:
Um eine Entscheidungstabellenbedingung in der Entscheidungsregelansicht zu ändern, wählen Sie links neben der Zeilennummer das Symbol für Menüoptionen für Entscheidungsregelzeilen (
), und wählen Sie dann Öffnen in der Entscheidungsregelansichtaus.
Die Entscheidungsregelansicht unterstützt komplexe Bedingungen, die möglicherweise nicht in die Tabellenstruktur passen.
Abbildung : 1. Entscheidungsregelansicht Hinweis:Die Verwendung der Entscheidungsregelansicht kann zur Erstellung komplexer Bedingungen führen. Tabellen mit erweiterten Zeilen können in Excel bearbeitet werden, erweiterte Zeilen sind jedoch schreibgeschützt. Weitere Informationen finden Sie unter Verwalten Sie Entscheidungstabellen in Excel. Teilen Sie komplexe Entscheidungen nach Möglichkeit in mehrere Zeilen vereinfachter Entscheidungsregeln auf.- Wahlweise: Bearbeiten Sie die Bedingung nach Bedarf.
- Wahlweise: Wählen Sie Fertig, um Ihre Änderungen zu committen.
-
Klicken Sie für jedes Ergebnis in das leere Feld in der Ergebnisspalte, und geben Sie einen Ergebniswert ein.
- Wahlweise: Fügen Sie weitere Entscheidungsregeln hinzu, indem Sie Neue Entscheidungszeile hinzufügen auswählen und Bedingungen sowie die gewünschten Ergebnisse eingeben.
- Wählen Sie Speichern.
-
Wählen Sie Veröffentlichen aus.
In einem Dialogfeld werden Sie gefragt, ob Sie wirklich veröffentlichen möchten. Wenn Sie diese Tabelle nach der Veröffentlichung bearbeiten möchten, müssen Sie einen Entwurf der Tabelle erstellen. Weitere Informationen zum Bearbeiten einer veröffentlichten Entscheidungstabelle finden Sie unter Bearbeiten Sie Entscheidungstabellen mithilfe der Entwurfserstellung.
- Wählen Sie Veröffentlichen aus.