Flow-Ausführungseinstellungen

  • Freigeben Version: Zurich
  • Aktualisiert 3. September 2025
  • 2 Minuten Lesedauer
  • Geben Sie die Laufzeiteinstellungen für einen einzelnen Flow, Subflow oder eine Aktion an, z. B. die Ausführungspriorität, die Berichtsebene und die Protokollierungsebene.

    Abbildung : 1. Beispieldatensatzliste für Ausführungseinstellungen
    Liste von zwei Datensätzen für Flow-Ausführungseinstellungen.

    Sie können einen Ausführungseinstellungen-Datensatz für jeden Flow, Subflow oder jede Aktion erstellen, für den Sie Ausführungsdetails erfassen möchten. Ein Ausführungseinstellungsdatensatz [sys_Flow_Execution_setting] überschreibt die Berichtssystemeigenschaften für ein bestimmtes Element. Sie können beispielsweise die systemweite Berichterstellungsebene deaktivieren und Ausführungseinstellungsdatensätze nur für die Elemente erstellen, für die Sie Ausführungsdetails erfassen möchten.

    Sie können beliebig viele Ausführungseinstellungen-Datensätze erstellen. Das System generiert Ausführungsdetails jedes Mal, wenn der Flow, Subflow oder die Aktion direkt ausgeführt wird. Aktionen oder Subflows, die von einem übergeordneten Flow ausgeführt werden, verwenden den Ausführungseinstellungen-Datensatz des übergeordneten Flows.
    Hinweis:
    Sie können Aktionen und Subflows direkt über die Aktions-API oder Skript-API aufrufen.

    Ausführungseinstellungsdatensätze sind im Flow-Verwaltungsmodul verfügbar.

    Datensatzfelder der Ausführungseinstellung

    Abbildung : 2. Beispiel für Ausführungseinstellungsdatensatz
    Ausführungseinstellungsdatensatz für den Flow mit dem Namen Pause hinzufügen. Der Flow meldet alle Iterationen, generiert vollständige Berichtsdetails und repliziert Protokolle auf Informationsebene.

    Ein Ausführungseinstellungsdatensatz [sys_Flow_Execution_setting] enthält diese Felder.

    Tabelle : 1. Datensatzfelder der Ausführungseinstellung
    Feld Beschreibung
    Flow/Subflow/Aktion Einzelner Flow, Subflow oder Aktion, für den die Ausführungseinstellungen gelten.
    Alle Iterationen melden Option zum Sammeln von Ausführungsdetails für alle Iterationen einer Schleife, die ausgeführt wurden, anstatt nur Ausführungsdetails für die erste und letzte Ausführungsiterationen zu speichern. Wenn ein Flow zwischen Iterationen angehalten wird, enthalten die Ausführungsdetails alle ausgeführten Iterationen. Wenn diese Option auf „falsch“ festgelegt ist, enthalten die Ausführungsdetails nur die erste und die letzte Ausführung der Iterationen.
    Bericht Berichterstellungsebene, auf der Ausführungsdetails erfasst werden.
    Protokollierung Schwellenwert für Protokollierungsebene erforderlich für Workflow-Studio Zum Schreiben einer von der Flow-Engine generierten Nachricht in die Tabelle „Flow-Engine-Protokolleinträge“ [sys_Flow_log].
    Flow-Priorität Prioritätswert, der zum Ausführen eines Hintergrund-Flows verwendet wird. Weitere Informationen zum Festlegen der Flow-Priorität finden Sie unter Flow-Priorität.
    Hinweis:
    Dieses Feld ist standardmäßig ausgeblendet. Weitere Informationen zum Anzeigen des Felds „Flow-Priorität“ finden Sie unter Flow-Prioritätsfeld anzeigen.
    an.

    Allgemeine Leitlinien

    Verwenden Sie diese allgemeinen Richtlinien, wenn Sie Ausführungseinstellungsdatensätze erstellen, um Ausführungsdetails zu erfassen.

    Vermeiden Sie die Berichterstellung für Produktionsinstanzen
    Vermeiden Sie Leistungsprobleme in Ihrer Produktionsinstanz, indem Sie die Berichterstellung nur für eine Instanz außerhalb der Produktion aktivieren und konfigurieren, die Sie zum Testen verwenden. Das Generieren und Speichern von Ausführungsdetails verbraucht Instanzressourcen, was die Leistung beeinträchtigen kann.
    Erstellen Sie Ausführungseinstellungsdatensätze auf einer Testinstanz außerhalb der Produktion
    Erstellen Sie Ausführungseinstellungsdatensätze in einer Testinstanz außerhalb der Produktion, um die Leistungsauswirkungen der Generierung und Speicherung von Ausführungsdetails zu minimieren.
    Reduzieren Sie den Arbeitsspeicher, der von Flow-Schleifen verbraucht wird
    Reduzieren Sie die Menge des verbrauchten Arbeitsspeichers, indem Sie Ausführungsdetails generieren, indem Sie nicht die Option zum Melden aller Iterationen verwenden. Je mehr Iterationen Sie melden, desto mehr Arbeitsspeicher ist erforderlich.
    Testen Sie Flows, Subflows und Aktionen, um Ausführungsdetails zu generieren
    Testen Sie Ihre Flows und Subflows, um Ausführungsdetails auf Debug-Ebene zu generieren. Stellen Sie Ihre Elemente nur in einer Produktionsinstanz bereit, nachdem Sie überprüft haben, ob sie die gewünschten Daten generieren und wie erwartet funktionieren.
    Verwenden Sie Flow-Reporting und die Optionen alle Iterationen melden nur während der Flow-Fehlerbehebung
    Verwenden Sie die Optionen Flow-Reporting und alle Iterationen melden nur, wenn Sie Probleme mit einem Flow beheben müssen. Diese Einstellungen generieren Informationen, die Instanzressourcen verbrauchen. Um die Auswirkungen auf die Leistung zu reduzieren, deaktivieren Sie diese Einstellungen, oder löschen Sie den Einstellungsdatensatz zusammen, wenn Sie mit der Fehlerbehebung für den Flow fertig sind.