Lire et examiner la documentation Automation Anywhere

Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Liste Work Items dans la file d'attente

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

Liste Work Items dans la file d'attente

Utilisez l'API Liste de la gestion de la charge de travail Work Item liste pour obtenir la liste de tous les Work Items dans les files d'attente qui sont associées à l'objet spécifié. Control Room.

Prérequis

Vous devez posséder les éléments suivants :

  • Autorisation du consommateur de la file d'attente
  • Un jeton d'authentification pour un utilisateur enregistré dans la base de données de l'UE. Control Room

    API d'authentification

  • L'URL du point de terminaison : <votre_salle_de_contrôle_url>/v3/wlm/queues/{queueId}/workitems/list

Laissez le corps de la demande vide pour demander des informations sur tous les produits disponibles. Work Items. Ajoutez un ou plusieurs paramètres de filtrage dans le corps de la demande pour limiter les informations renvoyées par tous les WLM disponibles. Work Items.

Paramètres filtrables pris en charge:
statut
Le statut de la file d'attente, par exemple : Nouveau, En attente, Échec, Terminé, Erreur de données, Actif, et Prêt à fonctionner.
  • Champ : statut
  • Type : chaîne
{
   "filter": {
    "operator": "eq",
    "value": "ACTIVE",
    "field": "status"
    }  
}
résultat
Le site Work Item chaîne de résultats. Par exemple, le Work Item a été complétée ou sautée.
  • Champ : résultat
  • Type : chaîne
{
  "filter": {
    "operator": "substring",
    "value": "skipped",
    "field": "result"
  }
}
col
Le numéro de la colonne correspondant au nom de la colonne personnalisée. Par exemple, l'adresse électronique, le prénom et le 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 un jeton Web JSON d'authentification.
  2. Utilisez la méthode POST et l'URL du point de terminaison : <votre_salle_de_contrôle_url>/v3/wlm/queues/{queueId}/workitems/list
    Par exemple, saisissez le queueId comme 20 dans l'URL suivante, pour laquelle vous souhaitez obtenir le message d'erreur Work Items:
    https://192.0.2.0/v3/wlm/queues/20/workitems/list
    Utilisez les filtres dans le corps de la requête pour récupérer la liste de tous les fichiers Work Items qui sont dans NOUVEAU et qui ont Brian dans leur prénom (col1).

    Corps de la 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. Envoyez la requête.
    • Dans le client REST, cliquez sur ENVOYER.
    • Dans l'interface Swagger, cliquez sur Exécuter.
    La réponse renvoie tous les détails de la Work Item qui a Brian dans son prénom (col1) et dont le statut est NOUVEAU.
    Corps de la 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