Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Créer un élément de travail dans une file d’attente

  • Mis à jour le : 4/15/2020
    • 11.3.x
    • Exploration
    • Enterprise
    • Docs API

Créer un élément de travail dans une file d’attente

Utilisez l’API de gestion de la charge de travail (Workload Mangement, WLM) pour ajouter ou insérer des données pour les éléments de travail d’une file d’attente existante dans votre Enterprise Control Room.

Prérequis

Rôle AAE_Queue Admin
Vous devez disposer d'un compte utilisateur avec le rôle AAE_Queue Admin pour interroger et gérer les files d'attente des charges de travail et les éléments de travail dans Enterprise Control Room.
Jeton JWT (JSON Web Token)
Toutes les API de la Enterprise Control Room requièrent un jeton JWT pour accéder aux API. Générez un jeton d'authentification à l'aide de l'API d'authentification.
  • Point de terminaison : http://<your_control_room_url>/v2/wlm/queues/{id}/workitems
  • Méthode POST

Procédure

  1. Ajouter un jeton d’authentification à l’en-tête de demande.
    Remarque : Utilisez l’API d'authentification pour générer un jeton JWT.
  2. Sélectionnez la méthode POST.
  3. Dans l’URL, ajoutez l’identifiant de la file d’attente à laquelle vous voulez ajouter l’élément de travail.
    Dans cet exemple, vous ajoutez un élément de travail à la file d’attente à l’aide de id=7 :
    http://<your_control_room_url>/v2/wlm/queues/7/workitems
  4. Entrez les paramètres suivants dans le corps de la requête.
    Corps de demande :
    {
      "workItems": [
        {
          "json": {
               "Invoice Id": "INV909090",
        	"Customer Name": "John Doe",
        	"Amount": 100,
        	"email": "jdoe@wunderground.com",
        	"Invoice Date": "2019-01-10T00:18:48Z"
          }
        }
      ]
    }
    Corps de réponse :
    {
      "list": [
        {
          "id": "31363",
          "createdBy": "25",
          "createdOn": "2019-09-24T21:04:46.788Z",
          "updatedBy": "25",
          "updatedOn": "2019-09-24T21:04:46.788Z",
          "version": "0",
          "json": {
            "Invoice Id": "INV909090",
            "Customer Name": "John Doe",
            "Amount": 100,
            "email": "jdoe@wunderground.com",
            "Invoice Date": "2019-01-10T00:18:48Z"
          },
          "result": "",
          "deviceId": "0",
          "status": "READY_TO_RUN",
          "col1": "INV909090",
          "col2": "John Doe",
          "col3": "100.0",
          "col4": "jdoe@wunderground.com",
          "col5": "2019-01-10T00:18:48Z",
          "deviceUserId": "0",
          "queueId": "0",
          "comment": "",
          "automationId": "0",
          "totalPausedTime": "0",
          "error": "",
          "col6": "",
          "col7": "",
          "col8": "",
          "col9": "",
          "col10": ""
        }
      ]
    }
    En-tête de réponse :
    cache-control: no-cache, no-store, max-age=0, must-revalidate 
     connection: keep-alive 
     content-length: 819 
     content-security-policy: default-src 'self' 
     content-type: application/json 
     date: Tue, 24 Sep 2019 21:05:05 GMT 
     expires: 0 
     pragma: no-cache 
     x-content-type-options: nosniff 
     x-frame-options: SAMEORIGIN 
     x-xss-protection: 1; mode=block 
Envoyer le commentaire