Introduction aux entrées dynamiques
Créez un exemple d’action illustrant l’utilisation de tous les types d’entrées dynamiques disponibles dans un flux.
Avant de commencer
Procédure
-
Créer des enregistrements d’informations d’identification et de connexion pour votre instance.
Cet alias de connexion et d’informations d’identification fournira l’URL de base et le compte d’utilisateur nécessaires pour configurer les étapes REST de vos actions de collecte de données.
-
Créer une action de collecte de données pour obtenir les noms de tables.
Cette action de collecte de données fournit des données JSON pour les entrées de choix dynamiques.
-
Créer une action de collecte de données pour obtenir les noms de champs.
Cette action de collecte de données fournit des données JSON pour les entrées de modèles dynamiques.
-
Créer une action de collecte de données pour ajouter des entrées dynamiques.
Cette action de collecte de données fournit des données JSON pour créer des entrées dynamiques arbitraires.
-
Créer une action personnalisée pour tester les entrées dynamiques.
Cette action personnalisée illustre différents types d’entrées dynamiques.
Créer des enregistrements d’informations d’identification et de connexion pour votre instance
Créez les alias, les connexions et les informations d’identification nécessaires pour vous connecter à votre instance locale.
Avant de commencer
Rôle requis : admin
Procédure
- Accédez à la Tous > Connexions et informations d'identification > Identifiants.
-
Sélectionnez Nouveau, sélectionnez Informations d’identification pour l’authentification de base, puis entrez ces valeurs de champ.
- Dans le champ Nom, saisissez Administrateur local.
-
Dans le champ Nom d’utilisateur, saisissez un compte d’utilisateur ayant accès à Concepteur de flux et à l’API REST.
Par exemple, entrez admin.
- Dans le champ Mot de passe, saisissez le mot de passe du compte.
- Sélectionnez Envoyer pour créer l’enregistrement d’informations d’identification.
- Accédez à la Tous > Connexions et informations d'identification > Alias de connexion et d'informations d'identification.
-
Sélectionnez Nouveau et entrez les valeurs de ces champs.
- Dans le champ Name (Nom), saisissez Local Instance (Instance locale).
- Acceptez la valeur par défaut de HTTP pour le type de connexion.
- Sélectionnez Envoyer pour créer l’enregistrement d’alias de connexion et d’informations d’identification.
-
Sélectionnez l’alias que vous avez créé.
Par exemple, sélectionnez Instance locale.
-
Dans la liste connexe Connexions, sélectionnez Nouveau et saisissez les valeurs de champ suivantes.
- Dans le champ Nom, saisissez Mon instance.
-
Pour Informations d’identification, sélectionnez l’enregistrement d’informations d’identification d’authentification de base que vous avez créé.
Par exemple, sélectionnez les informations d’identification de l’administrateur local .
-
Pour URL de connexion, entrez l’URL de base de votre instance, avec la barre oblique à la fin.
Incluez le préfixe d’URL https:// et ajoutez un caractère de barre oblique à la fin de l’URL.Par exemple, https://example.service-now.com/.
- Sélectionnez Envoyer pour créer l’enregistrement de connexion HTTP(s).
Résultats
Vous pouvez utiliser l’alias d’instance locale pour vous connecter à votre instance locale lors de la configuration des étapes REST.
Créer une action de collecte de données pour obtenir les noms de tables
Créez une action de collecte de données personnalisée pour extraire une liste de noms de tables à partir de l’API de table.
Avant de commencer
Rôle requis : action_designer ou admin
Pourquoi et quand exécuter cette tâche
- Étape REST pour collecter les noms de tables à partir de REST Table API
- Étape Script pour construire une charge utile JSON à partir du corps de réponse de l’étape REST
- Variable de sortie d’action nommée sortie pour stocker les paires de nom de table et de valeur en tant que document JSON
Cette action personnalisée utilise un appel d’API REST pour dupliquer les fonctionnalités des modules d’extension ServiceNow principaux Action Rechercher un enregistrement et Action Rechercher des enregistrements. En règle générale, vous n’avez pas besoin de créer des actions personnalisées pour effectuer des opérations d’enregistrement de base. Cette action illustre l’utilisation des étapes REST et Script pour collecter des données de table pour les entrées dynamiques.
Procédure
- Accédez à la Tous > Automatisation des processus > Concepteur de flux.
-
Sélectionner Créer > Action.
- Sur l’écran Propriétés de l’action, dans le champ Nom de l’action , entrez Action de collecte de données pour les tables.
- Pour Application (Application), sélectionnez Global (Global).
- Sélectionnez Envoyer.
-
Dans Plan d’action, sous la section Entrées, sélectionnez l’icône Ajouter une nouvelle étape (icône
).
-
Dans la section Intégrations , sélectionnez l’étape REST et saisissez les valeurs de champ suivantes.
Entrée Valeur Connexion Laissez l’option Utiliser des alias de connexion sélectionnée. Alias de connexion Sélectionnez l’alias que vous avez créé précédemment ou sélectionnez l’icône Créer un nouvel enregistrement ( ) pour créer une connexion HTTP(s).
Remarque :Les informations d’identification de la connexion HTTP(s) doivent utiliser des informations d’identification d’authentification de base. En outre, l’URL de connexion doit être l’URL de base pour votre instance, y compris la barre oblique à la fin. Pour plus d’informations sur les connexions et les informations d’identification, consultez Démarrer avec les connexions et Démarrer avec les informations d’identification.Demande de version Laissez l’option Manuellement sélectionnée Chemin d'accès à la ressource Entrez api/now/doc/table/schema Méthode HTTP Entrez GET -
Dans le plan d’action sous votre étape REST, sélectionnez l’icône Ajouter une nouvelle étape (
), puis sélectionnez l’étape Script .
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez la charge utile.
-
En regard du champ Valeur , sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Étape REST > Corps de la réponse.
-
Dans le champ Script, entrez le code suivant.
(function execute(inputs, outputs) { var payload = JSON.parse(inputs.payload); var tables = payload.result // Get the value of the result array .filter(function(table) { return table.value.indexOf('_') < 0; }) // Filter the tables we want .map(function(table) { return { label: table.label, name: table.value }; // Set values for label and name }); outputs.tables = { data: tables }; // Final, properly formatted output })(inputs, outputs);L’API REST renvoie une chaîne au format JSON qui décrit chaque table avec les propriétés image, reference, rawLabel, selected, label, missing, used et value. Les propriétés d’étiquette et de valeur fournissent les valeurs requises par pour un choix dynamique. Un choix dynamique nécessite que chaque option de choix ait une étiquette et un nom. Ce script mappe la propriété value à une propriété name.
- Dans la section Variables de sortie, sélectionnez Créer une variable.
- Dans les champs Étiquette et Nom , entrez les tables.
- Dans le champ Type, sélectionnez JSON.
-
Dans Plan d’action, sélectionnez Sorties.
- Sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , entrez une sortie.
- Dans le champ Type, sélectionnez JSON.
- Sélectionnez Quitter le mode de modification.
-
En regard de la valeur, sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Étape Script > tables.
-
Dans l’en-tête Action, sélectionnez Enregistrer , puis Test pour tester l’action.
- Sélectionnez Exécuter le test.
-
Affichez les détails de l’exécution de l’action.
Votre action de collecte de données s’exécute avec succès si la valeur d’exécution des
tablesest un objet complexe contenant un tableau de paires clé-valeur pourl’étiquetteet lenom, comme illustré dans l’exemple abrégé suivant.{ "data": [ { "name": "evaluation", "label": "A/B Testing Evaluation" }, { "name": "sla", "label": "Agreement" }, { "name": "announcement", "label": "Announcement" }, { "name": "cmdb", "label": "Base Configuration Item" }, { "name": "checklist", "label": "Checklist" }, { "name": "collaborator", "label": "Collaborator" }, { "name": "conflict", "label": "Conflict" }, { "name": "clone", "label": "Database Clone" }, { "name": "dsl", "label": "DML" }, { "name": "global", "label": "Global" }, { "name": "goal", "label": "Goal" }, { "name": "incident", "label": "Incident" }, { "name": "interaction", "label": "Interaction" }, { "name": "map", "label": "Map" }, { "name": "ola", "label": "OLA" }, { "name": "problem", "label": "Problem" }, { "name": "question", "label": "Question" }, { "name": "reminder", "label": "Reminder" }, { "name": "instance", "label": "ServiceNow Instance" }, { "name": "label", "label": "Tag" }, { "name": "task", "label": "Task" }, { "name": "taxonomy", "label": "Taxonomy" }, { "name": "ticket", "label": "Ticket" }, { "name": "topic", "label": "Topic" }, { "name": "expert", "label": "Wizard" } ] }
- Dans l’en-tête Action, sélectionnez Publier pour mettre cette action à la disposition d’autres flux et actions dans le champ d’application global.
Créer une action de collecte de données pour obtenir les noms de champs
Créez une action de collecte de données pour obtenir une liste de champs à partir d’une table.
Avant de commencer
Rôle requis : action_designer ou admin
Pourquoi et quand exécuter cette tâche
- Étape REST pour collecter des champs à partir de REST Table API
- Étape Script pour construire une charge utile JSON à partir du corps de réponse de l’étape REST
- Variable de sortie d’action nommée sortie pour stocker les paires de nom de champ et de valeur en tant que document JSON
Cette action personnalisée utilise un appel d’API REST pour dupliquer les fonctionnalités des modules d’extension ServiceNow principaux Action Rechercher un enregistrement et Action Rechercher des enregistrements. En règle générale, vous n’avez pas besoin de créer des actions personnalisées pour effectuer des opérations d’enregistrement de base. Cette action illustre l’utilisation des étapes REST et Script pour collecter des données de champ pour les entrées dynamiques.
Procédure
- Accédez à la Tous > Automatisation des processus > Concepteur de flux.
-
Sélectionner Créer > Action.
- Sur l’écran Propriétés de l’action, dans le champ Nom de l’action , entrez Action de collecte de données pour les champs.
- Pour Application (Application), sélectionnez Global (Global).
- Sélectionnez Envoyer.
-
Dans Plan d’action, sélectionnez Entrées.
- Dans l’en-tête Entrée d’action, sélectionnez Créer une entrée.
- Dans les champs Étiquette et Nom , entrez Table.
- Dans le champ Type, sélectionnez Chaîne.
- Basculez le curseur Obligatoire pour qu’il soit actif.
- Sélectionnez l’icône Activer/désactiver les entrées avancées pour afficher les entrées avancées.
- Dans le champ Valeur par défaut, entrez incident.
-
Dans le plan d’action sous l’étape REST, sélectionnez l’icône Ajouter une nouvelle étape (
).
-
Dans la section Intégrations , sélectionnez l’étape de script et saisissez les valeurs de champ suivantes.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez la table.
-
En regard de la valeur, sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Action > Table.
-
Dans le champ Script, entrez le code suivant.
(function execute(inputs, outputs) { if(!inputs.table || inputs.table === "-- None --") { // check for empty or no table outputs.table = "incident"; // set default table to incident } else { outputs.table = inputs.table; // use input value provided } })(inputs, outputs);Ce script garantit que l’étape REST a toujours un nom de table.
- Dans la section Variables de sortie, sélectionnez Créer une variable.
- Dans les champs Étiquette et Nom , entrez la table.
- Dans le champ Type, sélectionnez Chaîne.
-
Dans Plan d’action sous la section Entrées, sélectionnez l’icône Ajouter une nouvelle étape (
).
-
Dans la section Intégrations , sélectionnez l’étape REST et saisissez les valeurs de champ suivantes.
Entrée Valeur Connexion Laissez l’option Utiliser des alias de connexion sélectionnée. Alias de connexion Sélectionnez l’alias que vous avez créé précédemment ou sélectionnez l’icône Créer un nouvel enregistrement ( ) pour créer une connexion HTTP(s).
Remarque :Les informations d’identification de la connexion HTTP(s) doivent utiliser des informations d’identification d’authentification de base. En outre, l’URL de connexion doit être l’URL de base pour votre instance, y compris la barre oblique à la fin. Pour plus d’informations sur les connexions et les informations d’identification, consultez Démarrer avec les connexions et Démarrer avec les informations d’identification.Demande de version Laissez l’option Manuellement sélectionnée. Chemin d'accès à la ressource Entrez api/now/table/ , puis sélectionnez le sélecteur de pastilles de données ( ). Sélectionner Étape Script > Table.
Méthode HTTP Entrez GET Paramètres de requêtes Ajoutez ce paramètre de requête pour que l’API REST ne renvoie qu’un seul enregistrement. - Nom : sysparm_limit
- Valeur : 1
-
Dans le plan d’action sous l’étape REST, sélectionnez l’icône Ajouter une nouvelle étape (
).
-
Dans la section Intégrations , sélectionnez l’étape de script et saisissez les valeurs de champ suivantes.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez la charge utile.
-
En regard de la valeur, sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Étape REST > Corps de la réponse.
-
Dans le champ Script, entrez le code suivant.
(function execute(inputs, outputs) { var payload = JSON.parse(inputs.payload); var fields = Object.keys(payload.result[0]) // Get first record of array .map(function(property) { return { label: property.charAt(0).toUpperCase() + property.slice(1).replace(/_/g, ' '), // Create label from field name name: property, // Set name to field name value: '' // Set value to empty so that dynamic template can set value }; }); outputs.fields = { data: fields }; // final properly formatted output })(inputs, outputs);L’API REST renvoie une chaîne au format JSON qui décrit chaque champ comme un ensemble de paires de valeurs de nom où le nom est le nom du champ et la valeur est la valeur du champ. Un modèle dynamique n’a besoin que du nom et de l’étiquette du champ. La valeur du champ doit être vide afin de pouvoir être définie par la valeur du modèle. La propriété label est calculée à partir du nom du champ en mettant la première lettre en majuscule et en remplaçant les traits de soulignement par des espaces.
- Dans la section Variables de sortie, sélectionnez Créer une variable.
- Dans les champs Étiquette et Nom , entrez les champs.
- Dans le champ Type, sélectionnez JSON.
-
Dans Plan d’action, sélectionnez Sorties.
- Dans l’en-tête Sortie d’action, sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , entrez une sortie.
- Dans le champ Type, sélectionnez JSON.
- Sélectionnez Quitter le mode de modification.
-
En regard du champ Valeur , sélectionnez le sélecteur de pastilles de données (
), puis sélectionnez Étape Script > champs.
-
Dans l’en-tête Action, sélectionnez Enregistrer , puis Test pour tester l’action.
- Sur l’écran Action de test, dans le champ Table , entrez incident.
- Sélectionnez Exécuter le test.
-
Affichez les détails de l’exécution de l’action.
Votre action de collecte de données s’exécute avec succès si la valeur d’exécution pour la sortie est un objet complexe contenant un tableau de paires clé-valeur pour
l’étiquette, lenomet lavaleur, comme illustré dans l’exemple abrégé suivant.{ "data": [ { "name": "parent", "label": "Parent", "value": "" }, { "name": "made_sla", "label": "Made sla", "value": "" }, { "name": "caused_by", "label": "Caused by", "value": "" }, { "name": "watch_list", "label": "Watch list", "value": "" }, { "name": "upon_reject", "label": "Upon reject", "value": "" }, { "name": "sys_updated_on", "label": "Sys updated on", "value": "" }, { "name": "...", "label": "...", "value": "" }, { "name": "category", "label": "Category", "value": "" } ] }
- Dans l’en-tête Action, cliquez sur Publier pour rendre cette action disponible pour d’autres actions dans le champ d’application global.
Créer une action de collecte de données pour ajouter des entrées dynamiques
Créez une action de collecte de données pour ajouter une entrée dynamique de type référence.
Avant de commencer
Rôle requis : action_designer ou admin
Pourquoi et quand exécuter cette tâche
- Variable d’entrée d’action pour stocker un nom de table
- Étape Script pour construire deux entrées dynamiques en tant qu’objet JSON
- Une variable de sortie d’action nommée sortie pour stocker les entrées dynamiques
Cette action personnalisée utilise une entrée de type référence pour dupliquer les fonctionnalités des modules ServiceNow principaux Action Rechercher un enregistrement et Action Rechercher des enregistrements. En règle générale, vous n’avez pas besoin de créer des actions personnalisées pour effectuer des opérations d’enregistrement de base. Cette action illustre l’utilisation des étapes de script pour collecter des données de champ pour les entrées dynamiques.
Procédure
- Accédez à la Tous > Automatisation des processus > Concepteur de flux.
-
Sélectionner Créer > Action.
- Sur l’écran des propriétés de l’action, dans le champ Nom de l’action , entrez Action de collecte de données pour les entrées dynamiques.
- Pour Application (Application), sélectionnez Global (Global).
- Sélectionnez Envoyer.
-
Dans Plan d’action, sélectionnez Entrées.
- Dans l’en-tête Entrée d’action, sélectionnez Créer une entrée.
- Dans les champs Étiquette et Nom , entrez Table.
- Dans le champ Type, sélectionnez Chaîne.
-
Sélectionnez l’icône Activer/désactiver les entrées avancées (icône
).
- Dans le champ Valeur par défaut , saisissez sys_user.
-
Dans le plan d’action sous Entrées, sélectionnez l’icône Ajouter une nouvelle étape (
).
-
Dans la section Intégrations , sélectionnez l’étape de script et saisissez les valeurs de champ suivantes.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez la table.
-
En regard de la valeur, sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Entrées > Table.
-
Dans le champ Script, entrez le code suivant.
(function execute(inputs, outputs) { // Define JSON for desired dynamic input type outputs.data = { data: [{ label: 'Reference type input', name: 'referencetype', reference: inputs.table, type: 'reference', }] } })(inputs, outputs);Chaque type d’entrée dynamique possède sa propre structure JSON. Une entrée dynamique de champ de référence a besoin de ces propriétés.- étiquette
- Texte à afficher à côté de l’entrée. Par exemple, entrée Champ de référence.
- nom
- Nom interne de l’entrée dynamique utilisé pour l’identifier et stocker les valeurs. Par exemple, referencetype.
- référence
- Nom de la table cible du champ de référence. Par exemple, sys_user. Dans ce script, le nom de table est une variable.
- type
- Type de données de l’entrée dynamique. Par exemple, référence. La propriété type détermine comment Concepteur de flux afficher l’entrée et quelles autres propriétés sont nécessaires pour la configurer.
- Dans la section Variables de sortie, sélectionnez Créer une variable.
- Dans les champs Étiquette et Nom , entrez les données.
- Dans le champ Type, sélectionnez JSON.
-
Dans Plan d’action, sélectionnez Sorties.
- Dans l’en-tête Sortie d’action, sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , entrez une sortie.
- Dans le champ Type, sélectionnez JSON.
- Sélectionnez Quitter le mode de modification.
-
En regard du champ Valeur , sélectionnez le sélecteur de pastilles de données (
), puis sélectionnez Étape Script > données.
-
Dans l’en-tête Action, sélectionnez Enregistrer , puis Test pour tester l’action.
- Sélectionnez Exécuter le test.
-
Affichez les détails de l’exécution de l’action.
Si votre action de collecte de données s’exécute avec succès, la valeur d’exécution de la sortie est une chaîne JSON, comme illustré dans l’exemple suivant.
{ "data": [ { "reference": "sys_user", "name": "referencetype", "label": "Reference type input", "type": "reference" } ] }
- Dans l’en-tête Action, sélectionnez Publier pour rendre cette action disponible pour d’autres actions dans le champ d’application global.
Créer une action personnalisée pour tester les entrées dynamiques
Créez une action personnalisée pour tester les entrées dynamiques.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Cette action d’assistance duplique la fonctionnalité de pour illustrer la Étape Créer un enregistrement collecte de données à partir d’une étape REST. En règle générale, vous utilisez des entrées dynamiques pour les intégrations à des systèmes et données tiers.
- Une entrée de type Choix dynamique pour sélectionner une table
- Entrée de type Modèle dynamique pour sélectionner et définir des valeurs de champ
- Étape Script pour créer un enregistrement à partir du GlideRecord - Global
- Variable de sortie d’action nommée « sortie » pour stocker les sys_id de l’enregistrement créé
Procédure
- Accédez à la Tous > Automatisation des processus > Concepteur de flux.
-
Sélectionner Créer > Action.
- Sur l’écran Propriétés de l’action, dans le champ Nom de l’action , saisissez Créer un enregistrement à partir d’entrées dynamiques.
- Pour Application (Application), sélectionnez Global (Global).
- Sélectionnez Envoyer.
-
Dans Plan d’action, sélectionnez Entrées.
- Sélectionnez Créer une entrée.
- Dans les champs Étiquette et Nom , entrez Table.
- Dans le champ Type , sélectionnez Choix dynamique.
- Activez l’interrupteur à bascule Obligatoire .
- Dans la zone Valeur par défaut, entrez incident.
- Acceptez la valeur par défaut du choix.
- Sous Options dynamiques pour le champ Action , sélectionnez Action de collecte de données pour les tables.
- Sélectionnez Créer une entrée pour créer une autre entrée d’action.
- Dans les champs Étiquette et Nom , entrez Champs.
- Dans le champ Type , sélectionnez Modèle dynamique.
- Activez l’interrupteur à bascule Obligatoire .
- Sous Options dynamiques dans le champ Action , sélectionnez Action de collecte de données pour les champs.
- En regard du champ Table , activez le commutateur Depends-On Another Input (Dépend d’une autre entrée ).
- Dans le champ Table , sélectionnez l’entrée Table .
- Sélectionnez Créer une entrée pour créer une autre entrée d’action.
- Dans les champs Étiquette et Nom , saisissez Entrée dynamique.
- Dans le champ Type , sélectionnez Entrées dynamiques.
- Sous Options dynamiques dans le champ Action , sélectionnez Action de collecte de données pour les entrées dynamiques.
- Laissez le champ Table vide pour utiliser la valeur par défaut de sys_user fournie par l’action de collecte de données.
-
Dans Plan d’action sous la section Entrées, sélectionnez l’icône Ajouter une nouvelle étape (
).
-
Dans la section Intégrations , sélectionnez l’étape de script et saisissez les valeurs de champ suivantes.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez la table.
-
En regard du champ Valeur , sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Entrées > Table.
- Sélectionnez Créer une variable pour créer une autre variable d’entrée.
- Dans le champ Nom , entrez les champs.
-
En regard du champ Valeur , sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Entrées > Champs.
- Sélectionnez Créer une variable pour créer une autre variable d’entrée.
- Dans le champ Nom , entrez la charge utile.
-
En regard du champ Valeur , sélectionnez le sélecteur de pastilles de données (
) et sélectionnez Entrées > Entrée dynamique.
-
Dans le champ Script, entrez le code suivant.
(function execute(inputs, outputs) { var payload = inputs.payload.referencetype; // match name from data gathering action var obj = JSON.parse(payload); var user = obj.value; var gr = new GlideRecord(inputs.table); // dynamic choice input gr.applyEncodedQuery(inputs.fields); // dynamic template input gr.applyEncodedQuery("caller_id=" + user); // dynamic inputs reference field gr.insert(); outputs.record = gr; })(inputs, outputs); - Dans la section Variables de sortie, sélectionnez Créer une variable.
- Dans les champs Étiquette et Nom , entrez l’enregistrement.
- Dans le champ Type , sélectionnez ID de document.
-
Dans Plan d’action, sélectionnez Sorties.
- Dans l’en-tête Sortie d’action, sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , entrez Enregistrement créé.
- Dans le champ Type , sélectionnez ID de document.
- Sélectionnez Quitter le mode de modification.
-
En regard du champ Valeur , sélectionnez le sélecteur de pastilles de données (
), puis sélectionnez Étape Script > record.
-
Dans l’en-tête Action, sélectionnez Enregistrer , puis Test pour tester l’action.
-
Sur l’écran Action de test, dans l’entrée Table , sélectionnez n’importe quelle option de choix de table générée dynamiquement.
Par exemple, sélectionnez la table Incident.
-
Sélectionnez Ajouter une valeur de champ, sélectionnez un champ et saisissez n’importe quelle valeur.
Par exemple, sélectionnez le champ Brève description et saisissez le test de valeur.
-
Dans la section Entrées dynamiques et le champ d’entrée Type de référence , sélectionnez une valeur de champ de référence.
Par exemple, sélectionnez l’utilisateur Abel Tuter.
-
Sélectionnez Exécuter le test.
Remarque :Les enregistrements que vous créez à partir de l’API de table contournent les politiques de données et les champs obligatoires normalement associés à la création d’enregistrements. Cette action est fournie à des fins d’illustration uniquement. Utilisez plutôt la pour créer des Étape Créer un enregistrement enregistrements avec des protections et des validations standard.
-
Affichez les détails de l’exécution de l’action.
Vous pouvez utiliser la sortie Enregistrement créé pour vérifier que les valeurs d’exécution pour
TableetChampcorrespondent aux valeurs de test que vous avez saisies.
-
Sur l’écran Action de test, dans l’entrée Table , sélectionnez n’importe quelle option de choix de table générée dynamiquement.
- Dans l’en-tête Action, sélectionnez Publier pour rendre cette action disponible pour les flux dans le champ d’application global.