Introduction aux entrées dynamiques
Créez un exemple d’action qui illustre 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 des noms de tables.
Cette action de collecte de données fournira des données JSON pour les entrées de choix dynamique.
-
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 > Informations d'identification.
-
Sélectionnez Nouveau, Informations d’identification pour l’authentification de base et saisissez ces valeurs de champ.
- Pour Nom, saisissez Administrateur local.
-
Pour Nom d’utilisateur, saisissez un compte utilisateur ayant accès à Concepteur de flux et à l’API REST.
Par exemple, saisissez admin.
- Pour Mot de passe, saisissez le mot de passe du compte.
- Sélectionnez Soumettre 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.
- Pour Nom, saisissez Instance locale.
- Acceptez la valeur HTTP par défaut pour le type de connexion.
- Sélectionnez Soumettre pour créer l’enregistrement 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 ces valeurs de champ.
- Pour Nom, entrez Mon instance.
-
Pour Informations d’identification, sélectionnez l’enregistrement 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, saisissez l’URL de base de votre instance, y compris la barre oblique à la fin.
Incluez le préfixe de l’URL https:// et ajoutez une barre oblique à la fin de l’URL.Par exemple, https://example.service-now.com/.
- Sélectionnez Soumettre pour créer l’enregistrement 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 des 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 Table.
Avant de commencer
Rôle requis : action_designer ou admin
Pourquoi et quand exécuter cette tâche
- Une étape REST pour collecter les noms de tables à partir de REST Table API
- Étape de script pour construire une charge utile JSON à partir du corps de réponse de l’étape REST
- Une variable de sortie d’action nommée sortie pour stocker les paires nom de table et valeur dans un document JSON
Cette action personnalisée utilise un appel d’API REST pour dupliquer la fonctionnalité du ServiceNow noyau Rechercher une action d’enregistrement et Action Rechercher des enregistrements. En règle générale, vous n’avez pas besoin de créer d’actions personnalisées pour effectuer des opérations d’enregistrement de base. Cette action illustre le travail avec les é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 > Studio de workflow.
- Sur la page d’accueil, sélectionnez Actions.
-
Sélectionner Créer > Action.
- Dans l’écran Propriétés de l’action, dans le champ Nom de l’action , saisissez Action de collecte de données pour les tables.
- Pour Application, sélectionnez Global.
- Sélectionnez Soumettre.
-
Dans le Plan d’action de 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 Utiliser l’alias de connexion sélectionné. Alias de connexion Sélectionnez l’alias que vous avez créé précédemment ou sélectionnez l’icône Créer un nouvel ) pour créer une connexion HTTP(s).
Remarque :Les informations d’identification pour la connexion HTTP(s) doivent utiliser les informations d’identification d’authentification de base. En outre, l’URL de connexion doit être l’URL de base de votre instance, y compris la barre oblique à la fin. Pour plus d’informations sur les connexions et les informations d’identification, consultez Mise en route des connexions et Mise en route des informations d’identification.Demande de version Laissez l’option Manuellement sélectionnée Chemin d'accès à la ressource Entrer api/now/doc/table/schema Méthode HTTP Entrer GET -
Dans le plan d’action sous votre étape REST, sélectionnez l’icône Ajouter une nouvelle étape ( icône
), puis sélectionnez l’étape Script .
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , saisissez 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 label et value fournissent les valeurs requises par pour un choix dynamique. Un choix dynamique exige que chaque option 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 , saisissez des tables.
- Dans le champ Type , sélectionnez JSON.
-
Dans le Plan d’action, sélectionnez Sorties.
- Sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , entrez sortie.
- Dans le champ Type , sélectionnez JSON.
- Sélectionnez Quitter le mode d’édition.
-
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 Testerpour tester l’action.
- Sélectionnez Exécuter le test.
-
Afficher les détails d’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 des 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
- Une étape REST pour collecter des champs à partir de REST Table API
- Étape de script pour construire une charge utile JSON à partir du corps de réponse de l’étape REST
- Une variable de sortie d’action nommée sortie pour stocker les paires nom de champ et valeur dans un document JSON
Cette action personnalisée utilise un appel d’API REST pour dupliquer la fonctionnalité du ServiceNow noyau Rechercher une action d’enregistrement et Action Rechercher des enregistrements. En règle générale, vous n’avez pas besoin de créer d’actions personnalisées pour effectuer des opérations d’enregistrement de base. Cette action illustre l’utilisation des étapes REST et Script afin de collecter des données de champ pour les entrées dynamiques.
Procédure
- Accédez à la Tous > Automatisation des processus > Studio de workflow.
- Sur la page d’accueil, sélectionnez Actions.
-
Sélectionner Créer > Action.
- Dans l’écran Propriétés de l’action, dans le champ Nom de l’action , saisissez Action de collecte de données pour les champs.
- Pour Application, sélectionnez Global.
- Sélectionnez Soumettre.
-
Dans le 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 , saisissez Table.
- Dans le champ Type, sélectionnez Chaîne.
- Activez 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.
- Pour Valeur par défaut, saisissez incident.
-
Dans le plan d’action sous l’étape REST, sélectionnez l’icône Ajouter une nouvelle étape (icône
).
-
Dans la section Intégrations , sélectionnez l’étape Script et saisissez les valeurs de ces champs.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez 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 , saisissez table.
- Dans le champ Type, sélectionnez Chaîne.
-
Dans le plan d’action de 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 Utiliser l’alias de connexion sélectionné. Alias de connexion Sélectionnez l’alias que vous avez créé précédemment ou sélectionnez l’icône Créer un nouvel ) pour créer une connexion HTTP(s).
Remarque :Les informations d’identification pour la connexion HTTP(s) doivent utiliser les informations d’identification d’authentification de base. En outre, l’URL de connexion doit être l’URL de base de votre instance, y compris la barre oblique à la fin. Pour plus d’informations sur les connexions et les informations d’identification, consultez Mise en route des connexions et Mise en route des informations d’identification.Demande de version Laissez l’option Sélectionné manuellement. 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 Entrer 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 (icône
).
-
Dans la section Intégrations , sélectionnez l’étape Script et saisissez les valeurs de ces champs.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , saisissez 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 nom-valeur 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 qu’elle puisse être définie par la valeur du modèle. La propriété label est calculée à partir du nom de 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 des champs.
- Dans le champ Type , sélectionnez JSON.
-
Dans le Plan d’action, sélectionnez Sorties.
- Dans l’en-tête Sortie de l’action, sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , entrez sortie.
- Dans le champ Type , sélectionnez JSON.
- Sélectionnez Quitter le mode d’édition.
-
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 Testerpour tester l’action.
- Sur l’écran Action de test, dans le champ Table , saisissez incident.
- Sélectionnez Exécuter le test.
-
Afficher les détails d’exécution de l’action.
Votre action de collecte de données s’exécute avec succès si la valeur d’exécution de 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 de l’action, cliquez sur Publier pour mettre cette action à la disposition 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
- Une variable d’entrée d’action pour stocker un nom de table
- Étape de 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 du ServiceNow noyau Rechercher une action d’enregistrement et Action Rechercher des enregistrements. En règle générale, vous n’avez pas besoin de créer d’actions personnalisées pour effectuer des opérations d’enregistrement de base. Cette action illustre le travail avec les étapes de script pour collecter des données de champ pour les entrées dynamiques.
Procédure
- Accédez à la Tous > Automatisation des processus > Studio de workflow.
- Sur la page d’accueil, sélectionnez Actions.
-
Sélectionner Créer > Action.
- Dans l’écran Propriétés de l’action, dans le champ Nom de l’action , saisissez Action de collecte de données pour les entrées dynamiques.
- Pour Application, sélectionnez Global.
- Sélectionnez Soumettre.
-
Dans le 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 , saisissez Table.
- Dans le champ Type, sélectionnez Chaîne.
-
Sélectionnez l’icône Activer/désactiver les entrées avancées (
).
- 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 (icône
).
-
Dans la section Intégrations , sélectionnez l’étape Script et saisissez les valeurs de ces champs.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez 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 a sa propre structure JSON. Une entrée dynamique de champ de référence a besoin de ces propriétés.- étiquette
- Texte à afficher en regard 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 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 Studio de workflow affiche 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 , saisissez les données.
- Dans le champ Type , sélectionnez JSON.
-
Dans le Plan d’action, sélectionnez Sorties.
- Dans l’en-tête Sortie de l’action, sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , entrez sortie.
- Dans le champ Type , sélectionnez JSON.
- Sélectionnez Quitter le mode d’édition.
-
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 Testerpour tester l’action.
- Sélectionnez Exécuter le test.
-
Afficher les détails d’exécution de l’action.
Si votre action de collecte de données s’exécute avec succès, la valeur d’exécution pour 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 mettre cette action à la disposition 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’aide duplique la fonctionnalité de pour Étape Créer un enregistrement illustrer la 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
- Une entrée de type Modèle dynamique pour sélectionner et définir des valeurs de champ
- Étape de script pour créer un enregistrement à partir de GlideRecord - Global
- Une variable de sortie d’action nommée sortie pour stocker le sys_id de l’enregistrement créé
Procédure
- Accédez à la Tous > Automatisation des processus > Studio de workflow.
- Sur la page d’accueil, sélectionnez Actions.
-
Sélectionner Créer > Action.
- Dans 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, sélectionnez Global.
- Sélectionnez Soumettre.
-
Dans le Plan d’action, sélectionnez Entrées.
- Sélectionnez Créer une entrée.
- Dans les champs Étiquette et Nom , saisissez Table.
- Dans le champ Type , sélectionnez Choix dynamique.
- Activez le commutateur obligatoire .
- Dans Valeur par défaut, saisissez incident.
- Acceptez la valeur par défaut de 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 le commutateur 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 .
- 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 le plan d’action de la section Entrées, sélectionnez l’icône Ajouter une nouvelle étape (
).
-
Dans la section Intégrations , sélectionnez l’étape Script et saisissez les valeurs de ces champs.
- Dans la section Variables d’entrée, sélectionnez Créer une variable.
- Dans le champ Nom , entrez 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 , saisissez 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 , saisissez enregistrement.
- Dans le champ Type , sélectionnez ID de document.
-
Dans le Plan d’action, sélectionnez Sorties.
- Dans l’en-tête Sortie de l’action, sélectionnez Créer une sortie.
- Dans les champs Étiquette et Nom , saisissez Enregistrement créé.
- Dans le champ Type , sélectionnez ID de document.
- Sélectionnez Quitter le mode d’édition.
-
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 Testerpour 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 une 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 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 l’pour créer des enregistrements avec les Étape Créer un enregistrement protections et validations standard.
-
Afficher les détails d’exécution de l’action.
Vous pouvez utiliser la sortie Enregistrement créé pour vérifier que les valeurs d’exécution de
TableetChampcorrespondent aux valeurs de test que vous avez entrées.
-
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 de l’action, sélectionnez Publier pour mettre cette action à la disposition des flux dans le champ d’application global.