Erstellen Sie einen Subflow in Workflow-Studio

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie Subflows, um Bedingungen zu konfigurieren, die auf die Rechnung angewendet werden und eine Ausnahme auslösen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Dieses Video zeigt, wie Sie in Workflow-Studio einen Subflow erstellen.

    Prozedur

    1. Navigieren zu Workflow-Studio > Neu > Subflows.
      Die Subflow-Seite wird angezeigt.
    2. Geben Sie den Subflow-Namenein.
    3. Geben Sie die Beschreibungein.
    4. Wählen Sie in der Dropdown-Liste die Anwendung als Kreditorenrechnungsverarbeitung aus.
    5. Klicken Sie auf Subflow erstellen.
    6. Konfigurieren Sie Eingaben und Ausgaben für den Subflow.
      Beispiel: In Subflows müssen Sie den Rechnungsdatensatz basierend auf der 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.
      1. Geben Sie im Bereich Eingaben als Bezeichnung Sysids für Rechnung ein.
      2. Geben Sie als Namenrechnung_sysids ein.
      3. Die Dropdown-Liste Typ wird automatisch mit Zeichenfolge gefüllt.
      4. Wählen Sie Fertig.
      5. Klicken Sie im Headerbereich auf Flow-Variablen.
        Das Popup-Fenster Flow-Variablen wird angezeigt.
      6. Geben Sie Bezeichnung als Bedingungsergebnis ein.
      7. Geben Sie Name als Bedingungsergebnis ein.
      8. Wählen Sie als Typ Wahr/Falsch aus.
      9. Wählen Sie Speichern.
    7. Führen Sie im Bereich „Aktionen“ die folgenden Schritte aus:
      1. Wählen Sie Aktion als Datensätze suchen in der Dropdown-Liste aus.
      2. Suchen Sie im Feld Tabelle nachRechnung [sn_shop_invoice].
      3. Konfigurieren Sie die Bedingungen, da „sys_id“ eine der Rechnungs-SysIDs ist.
      4. Ein Aktionen > Rechnungsverarbeitung für Verbindlichkeiten > Datensätze suchen.
      5. Wählen Sie Tabelle als Rechnung [sn_shop_invoice] aus.
      6. Legen Sie die Systemeigenschaft Bedingungen > Sys-ID > ist Bestandteil von > Subflows: Eingaben > Rechnungs-Sysids.
      7. Wählen Sie Fertig.
      8. Erstellen Flow-Logik > Für jedes Element in > Datensätze nachschlagen > Rechnungsdatensätze > Fertig.
      9. Auswahlvorgang Falls > Bedingung1 > For Each > Rechnungsdatensatz > Geschäftsinhaber > ist leer.
      10. Auswahlvorgang Falls > Bedingung2 > For Each > Rechnungsdatensatz > Juristische Person > ist leer.
      11. Auswahlvorgang dann > Symbol .
      12. Klicken Sie auf Erledigt.
      13. Fügen Sie eine Flow-Logik als Flow-Variable festlegenhinzu.
      14. Wählen Sie Bedingungsergebnis aus der Dropdown-Liste aus.
      15. Aktivieren Sie das Kontrollkästchen Daten.
      16. Wählen Sie Fertig.
      17. Fügen Sie eine Flow-Logik hinzu, um Flow-Variablen festzulegen.
      18. Wählen Sie Bedingungsergebnis aus der Dropdown-Liste aus.
      19. Wählen Sie Fertig.
      20. Wählen Sie Speichern.
      21. Wählen Aktion > Rechnungsverarbeitung für Verbindlichkeiten > Ausnahme generieren und Positionsausnahmen aus der Dropdown-Liste.
      22. Wählen Sie Bedingungsergebnis als Flow-Variableaus.
      23. Wählen Sie für den Ausnahmedefinitionsdatensatz „ Fehlende BO“ oder „LegalEntity“ aus.
      24. Wählen Sie aus Rechnung als Für jedes > Rechnungsdatensatz.
      25. Geben Sie die Beschreibung ein.
      26. Wählen Sie Fertig.
      27. Wählen Sie Speichern.
        Erfolgsmeldung wird angezeigt, da der Subflow erfolgreich gespeichert wurde.
    8. Wählen Sie Veröffentlichen aus.
      Sie werden mit der Warnmeldung „Möchten Sie diesen Subflow wirklich veröffentlichen?“ angezeigt. Ihre Änderungen werden auf alle Instanzen angewendet, in denen dieser Subflow verwendet wird.“
      Der Subflow wurde erfolgreich erstellt.