Erstellen Sie einen Subflow in Workflow-Studio
Verwenden Sie Subflows, um Bedingungen zu konfigurieren, die auf die Rechnung angewendet werden, und eine Ausnahme auszulösen.
Vorbereitungen
Erforderliche Rolle: Administrator
Dieses Video zeigt, wie Sie einen Subflow in Workflow-Studio erstellen.
Prozedur
-
Navigieren zu Workflow-Studio > Neu > Subflowsan.
Die Subflow-Seite wird angezeigt.
- Geben Sie ein Subflow-Name .
- Geben Sie ein Beschreibung .
- Wählen Sie aus Anwendung Als Verarbeitung von Kreditorenrechnungen in der Dropdown-Liste.
- Klicken Sie Auf Subflow erstellen .
-
Konfigurieren Sie Eingaben und Ausgaben für Subflow.
Beispiel: In Subflows müssen Sie den Rechnungsdatensatz basierend auf sys_ID abrufen Durchlaufen Sie den Rechnungsdatensatz, und überprüfen Sie, ob die Bedingung „Geschäftsinhaber“ oder „juristische Person“ leer ist. Wenn die Bedingung erfüllt ist, löst das System eine Ausnahme aus.
- In Eingaben Bereich eingeben Bezeichnung Als Rechnungs-Sysids.
- Geben Sie Ein Name Als Invoice_sysids.
- Die Typ Dropdown-Liste wird automatisch mit Zeichenfolge ausgefüllt.
- Wählen Sie Fertig.
-
Klicken Sie im Header-Bereich auf Flow-Variablenan.
Das Popup-Fenster Flow-Variablen wird angezeigt.
- Geben Sie Ein Bezeichnung Als Bedingungsergebnis.
- Geben Sie Ein Name Als Bedingungsergebnis.
- Wählen Sie Aus Typ Als wahr/falsch.
- Wählen Sie Speichern.
-
In Aktionen Führen Sie die folgenden Schritte aus:
- Wählen Sie Aus Aktion Als Suchen Sie Nach Datensätzen Aus der Dropdown-Liste.
- In Tabelle Feld, suchen Sie nach Rechnung [sn_Shop_Invoice] .
- Konfigurieren Sie Bedingungen Als sys_ID ist eine der sys-IDs der Rechnung .
- Ein Aktionen > Verarbeitung Von Kreditorenrechnungen > Datensätze Suchen.
- Wählen Sie Aus Tabelle Als Rechnung [sn_Shop_Invoice]
- Legen Sie die Systemeigenschaft Bedingungen > Sys-ID > ist Bestandteil von > Subflows: Eingaben > Rechnungs-Sysidsan.
- Wählen Sie Fertig.
- Erstellen Flow-Logik > Für jedes Element in > Datensätze nachschlagen > Rechnungsdatensätze > Fertigan.
- Auswahlvorgang Falls > Bedingung1 > For Each > Rechnungsdatensatz > Geschäftsinhaber > ist leeran.
- Auswahlvorgang Falls > Bedingung2 > For Each > Rechnungsdatensatz > Juristische Person > ist leeran.
-
Auswahlvorgang dann >
Symbol.
- Klicken Sie auf Erledigt.
- Fügen Sie eine Flow-Logik als hinzu Legen Sie die Flow-Variable fest .
- Wählen Sie Aus Bedingungsergebnis Aus der Dropdown-Liste.
- Wählen Sie aus Daten Kontrollkästchen.
- Wählen Sie Fertig.
- Fügen Sie ein hinzu Flow-Logik Als Legen Sie Flow-Variablen fest .
- Wählen Sie Aus Bedingungsergebnis Aus der Dropdown-Liste.
- Wählen Sie Fertig.
- Wählen Sie Speichern.
- Wählen Aktion > Verarbeitung Von Kreditorenrechnungen > Generieren Sie Ausnahmen und Positionsausnahmen Aus der Dropdown-Liste.
- Wählen Sie Aus Bedingungsergebnis Als Flow-Variable .
- Wählen Sie Aus Ausnahmedefinitionsdatensatz Als fehlendes BO oder LegalEntity.
- Wählen Sie aus Rechnung Wie für jeden > Rechnungsdatensatz.
- Geben Sie die Beschreibung ein.
- Wählen Sie Fertig.
-
Wählen Sie Speichern.
Die Erfolgsmeldung wird angezeigt, wenn der Subflow erfolgreich gespeichert wurde.
-
Wählen Sie Veröffentlichen aus.
Sie werden mit der Warnmeldung „Möchten Sie diesen Subflow wirklich veröffentlichen? Ihre Änderungen werden auf alle Instanzen angewendet, in denen dieser Subflow verwendet wird.“Der Subflow wurde erfolgreich erstellt.