Flow-Ausführungseinstellungen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 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 Berichterstellungsebene 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ührungseinstellungsdatensatz 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 werden. 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. Beispieldatensatz für Ausführungseinstellung
    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, anstatt nur Ausführungsdetails für die erste und letzte Iteration zu speichern.
    Bericht Berichterstellungsebene, auf der Ausführungsdetails erfasst werden.
    Protokollierung Schwellenwert für Protokollierungsebene erforderlich für Workflow-StudioZum 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 beim Erstellen von Ausführungseinstellungsdatensätzen, 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 senken kann.
    Erstellen Sie Ausführungseinstellungsdatensätze auf einer Testinstanz außerhalb der Produktion
    Erstellen Sie Ausführungseinstellungsdatensätze auf 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 die Option nicht 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 verifiziert haben, dass 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 für Flow-Berichterstellung 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 vollständig, wenn Sie mit der Fehlerbehebung für den Flow fertig sind.