Création d'automatisations à l'aide d'actions JSON
Télécharger au format PDF
- Dernière mise à jour2024/10/31
Création d'automatisations à l'aide d'actions JSON
Dans cet exemple, nous créons un Bot de tâche en utilisant les actions JSON pour exécuter des opérations sur les données JSON.
Procédure
-
Création d'un robot
-
Dans le panneau de gauche, cliquez sur Automatisation.
La liste des robots et des formulaires disponibles s'affiche.
- Cliquez sur Créer un nouveau > robot.
- Nommez le robot robot Json_Test_Bot.
- Cliquez sur Créer et modifier.
-
Dans le panneau de gauche, cliquez sur Automatisation.
-
Créez les variables suivantes :
-
vSourceDictionary
- Type : Dictionnaire
- Sous-type : N'importe lequel
- Nom de variable : vSourceDictionary
- Valeurs par défaut :
Type Clé Valeur Chaîne firstName Mathew Chaîne LastName Brain Nombre id 5669 Booléen isAdmin Vrai
-
vHobby
- Type : Liste
- Sous-type : Chaîne
- Valeurs par défaut :
- Valeur 0 : Lecture
- Valeur 1 : Football
- Valeur 2 : Cuisine
-
vJson
- Type : Chaîne
- Nom : vJson
-
vAddressDictionary
- Type : Dictionnaire
- Sous-type : N'importe lequel
- Nom : vAddressDictionary
-
vDestinationDictionary
- Type : Dictionnaire
- Sous-type : N'importe lequel
- Nom : vDestinationDictionary
- Créez une variable SampleString et une variable SampleNumber.
-
vSourceDictionary
-
Double-cliquez sur l'action
Dictionnaire > Placer ou faites-la glisser pour attribuer une valeur à une clé dans le dictionnaire.
- Sélectionnez la variable de dictionnaire vSourceDictionary dans la liste déroulante.
- Entrez tags dans le champ Clé.
- Choisissez l'onglet Variable et sélectionnez la valeur vHobby dans la liste déroulante.
-
Double-cliquez sur l'action
JSON > Convertir le dictionnaire en JSON ou faites-la glisser pour convertir la variable de dictionnaire en JSON et la stocker dans une variable de chaîne.
- Sélectionnez la variable de dictionnaire vSourceDictionary dans la liste déroulante.
- Dans le champ Enregistrer la sortie dans une variable, sélectionnez vJson.
-
Double-cliquez sur l'action
Zone de message ou faites-la glisser pour imprimer les valeurs. Dans le champ Entrer le message à afficher, appuyez sur F2, puis sélectionnez $vJson$.
-
Double-cliquez sur l'action
JSON > Démarrer une session ou faites-la glisser pour démarrer une session JSON.
- Dans le champ Source de données, choisissez l'option Texte, appuyez sur F2, puis sélectionnez $vJson$.
- Pour créer une session JSON, dans le champ Session d'objets JSON, sélectionnez Session locale et entrez Default comme nom de session.
-
Double-cliquez sur l'action
JSON > Ajouter la valeur du nœud ou faites-la glisser pour ajouter une nouvelle valeur au JSON existant.
- Entrez $ dans le champ Chemin du nœud JSON.
- Entrez address dans le champ nom de clé.
- Sélectionnez la variable Dictionnaire dans le champ Type de valeur.
-
Dans le champ Valeur, sélectionnez l'onglet Dictionnaire et entrez les valeurs suivantes :
Type Clé Valeur Chaîne Ville Huston Chaîne État Texas Chaîne Pays États-Unis Nombre Code d'accès 100233 Booléen isPermenentAddress Vrai - Choisissez l'option Nom de session et entrez Default dans le champ Nom de session.
-
Double-cliquez sur l'action
JSON > Obtenir la valeur du nœud ou faites-la glisser pour récupérer les valeurs du nœud.
- Entrez $ dans le champ Chemin du nœud JSON.
- Choisissez l'option Nom de session et entrez Default dans le champ Nom de session.
- Dans le champ Enregistrer la sortie dans une variable, sélectionnez SampleString.
-
Double-cliquez sur l'action
Zone de message ou faites-la glisser pour imprimer les valeurs. Dans le champ Entrer le message à afficher, appuyez sur F2, puis sélectionnez SampleString.
-
Double-cliquez sur l'action
JSON > Mettre à jour la valeur du nœud ou faites-la glisser pour mettre à jour une nouvelle valeur vers le JSON existant.
- Entrez tags dans le champ Chemin du nœud JSON.
- Sélectionnez la variable String dans le champ Type de valeur.
- Entrez Running dans le champ Valeur (facultatif).
- Choisissez l'option Nom de session et entrez Default dans le champ Nom de session.
-
Double-cliquez sur l'action
JSON > Mettre à jour la valeur du nœud ou faites-la glisser pour mettre à jour une nouvelle valeur vers le JSON existant.
- Entrez LastName dans le champ Chemin du nœud JSON.
- Sélectionnez la variable String dans le champ Type de valeur.
- Entrez Wade dans le champ Valeur (facultatif).
- Choisissez l'option Nom de session et entrez Default dans le champ Nom de session.
-
Double-cliquez sur l'action
JSON > Obtenir la valeur du nœud ou faites-la glisser pour récupérer les valeurs du nœud.
- Entrez $ dans le champ Chemin du nœud JSON.
- Choisissez l'option Nom de session et entrez Default dans le champ Nom de session.
- Dans le champ Enregistrer la sortie dans une variable, sélectionnez SampleString.
-
Double-cliquez sur l'action
Zone de message ou faites-la glisser pour imprimer les valeurs. Dans le champ Entrer le message à afficher, appuyez sur F2, puis sélectionnez SampleString.
-
Double-cliquez sur l'action
JSON > Convertir JSON en dictionnaire pour convertir la chaîne JSON en dictionnaire.
- Choisissez l'option Nom de session et entrez Default dans le champ Nom de session.
- Dans le champ Enregistrer la sortie dans une variable, choisissez l'option Dictionnaire et sélectionnez vDestinationDictionary dans la liste déroulante.
-
Double-cliquez sur l'action
Dictionnaire > Obtenir ou faites-la glisser pour vérifier s'il existe une clé dans une variable de dictionnaire et renvoyer la valeur correspondante.
- Sélectionnez la variable de dictionnaire vDestinationDictionary dans la liste déroulante.
- Entrez address dans le champ Clé.
- Dans le champ Attribuer la sortie à une variable, appuyez sur F2 et sélectionnez la variable vAddressDictionary.
-
Double-cliquez sur l'action
Zone de message ou faites-la glisser pour imprimer les valeurs. Dans le champ Entrer le message à afficher, entrez :
Output Dictionary: Size :$vDestinationDictionary.Dictionary:size.Number:toString$ Key[id]: $vDestinationDictionary{id}$ Key[address.city]: $vAddressDictionary{city}$
-
Double-cliquez sur l'action
JSON > Terminer une session ou faites-la glisser pour fermer la session JSON. Choisissez l'option Nom de session et entrez Par défaut dans le champ Nom de session.
- Cliquez sur Enregistrer, puis sur Exécuter.