Schritt „Auf Bedingung warten“

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Halten Sie einen Flow an, bis Datensatzwerte einem bestimmten Satz von Bedingungen entsprechen.

    Rollen und Verfügbarkeit

    Verfügbar als Workflow-Studio-Aktionsschritt. Benutzer mit der Rolle „action_designer“ können eine anwenderdefinierte Aktion mit einem oder mehreren Aktionsschritten erstellen.

    Felder

    Feld Beschreibung
    Datensatz Ziehen Sie einen Eingabedatensatz oder einen Datensatz aus einem vorherigen Schritt.
    Hinweis:
    Wenn dieser Datensatz gelöscht wird, beendet der Flow das Warten und wird weiter ausgeführt.
    Tabelle Schreibgeschützt. Legen Sie die Tabelle fest, die dem Datensatz zugeordnet ist. Bestätigen Sie, dass das System die Bedingung „Warten auf Bedingung“ für die ausgewählte Tabelle unterstützt. Eine Liste der nicht unterstützten Tabellen finden Sie im Abschnitt „Nicht unterstützte Tabellen“.
    Bedingungen Wählen Sie die erforderlichen Datensatzwerte aus, um den Ablauf fortzusetzen. Wenn die Bedingung beispielsweise [Status] [ist] [Geschlossen]lautet, wird der Flow angehalten, bis die Bedingung erfüllt ist. Sobald er erreicht ist, wird der Ablauf mit dem nächsten Schritt oder der nächsten Aktion fortgesetzt. Legen Sie statische oder dynamische Bedingungen fest, um Datensätze zu filtern. Um eine statische Bedingung zu definieren, die bei jeder Ausführung der Aktion angewendet wird, definieren Sie die Bedingungen mit dem Condition Builder. Um Flow-Designern die dynamische Anwendung von Bedingungen zu ermöglichen, definieren Sie eine Eingabe vom Typ „Bedingungen“, und ziehen Sie den Eingabe-Data-Pill per Drag-and-Drop in das Feld Bedingungen.
    Hinweis:
    Für Bedingungen, die von einer bestimmten Dauer abhängen, sollten Sie stattdessen Ablauflogik „Dauer abwarten“ verwenden.
    Zeitüberschreitung aktivieren
    Option zum Beschränken der Zeit, die der Flow auf den Abschluss der Aktion wartet, bevor fortgefahren wird.
    Hinweis:
    Verwenden Sie die Option Zeitüberschreitung aktivieren, um zu verhindern, dass diese Aktion weiterhin ausgeführt wird. Wenn die Bedingung zum Fortfahren nie erfüllt wird, gibt ein Timeout-Wert an, wann das System die Aktion Warten auf Bedingung überspringt und zum nächsten Element im Flow wechselt. Sie müssen einen Wert für die Dauer festlegen, um eine Zeitüberschreitung zu aktivieren. Sie können auch einen Zeitplan auswählen, wenn Sie das Enddatum der Dauer basierend auf einem bestimmten Arbeitszeitplan berechnen möchten.
    Dauer

    Zeitspanne, die der Flow wartet, bevor er fortgesetzt wird, wenn die Option Zeitüberschreitung aktivieren ausgewählt ist. Geben Sie die Wartezeit in Stunden, Minuten und Sekunden ein. Wenn Sie dieses Feld leer lassen, wartet der Flow nicht.

    Zeitplan

    Zeitplan, der zur Berechnung der Zeitüberschreitungsdauer verwendet wird, wenn die Option Zeitüberschreitung aktivieren ausgewählt ist. Wenn Sie beispielsweise 10 Stunden im Rahmen eines 8-5-Zeitplans für Wochentage warten, wartet der Flow mindestens einen Werktag. Wenn Sie dieses Feld leer lassen, wird die Zeitüberschreitung ohne Zeitplan ausgeführt.

    Fehlerbewertung der Aktion

    Wenn dieser Schritt fehlschlägt
    Datentyp: Choice

    Option, um den nächsten Schritt auszuführen oder zur Fehlerauswertung zu wechseln. Informationen zur Verwendung des Schrittstatuscodes oder der Nachricht für eine anwenderdefinierte Aktionsfehlerbedingung finden Sie unter Fehlerbewertung der Aktion.

    Nicht unterstützte Tabellen

    Das System unterstützt das Warten auf die Bedingung für die folgenden Tabellen nicht.

    Tabellenkategorie Tabellennamen
    Audit Sys-Audit [sys_audit], Gelöschter Audit-Datensatz [sys_audit_delete], Audit-Beziehungsänderung [sys_audit_relation], Audit-Rollen [sys_audit_role], Audit-Beziehungsänderung [sys_audit_relation], Gelöschter Audit-Datensatz [sys_audit_delete]
    E-Mail E-Mail [sys_email], E-Mail-Account [sys_email_account], E-Mail-Protokoll [sys_email_log]
    Ereignisse Ereignis [sysevent], Benachrichtigung [sysevent_email_action], Briefpapier [sysevent_email_style], E-Mail-Vorlage [sysevent_email_template], Aktionen für eingehende E-Mails [sysevent_in_email_action], Langsames Ereignis [sysevent_pattern], Ereignisregistrierung [sysevent_registration], Skriptaktion [sysevent_script_action]
    Importsätze Importsatz [sys_import_set], Importsatzzeile [sys_import_set_row], Importsatzzeilenfehler [sys_import_set_row_error], Transformationsverlauf [sys_import_set_run], Computer [imp_computer], Benachrichtigung [imp_notification], Standort [imp_location], Benutzer [imp_user]
    JRobin JRobin-Datenbank [jrobin_database], JRobin-Teil [jrobin_shard], Diagrammlinie [jrobin_graph_line], JRobin-Teilfragmente [jrobin_shard_location], Mitglied [jrobin_graph_set_member], Round-Robin-Archiv [jrobin_archive], Round-Robin-Datenquelle [jrobin_datasource], Round-Robin-Definition [jrobin_definition ], Round-Robin-Diagramm [jrobin_graph], Round-Robin-Diagrammsatz [jrobin_graph_set]
    Protokolle Protokolleintrag [syslog], Serviceportal-Protokolleintrag [sp_log]
    MID-Server MID-Server-Eigenschaft [ecc_agent_property], MID-Server-Protokoll [ecc_agent_log], Warteschlange [ecc_queue], Konfiguration [ecc_queue_config], ECC-Warteschlangenstatistiken (nach ECC-Agent) [ecc_queue_stats_by_ecc_agent]
    Performance Analytics Auftragsprotokoll [pa_job_logs]
    Datensatzbeobachtung Beantworter [sys_rw_action], Kanalbeantworter [sys_rw_amb_action]
    Berichterstellung Zusammenfassungssatz [sys_report_summary], Berichtszusammenfassungszeile [sys_report_summary_line]
    Geplante Aufgaben Zeitplanelement [sys_trigger], Broadcast-Nachricht [sys_broadcast_message], Broadcast-Nachrichtenbeziehungen [sys_broadcast_message_m2m], Fortschrittsanzeige [sys_progress_worker], Fortschrittsanzeige-Domäne [sys_progress_worker_domain]
    SSO SSO-Eigenschaften [sso_properties], Digest-Token-Eigenschaften [digest_properties], SAML-Update 1-Eigenschaften [saml2_update1_properties], SSO-Verbund [sso_federation]
    System-Cache Cacheleerung [sys_cache_flush, Cache-Eintrag [sys_db_cache]
    Systemklon ServiceNow-Instanz [instance], Sicherheits-Token klonen [clone_token], Konservierte Daten [clone_preserved_data]
    System-Dictionary Wörterbucheintrag-Überschreibung [sys_dictionary_override]
    Systemereignisse Ereignisprozessor [sys_event_processor]
    Systemfelder Feldklasse [sys_glide_object]
    Systemleistung Komponentenstatus [sys_status], Clusternachricht [sys_cluster_message], Knotenstatus [sys_cluster_state]
    Textverzeichnis Ts-Anhang [ts_attachment], Textindex-Attributzuordnung [ts_attribute_map], Ts-Kette [ts_kette], Kettenzusammenfassung [ts_kette_summary], Textindex-Spaltenattributzuordnung [ts_column_attribute_map], Textindex-Konfiguration [ts_configuration], Textindex-Konfigurationsattribut [ts_configuration_attribute], Ts-Dokument löschen [ts_deleted_doc], Ts-Dokument [ts_document], Ts-Feld [ts_field], Textsuchgruppen [ts_group], Japanisches Anwendertoken [ts_Japanese_token_dictionary], Ts-Satz [ts_phrase], Globale Suchen [ts_query], Wissenssuchen [ts_query_kb] , Textsuchstatistik [ts_search_stats], Textsuchzusammenfassungen [ts_search_summary], Stoppwort [ts_stop], Synonymwörterbuch [ts_synonym_dictionary], Synonymsatz [ts_synonym_set], Textsuchtabelle [ts_table], Textindex-Tabellenattributzuordnung [ts_table_attribute_map], Service Katalogsuchen [sc_ts_query], Ts-Wort [ts_word], Ts-Wort-Roots [ts_word_roots]
    Update-Sätze Update-Satz [sys_update_set], Update-Version [sys_update_version], Kundenupdate [sys_update_xml], Update-Satz-Protokoll [sys_update_set_log]
    Upgrades System-Upgrades [sys_upgrade_history], Upgrade-Details [sys_upgrade_history_log], System-Upgrade-Metrik [sys_upgrade_metric], Upgrade Blame-Protokoll [sys_upgrade_blame], Upgrade-Manifest [sys_upgrade_manifest], Upgrade-Status [sys_upgrade_state]
    Nutzungsanalysen Nutzungsdaten für Anwendungen [ua_app_usage], UsageAnalytics-Zählungskonfigurationen [usageanalytics_count_cfg], Anwendungsmetadaten [ua_app_metadata], UsageAnalytics-Anzahl für Tabellen [usageanalytics_count], Abonnement [license_details], Rolle für Abonnement [role_has_license]
    Anwender Benutzersitzung [sys_user_session], Benutzertoken [sys_user_token], Benutzereinstellung [sys_user_preference], Navigatorverlauf [sys_ui_navigator_history]
    Workflow Workflow-Ausführung [wf_workflow_execution], Workflow-Verlauf [wf_history], Workflow-Ausführungsaktivität [wf_executing], Workflow-Befehl in Warteschlange [wf_command], Workflow-Kontext [wf_context], Workflow-Übergangsverlauf [wf_transition_history]

    Beispiel

    Beispiel für den Schritt „Auf Bedingung warten“ im Aktionsdesigner

    Ausgabe

    Feld Beschreibung Datentyp
    Status Der Abschlussstatus der Aktion als numerischer Wert.
    • 0 (Erfolg)
    • 1 (Fehler)
    Auswahl