Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

API d'ajout et suppression de dépendances manuelles

  • Mis à jour le : 5/10/2019
    • 11.3.x
    • Exploration
    • Enterprise
    • Docs API

API d'ajout et suppression de dépendances manuelles

Utilisez l'API des dépendances manuelles pour ajouter manuellement des fichiers dépendants au Robot de tâches, ou les supprimer, depuis les dossiers My Docs, My Exes et My Scripts du référentiel.

En tant qu'administrateur ou utilisateur de la Enterprise Control Room disposant de l'autorisation Afficher et gérer une activité planifiée, vous pouvez gérer manuellement les dépendances. Les API des dépendances manuelles permettent de :

  1. Ajouter des fichiers dépendants à un Robot de tâches parent
  2. Supprimer des fichiers dépendants d'un Robot de tâches parent
Remarque : Les exemples fournis dans cet article sont présentés pour référence uniquement.

Avant d'accéder aux API des dépendances, vous devez d'abord utiliser l'API d'authentification et la transmettre sous forme de jeton pour utiliser une API spécifique.

  1. À l'aide de la méthode POST, générez un jeton au moyen du point de terminaison http(s)://<hostname:port>/v1/authentication. Pour cela, fournissez l'instance de la Enterprise Control Room à savoir Nom du serveur / Nom d'hôte / IP et numéro de port.

    Exemple : https://crdevenv.com:81/v1/authentication

  2. Fournissez la charge utile de demande suivante dans les en-têtes :

    "X-Authorization" : "Authorization token"

    "Content-Type" : "application/json"

  3. Fournissez la charge utile des demandes suivante dans le corps :

    {

    "username": "<Nomutilisateur>",

    "password": "<Motdepasse>"

    }

    Par exemple :

    {

    "usename": "Ellie.Brown",

    "password": "12345678"

    }

API permettant d'ajouter des fichiers dépendants

Cette API permet d'ajouter des fichiers à un Robot de tâches parent afin que l'automatisation de l'exécution et du déploiement réussisse.

Point de terminaison d'API

Utilisez le point de terminaison suivant pour accéder aux API :

<Enterprise Control Room URL>/v1/files/manualdependencies/add

Par exemple :

https://crdevenv.com:81/v1/files/manualdependencies/add

  1. Indiquez les paramètres « X-Authorization » et « Content Type » dans les en-têtes.
  2. Utilisez l'API de déploiement pour récupérer la liste des fichiers disponibles dans le référentiel. Pour plus d'informations, reportez-vous à la section API permettant de récupérer les détails du robot.
  3. Utilisez la méthode POST pour fournir les identifiants de fichier sous forme de charge utile des demandes dans le corps :
     { "id": <parent file id>, "child_ids": [ <dependent file id 1>, <dependent file id 2> ] }
    • Par exemple, la commande suivante ajoute les fichiers dépendants dotés des identifiants <...> pour le Robot de tâches doté de l'identifiant <..> :
       { "id":10 "child_ids":[18, 19] } 
  4. Cliquez sur Envoyer.
  5. L'action est réussie lorsque l'état de la réponse est 200.
  6. Vous pouvez afficher la réponse dans les données du corps.

Description des paramètres

Paramètre Description
id Identifiant du fichier parent
child_ids Collection d'identifiants de dépendance manuelle enfant.

API permettant de supprimer des fichiers dépendants

Cette API permet de supprimer les fichiers dépendants d'un Robot de tâches parent.

Point de terminaison d'API

Utilisez le point de terminaison suivant pour accéder aux API :

<Enterprise Control Room URL>/v1/files/manualdependencies/remove

Par exemple, https://crdevenv.com:81/manualdependencies/remove

  1. Indiquez les paramètres « X-Authorization » et « Content Type » dans les en-têtes.
  2. Utilisez la méthode DELETE pour fournir la charge utile des demandes suivante dans le corps :
     { "id": 0, "child_ids": 0 }
    • Par exemple, la commande suivante supprime les fichiers dépendants dotés des identifiants <...> pour le robot de tâches doté de l'identifiant <..> :

       { "id": "child_ids": }
  3. Cliquez sur Envoyer.
  4. L'action est réussie lorsque l'état de la réponse est 200
  5. Vous pouvez afficher la réponse dans les données du corps.

Description des paramètres

Paramètre Description
id Identifiant du fichier parent
child_ids Collection d'identifiants de dépendance manuelle enfant.
Envoyer le commentaire