Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Liste Éléments de travail dans la file d’attente

  • Mis à jour le : 9/09/2020
    • Automation 360 v.x
    • Exploration
    • Espace de travail RPA
    • Docs API

Liste Éléments de travail dans la file d’attente

Utilisez l’API de Élément de travail liste de gestion de la charge de travail pour obtenir la liste de toutes les Éléments de travail dans les files d’attente associées à l’ Salle de contrôlespécifié.

Prérequis

Vous devez disposer des éléments suivants :

  • Fille d’attente des autorisations de consommateur
  • Un jeton d’authentification pour un utilisateur enregistré dans le Salle de contrôle

    API d'authentification

  • L’URL du point de terminaison : <your_control_room_url>/v3/wlm/queues/{queueId}/workitems/list

Laissez le corps de la demande vide pour demander des informations sur toutes les Éléments de travail disponibles. Ajoutez des paramètres de filtrage dans le corps de la requête pour limiter les informations renvoyées par toutes les Éléments de travail WLM disponibles.

Paramètres filtrables pris en charge :
status
Statut de la file d’attente par exemple : Nouveau, En attente, Échec, Terminé, Erreur de données, Actif et Prêt à être exécuté.
  • Champ  : état
  • Type: chaîne
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
résultat
Chaîne de Élément de travail résultat. Par exemple, si Élément de travail a été terminé ou ignoré.
  • Champ  : résultat
  • Type: chaîne
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
col
Le numéro de colonne correspondant au nom de colonne personnalisé. Par exemple, e-mail, prénom et nom.
  • Champ  : col
  • Type: chaîne
{
  "filter": {
    "operator": "substring",
    "value": "Brian",
    "field": "col1"
  }
}

Procédure

  1. Utilisez la méthode POST pour générer une authentification JWT.
  2. Utilisez la méthode POST et l’URL du point de terminaison : <your_control_room_url>/v3/wlm/queues/{queueId}/workitems/list
    Par exemple, entrez 20 comme ID de file d’attente dans l’URL suivante pour laquelle vous souhaitez obtenir le Éléments de travail :
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Utilisez des filtres dans le corps de la demande pour récupérer la liste de tous les Éléments de travail ayant le statut NOUVEAU et dont Brian figure dans son prénom (col1).

    Corps de demande :

    {
      "sort": [
        {
          "field": "computedStatus",
          "direction": "asc"
        }
      ],
      "filter": {
        "operator": "and",
        "operands": [
          {
            "operator": "eq",
            "value": "NEW",
            "field": "status"
          },
          {
            "operator": "substring",
            "value": "Brian",
            "field": "col1"
          }
        ]
      },
      "fields": [
        
      ],
      "page": {
        "offset": 0,
        "total": 5,
        "totalFilter": 1,
        "length": 100
      }
    }
  3. Envoyer la demande.
    • Dans le client REST, cliquez sur ENVOYER.
    • Dans l’interface Swagger, cliquez sur Exécuter.
    La réponse renvoie tous les détails du Élément de travail qui a Brian dans son prénom (col1) et le statut est NOUVEAU.
    Corps de réponse :
    {
      "page": {
        "offset": 0,
        "total": 5,
        "totalFilter": 1
      },
      "list": [
        {
          "id": "11804",
          "createdBy": "24",
          "createdOn": "2020-05-26T10:19:34.786711300Z",
          "updatedBy": "24",
          "updatedOn": "2020-05-26T10:19:34.786711300Z",
          "version": "1",
          "json": {
            "id": "1",
            "first_name": "Brian",
            "last_name": "Matthews",
            "email": "bmatthews0@example.com",
            "gender": "Male",
            "Address": "5773 Meadow Ridge Street",
            "Current Balance": "822034.72",
            "Current Card Type": "jcb",
            "Average Bank Balance": "$1,25,365.58 ",
            "Account Number": "1651249",
            "Amount Requested": "12750",
            "Recommended": "6375",
            "Phone": "8607826062"
          },
          "result": "",
          "deviceId": "0",
          "status": "NEW",
          "col1": "Brian",
          "col2": "Matthews",
          "col3": "bmatthews0@example.com",
          "col4": "",
          "col5": "",
          "deviceUserId": "0",
          "queueId": "20",
          "comment": "",
          "automationId": "0",
          "totalPausedTime": "0",
          "error": "",
          "col6": "",
          "col7": "",
          "col8": "",
          "col9": "",
          "col10": ""
        }
      ]
    }
Envoyer le commentaire