Lire et examiner la documentation Automation Anywhere

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

    Liste Work Items dans la file d’attente

    Utilisez l’API de Work Item liste de gestion de la charge de travail pour obtenir la liste de toutes les Work Items dans les files d’attente associées à l’ Control Roomspé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 Control Room

      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 Work Items disponibles. Ajoutez des paramètres de filtrage dans le corps de la requête pour limiter les informations renvoyées par toutes les Work Items 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 Work Item résultat. Par exemple, si Work Item 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 Work Items :
      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 Work Items 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 Work Item 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