Étape Attendre une condition
Interrompez un flux jusqu’à ce que les valeurs d’enregistrement correspondent à un ensemble spécifique de conditions.
Rôles et disponibilité
Disponible en tant qu’étape d’action Studio de workflow . Les utilisateurs disposant du rôle action_designer peuvent créer une action personnalisée avec une ou plusieurs étapes d’action.
Champs
| Champ | Description |
|---|---|
| Enregistrement | Faites glisser un enregistrement d’entrée ou un enregistrement d’une étape précédente. Remarque : Si cet enregistrement est supprimé, le flux arrête d’attendre et continue de s’exécuter. |
| Table | Lecture seule. Défini sur la table associée à l’enregistrement. Vérifiez que le système prend en charge l’attente d’une condition pour la table sélectionnée. Pour obtenir la liste des tables non prises en charge, consultez la section Tables non prises en charge. |
| Conditions | Sélectionnez les valeurs d’enregistrement nécessaires pour reprendre l’exécution du flux. Par exemple, si la condition est [État] [est] [Fermé], le flux s’interrompt jusqu’à ce que la condition soit remplie. Une fois atteint, le flux passe à l’étape ou à l’action suivante. Définissez des conditions statiques ou dynamiques pour filtrer les enregistrements. Pour définir une condition statique appliquée à chaque exécution de l’action, définissez les conditions à l’aide du Créateur de conditions. Pour permettre aux concepteurs de flux d’appliquer dynamiquement des conditions, définissez une entrée de type Conditions et glissez-déplacez la pastille de données d’entrée dans le champ Conditions . Remarque : Pour les conditions qui dépendent d’une durée spécifique, envisagez d’utiliser Attendre une logique de flux de durée à la place. |
| Activer le délai |
Option permettant de limiter la durée pendant laquelle le flux attend que l’action soit terminée avant de continuer.
Remarque : Utilisez l’option Activer le délai d’expiration pour empêcher cette action de continuer à s’exécuter. Si la condition de continuer n’est jamais remplie, une valeur de délai d’expiration est spécifiée lorsque le système ignore l’action Attendre une condition et passe à l’élément suivant dans le flux. Vous devez définir une valeur de durée pour activer un délai d’expiration. Vous pouvez également sélectionner un calendrier si vous souhaitez calculer la date de fin de la durée en fonction d’un calendrier de travail spécifique. |
| Durée |
Durée d’attente du flux avant de continuer lorsque l’option Activer le délai est sélectionnée. Entrez le temps d’attente en heures, minutes et secondes. Si vous laissez ce champ vide, le flux n’attend pas. |
| Calendrier |
Calendrier utilisé pour calculer la durée du délai d’expiration lorsque l’option Activer le délai d’expiration est sélectionnée. Par exemple, si vous attendez 10 heures dans le cadre d’un calendrier de 08 h 00 à 17 h 00 en semaine, le flux attend pendant un ou plusieurs jours ouvrables. Si vous laissez ce champ vide, le délai d’expiration s’exécute sans calendrier. |
Évaluation de l’erreur d’action
- En cas d'échec de cette étape
- Type de données : Choice
Option permettant de continuer à exécuter l’étape suivante ou d’accéder à l’évaluation des erreurs. Pour utiliser le code d’état ou le message de l’étape pour une condition d’erreur d’action personnalisée, reportez-vous à la section Évaluation de l’erreur d’action.
Tables non prises en charge
Le système ne prend pas en charge l’attente d’une condition pour les tables suivantes.
| Catégorie de table | Noms des tables |
|---|---|
| Audit | Audit sys [sys_audit], Enregistrement d’audit supprimé [sys_audit_delete], Changement de relation d’audit [sys_audit_relation], Rôles d’audit [sys_audit_role], Changement de relation d’audit [sys_audit_relation], Enregistrement d’audit supprimé [sys_audit_delete] |
| E-mail [sys_email], Compte de messagerie [sys_email_account], Journal d’e-mail [sys_email_log] | |
| Événements | Événement [sysevent], Notification [sysevent_email_action], Papeterie [sysevent_email_style], Modèle d’e-mail [sysevent_email_template], Actions d’e-mail entrant [sysevent_in_email_action], Événement lent [sysevent_pattern], Enregistrement d’événement [sysevent_registration], Action des scripts [sysevent_script_action] |
| Ensembles d'importations | Jeu d’importation [sys_import_set], Ligne du jeu d’importation [sys_import_set_row], Erreur de ligne du jeu d’importation [sys_import_set_row_error], Historique de transformation [sys_import_set_run], Ordinateur [imp_computer], Notification [imp_notification], Emplacement [imp_location], Utilisateur [imp_user] |
| JRobin | Base de données JRobin [jrobin_database], Fragment JRobin [jrobin_shard], Ligne de graphique [jrobin_graph_line], Fragments de fragment JRobin [jrobin_shard_location], Membre [jrobin_graph_set_member], Archive Round Robin [jrobin_archive], Source de données Round Robin [jrobin_datasource], Définition Round Robin [jrobin_definition], Graphique Round Robin [jrobin_graph], Jeu de graphiques Round Robin [jrobin_graph_set] |
| Journaux | Entrée de journal [syslog], Entrée de journal du Service Portal [sp_log] |
| Serveur MID | Propriété du serveur MID [ecc_agent_property], Journal du serveur MID [ecc_agent_log], File d’attente [ecc_queue], Configuration [ecc_queue_config], Statistiques de file d’attente ECC (par agent ECC) [ecc_queue_stats_by_ecc_agent] |
| Analyse des performances | Journal des tâches [pa_job_logs] |
| Observateur d'enregistrements | Répondeurs [sys_rw_action], Répondeurs de canal [sys_rw_amb_action] |
| Reporting | Jeu de synthèses [sys_report_summary], Ligne de résumé du rapport [sys_report_summary_line] |
| Travaux planifiés | Élément de calendrier [sys_trigger], Diffuser le message [sys_broadcast_message], Diffuser les relations des messages [sys_broadcast_message_m2m], Agent d’avancement [sys_progress_worker], Domaine de l’agent d’avancement [sys_progress_worker_domain] |
| SSO | Propriétés SSO [sso_properties], Propriétés du jeton Digest [digest_properties], Propriétés de la mise à jour SAML 1 [saml2_update1_properties], Fédération SSO [sso_federation] |
| Cache système | Purge du cache [sys_cache_flush, entrée de cache [sys_db_cache] |
| Clone système | Instance ServiceNow [instance], Clone Security Token [clone_token], Données conservées [clone_preserved_data] |
| Dictionnaire système | Contournement d’entrée de dictionnaire [sys_dictionary_override] |
| Événements système | Processeur d’événements [sys_event_processor] |
| Champs système | Classe de champ [sys_glide_object] |
| Performance du système | État du composant [sys_status], Message de grappe [sys_cluster_message], État du nœud [sys_cluster_state] |
| Index de texte | Pièce jointe TS [ts_attachment], Carte d’attribut d’index de texte [ts_attribute_map], Chaîne TS [ts_chain], Résumé de chaîne [ts_chain_summary], Carte d’attribut de colonne d’index de texte [ts_column_attribute_map], Configuration d’index de texte [ts_configuration], Attribut de configuration d’index de texte [ts_configuration_attribute], Document de suppression de TS [ts_deleted_doc], Document de recherche de texte [ts_document], Champ de recherche de texte [ts_field], Groupes de recherche de texte [ts_group], Jeton d’utilisateur japonais [ts_japanese_token_dictionary], Expression TS [ts_phrase], Recherches globales [ts_query], Recherches dans la base de connaissances [ts_query_kb], Statistique de recherche de texte [ts_search_stats], Résumés de recherche de texte [ts_search_summary], Mot vide [ts_stop], Dictionnaire de synonymes [ts_synonym_dictionary], Jeu de synonymes [ts_synonym_set], Table de recherche de texte [ts_table], Carte d’attributs de table d’index de texte [ts_table_attribute_map], Recherches dans Catalogue de services [sc_ts_query], Mots de recherche de texte [ts_word], Racines de mots de recherche de texte [ts_word_roots] |
| Ensembles de mises à jour | Ensemble de mises à jour [sys_update_set], Version de mise à jour [sys_update_version], Mise à jour du client [sys_update_xml], Journal de l’ensemble de mises à jour [sys_update_set_log] |
| Mises à niveau | Mises à niveau système [sys_upgrade_history], Détails de mise à niveau [sys_upgrade_history_log], Mesure de mise à niveau système [sys_upgrade_metric], Journal des responsabilités de mise à niveau [sys_upgrade_blame], Manifeste de mise à niveau [sys_upgrade_manifest], État de mise à niveau [sys_upgrade_state] |
| Analyse de l’utilisation | Données d’utilisation pour les applications [ua_app_usage], configurations du nombre d’analyses d’utilisation [usageanalytics_count_cfg], métadonnées d’application [ua_app_metadata], nombre d’analyses d’utilisation pour les tables [usageanalytics_count], abonnement [license_details], rôle de l’abonnement [role_has_license] |
| Utilisateurs | Session de l’utilisateur [sys_user_session], Jeton de l’utilisateur [sys_user_token], Préférence de l’utilisateur [sys_user_preference], Historique du navigateur [sys_ui_navigator_history] |
| Workflow | Exécution du workflow [wf_workflow_execution], Historique du workflow [wf_history], Activité d’exécution du workflow [wf_executing], Commande en file d’attente du workflow [wf_command], Contexte du workflow [wf_context], Historique des transitions du workflow [wf_transition_history] |
Exemple
Sortie
| Champ | Description | Type de données |
|---|---|---|
| État | L’état d’achèvement de l’action en tant que valeur numérique.
|
Choix |