Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

API d'obtention de toutes les files d'attente

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

API d'obtention de toutes les files d'attente

En tant qu'utilisateur de la Enterprise Control Room disposant des autorisations d'exportation et d'importation de robots et des autorisations du rôle d'administrateur de file d'attente, vous pouvez utiliser l'API d'obtention de toutes les files d'attente pour récupérer la liste des éléments de travail de toutes les files d'attente et de leurs informations disponibles dans la Enterprise Control Room.

De même qu'un utilisateur de la Enterprise Control Room disposant des autorisations d'exportation et d'importation de robots, ainsi que des privilèges de propriétaire, de participant et/ou de consommateur de file d'attente, vous pouvez utiliser l'API d'obtention de toutes les files d'attente pour récupérer la liste des éléments de travail d'une file d'attente donnée et de leurs détails disponibles dans la Enterprise Control Room.

Point de terminaison d'API

Utilisez le point de terminaison suivant pour accéder à l'API :

<Enterprise Control Room URL>/v1/wlm/queues

Exemple :

https://crdevenv.com:81/v1/wlm/queues

Obtention de toutes les files d'attente

  1. Utilisez la méthode POST pour générer un jeton à l'aide 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.

    Par exemple, https://crdevenv.com:81/v1/authentication

  2. Utiliser la méthode GET pour accéder aux API de charge de travail

    Exemple :

    GET https://crdevenv.com:81/v1/wlm/queues

  3. Indiquez les paramètres de requête suivants dans les en-têtes :

    "X-Authorization" : "Authorization token"

    "Content-Type" : "application/json"

  4. Cliquez sur Envoyer.
  5. L'action est réussie lorsque l'état de la réponse est 200 OK.
  6. Vous pouvez afficher le résultat dans les données du corps.

    Exemple :

    [

    {

    "id": 1, "createdBy": 2, "createdOn": "2018-05-23T16:53:46+05:30", "updatedBy": 2, "updatedOn": "2018-05-24T16:26:02+05:30", "tenantId": 1, "version": 2, "name": "Invoice Queue", "description": "", "reactivationThreshold": 1, "status": "IN_USE", "expiry": null, "manualProcessingTime": null, "manualProcessingTimeUnit": "SECONDS", "workItemProcessingOrders": [ { "id": 3, "priority": 1, "columnId": 2, "sortDirection": "asc" } ], "displayColumnIds": null, "workItemModelId": 1

    },

    {

    "id": 2, "createdBy": 2, "createdOn": "2018-05-25T12:28:36+05:30", "updatedBy": 2, "updatedOn": "2018-05-25T12:28:36+05:30", "tenantId": 1, "version": 0, "name": "Devices for deployment queue", "description": "", "reactivationThreshold": 1, "status": "NOT_IN_USE", "expiry": null, "manualProcessingTime": null, "manualProcessingTimeUnit": "SECONDS", "workItemProcessingOrders": [ { "id": 4, "priority": 1, "columnId": 6, "sortDirection": "asc" } ], "displayColumnIds": null, "workItemModelId": 2

    }

    ]

Codes de réponse de l'API

Code d'état Http(s) Réponse - Description Action corrective
200 Détails de la file d'attente répertoriés avec succès NA
400 Paramètre de demande non valide Réessayer avec des paramètres valides
404 Fichier introuvable Assurez-vous que la file d'attente est présente dans la Enterprise Control Room
501 Erreur d'autorisation Assurez-vous de disposer de l'autorisation requise
Envoyer le commentaire