Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

API Enterprise Control Room pour le déploiement de robot :s

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

API Enterprise Control Room pour le déploiement de robot :s

Utilisez l'API de déploiement de Enterprise Control Roomrobot : pour déclencher des robots à partir d'un système externe ou d'une application tierce.

Pour déployer des robot :s dans l'environnement d'automatisation, l'utilisateur doit actuellement se connecter à la Enterprise Control Room, sélectionner le robot : et les Exécuteur de robots :s, puis « Exécuter/Planifier » la tâche.

Cependant, à mesure que les scénarios d'automatisation évoluent, il devient de plus en plus nécessaire de déployer/déclencher des robot :s à partir d'une application tierce externe.

Pour répondre à cette exigence commerciale, a publié des Interfaces de programmation d'applications (API) à l'aide desquelles un robot : peut être déclenché à partir d'un système externe.

Un utilisateur de la Enterprise Control Room peut utiliser ces API pour déployer les robot :s (Tâches) sur les Exécuteur de robots :s au début d'événements spécifiés par une application tierce/externe.

Remarque : Vous ne pouvez pas déployer des robot :s assistés depuis la Enterprise Control Room. Seuls les robot :s non assistés sont disponibles pour le déploiement à partir de la Enterprise Control Room.

Fonctionnalités principales et avantages commerciaux des API de la Enterprise Control Room

  • Les robot :s peuvent être déployés à partir de systèmes tiers externes à l'aide des API d'.
  • Les entrées et sorties des API sont au format JSON (format d'échange de données standard).
  • robot : Le déploiement peut être orchestré à partir d'une application / un flux de travail externe à l'aide d'une combinaison de scripts et d'API de .
Remarque : L'API de déploiement du robot : peut UNIQUEMENT être invoquée une fois le système/l'utilisateur authentifié à l'aide de l'API d'authentification

De plus, l'utilisateur devra disposer des privilèges « Exécuter mes robot :s » ainsi que les privilèges des Exécuteur de robots :s sur lesquels le robot : doit être déployé.

API de déploiement

L'API de déploiement permet de déployer les robot :s vers les Exécuteur de robots :s.

API : <Enterprise Control Room URL>/v1/schedule/automations/deploy

Par exemple, si l'URL de la Enterprise Control Room est https://www.ultron.com:81 ; alors l'API de déploiement du robot : sera https://www.ultron.com:81/v1/schedule/automations/deploy

L'utilisateur peut transférer trois paramètres en tant que chaîne JSON.

  1. Le nom du robot : et le chemin relatif – Il s'agit de paramètres obligatoires.
  2. La liste des Exécuteur de robots :s et des utilisateurs au format JSON - Il s'agit de paramètres obligatoires.
  3. Utiliser l'approche basée sur RDP - Ce paramètre est facultatif et défini par défaut sur false.

Scénario de déploiement et chaîne JSON correspondante :

  1. Par exemple, le nom du robot : est Accountsrobot :.atmx et le robot : se trouve dans « Mes tâches »
  2. Le robot : doit être déployé sur 3 machines
    • Sur la première machine, nom d'hôte BR-1 avec utilisateur U-1
    • Sur la seconde machine, nom d'hôte BR-2 avec utilisateur U-2
    • Sur la troisième machine, nom d'hôte BR-3 avec utilisateur U-3
  3. La chaîne JSON du scénario ci-dessus sera la suivante :

    {

    "taskRelativePath":"My Tasks\\Accountsrobot :.atmx", "Exécuteur de robots :s":

    [

    {

    "client":"BR-1", "user":"U-1"

    },

    {

    "client":"BR-2", "user":"U-2"

    },

    {

    "client":"BR-3", "user":"U-3"

    }

    ]

    }

Codes de réponse de l'API de déploiement du robot :

Code d'état Http(s) Réponse - Description
200 Création réussie de l'automatisation.
400 Erreur de demande
401 Authentification requise
403 Accès non autorisé
409 Conflit
500 Erreur de serveur interne
Envoyer le commentaire