Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Ajouter Work Items à la file d'attente API

  • Mis à jour le : 2021/09/15
    • Automation 360 v.x
    • Explorer
    • Espace de travail RPA
    • Docs API

Ajouter Work Items à la file d'attente API

Ajouter ou insérer Work Items à une file d'attente existante dans le Control Room selon le modèle ou la structure définis.

Prérequis

  • L'utilisateur doit être propriétaire et participant de la file d'attente.
  • Vous devez avoir les URL des points de terminaison :
    • <your_control_room_url>/v3/wlm/queues/{queueId}/workitems
    • <your_control_room_url>/v3/wlm/queues/list

Procédure

  1. Utilisez la méthode POST et l'URL du point de terminaison : <your_control_room_url>/v3/wlm/queues/{queueId}/workitems.
    Entrez le queueId à laquelle vous voulez ajouter un Work Item dans la file d'attente.
    Remarque : Si vous voulez rechercher ou obtenir une liste de tous les fichiers queueIddisponibles, utilisez l'URL du point de terminaison <votre_salle_de_contrôle_url>/v3/wlm/queues/list.

    Liste des files d'attente WLM

    Par exemple, utilisez queueId comme 17.
    POST https://192.0.2.0/v3/wlm/queues/17/workitems

    Saisir un workitem dans le corps de la demande.

    Remarque : Dans le corps de la demande, assurez-vous qu'il n'y a pas de caractères cachés, invalides, de nouvelles lignes ou de caractères EOL. Vous pouvez les vérifier en utilisant des éditeurs de texte ou de code source.
    Corps de la demande :
    {
      "workItems": [
        {
          "json": {
            "first_name": "Jane",
            "last_name": "Doe",
            "email": "jane.doe@example.com"
          }
        }
      ]
    }
  2. Envoyez la requête.
    Lorsque la demande est acceptée, un Work Itemid unique est renvoyé dans le corps de la réponse et les Work Items sont ajoutés à la file d'attente selon le modèle Work Item ou structure définie.
    Dans cet exemple, le Work Item avec le nom_prénom comme Jane, nom de famille comme Untelet courriel comme jane.doe@example.com est ajouté à la file d'attente en fonction de la structure définie.
    Corps de la réponse : (sortie tronquée)
    {
      "id": 77,
      "createdBy": 24,
      "createdOn": "2020-05-19T17:41:57.602092100Z",
      "updatedby": 24,
      "updatedOn": "2020-05-26T09:13:31.090241700Z",
      "version": 2,
      "json": {
        "first_name": "Jane",
        "last_name": "Doe",
        "email": "jane.doe@example.com"
      },
      "result": "",
      "deviceId": 0,
      "status": "NEW",
      "col1": "1.0",
      "col2": "",
        ... 
      "co21": "",
      "deviceUserId": 0,
      "queueId": 5,
      "comment": "",
      "automationId": 0,
      "totalPausedTime": 0,
      "error": ""
    }
  3. Facultatif : Si vous voulez ajouter plusieurs Work Itemsmultiples, appelez l'API en utilisant une liste d'objets Work Item objets JSON.
    Corps de la demande :
    {
      "workItems": [
        {
          "json": {
            "DATA": "mydata",
            "TRN_ID": "A11"
          }
        },
        {
          "json": {
            "DATA": "mydata",
            "TRN_ID": "A11"
          }
        }
      ]
    }
    Corps de la réponse :
    {
        "list": [
            {
                "id": "40957",
                "createdBy": "25",
                "createdOn": "2021-11-24T01:53:10.175335900Z",
                "updatedBy": "25",
                "updatedOn": "2021-11-24T01:53:10.175335900Z",
                "version": "0",
                "json": {
                    "TRN_ID": "A11",
                    "DATA": "mydata"
                },
                "result": "",
                "deviceId": "0",
                "status": "NEW",
                "col1": "A11",
                "col2": "",
                "col3": "",
                "col4": "",
                "col5": "",
                "deviceUserId": "0",
                "queueId": "0",
                "comment": "",
                "automationId": "0",
                "totalPausedTime": "0",
                "error": "",
                "col6": "",
                "col7": "",
                "col8": "",
                "col9": "",
                "col10": "",
                "jobExecutionId": ""
            },
            {
                "id": "40958",
                "createdBy": "25",
                "createdOn": "2021-11-24T01:53:10.198337200Z",
                "updatedBy": "25",
                "updatedOn": "2021-11-24T01:53:10.198337200Z",
                "version": "0",
                "json": {
                    "TRN_ID": "A11",
                    "DATA": "mydata"
                },
                "result": "",
                "deviceId": "0",
                "status": "NEW",
                "col1": "A11",
                "col2": "",
                "col3": "",
                "col4": "",
                "col5": "",
                "deviceUserId": "0",
                "queueId": "0",
                "comment": "",
                "automationId": "0",
                "totalPausedTime": "0",
                "error": "",
                "col6": "",
                "col7": "",
                "col8": "",
                "col9": "",
                "col10": "",
                "jobExecutionId": ""
            }
        ]
    }
  4. Facultatif : Si vous souhaitez mettre à jour les Work Item données, lorsque l'automatisation est en cours, vous devez effectuer les étapes suivantes :
    1. Mettez l'automatisation en pause. Utilisez la méthode PUT et l'URL de point de terminaison suivante : <your_control_room_url>/v3/wlm/automations/{id}
    2. Mettez à jour le Work Item en utilisant l'ID de la file d'attente et Work Item ID. Utilisez la méthode PUT et l'URL de point de terminaison suivante : <your_control_room_url>/v3/wlm/queues/{id}/workitems/{workitemId}
    3. Reprenez l'automatisation. Utilisez la méthode PUT et l'URL de point de terminaison suivante : <your_control_room_url>/v3/wlm/automations/{id}

Étapes suivantes

Créer une automatisation pour exécuter un robot avec une file d'attente

Envoyer le commentaire