Leggi e rivedi la documentazione di Automation Anywhere

Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Aggiungere Work Items alla coda API

  • Aggiornato: 2021/09/15
    • Automation 360 v.x
    • Esplora
    • Spazio di lavoro RPA
    • Documenti API

Aggiungere Work Items alla coda API

Aggiungere o inserire Work Items a una coda esistente nel Control Room secondo il modello o la struttura definita.

Prerequisiti

  • L'utente deve essere proprietario e partecipante alla coda.
  • È necessario disporre degli URL degli endpoint:
    • <your_control_room_url>/v3/wlm/queues/{queueId}/workitems
    • <your_control_room_url>/v3/wlm/queues/list

Procedura

  1. Utilizzare il metodo POST e l'URL dell'endpoint: <your_control_room_url>/v3/wlm/queues/{queueId}/workitems.
    Immettere il queueId a cui si vuole aggiungere un elemento Work Item nella coda.
    Nota: Se si vuole cercare o ottenere un elenco di tutti i file codeIdutilizzare l'URL dell'endpoint <vostro_control_room_url>/v3/wlm/queues/list.

    Elenco delle code WLM

    Ad esempio, utilizzare queueId come 17.
    POST https://192.0.2.0/v3/wlm/queues/17/workitems

    Inserire un voce di lavoro nel corpo della richiesta.

    Nota: Nel corpo della richiesta, assicurarsi che non ci siano caratteri nascosti, non validi, nuovi o EOL. È possibile verificarne la presenza utilizzando editor di testo o di codice sorgente.
    Corpo della richiesta:
    {
      "workItems": [
        {
          "json": {
            "first_name": "Jane",
            "last_name": "Doe",
            "email": "jane.doe@example.com"
          }
        }
      ]
    }
  2. invia la richiesta.
    Quando la richiesta va a buon fine, un Work Itemid viene restituito nel corpo della risposta e i file Work Items vengono aggiunti alla coda secondo il modello o la struttura Work Item modello o struttura definita.
    In questo esempio, l'elemento Work Item con il nome_nome come Jane, cognome come Doee email come jane.doe@example.com viene aggiunto alla coda in base alla struttura definita.
    Corpo della risposta: (uscita troncata)
    {
      "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. Opzionale: Se si desidera aggiungere più Work Items, chiamare l'API utilizzando un elenco di Work Item oggetti JSON.
    Corpo della richiesta:
    {
      "workItems": [
        {
          "json": {
            "DATA": "mydata",
            "TRN_ID": "A11"
          }
        },
        {
          "json": {
            "DATA": "mydata",
            "TRN_ID": "A11"
          }
        }
      ]
    }
    Corpo della risposta:
    {
        "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. Opzionale: Se si desidera aggiornare i dati Work Item quando l'automazione è in esecuzione, è necessario eseguire le seguenti operazioni:
    1. Mettere in pausa l'automazione. Utilizzare il metodo PUT e il seguente URL endpoint: <your_control_room_url>/v3/wlm/automations/{id}
    2. Aggiornare il Work Item utilizzando l'ID della coda e Work Item ID. Utilizzare il metodo PUT e il seguente URL endpoint: <your_control_room_url>/v3/wlm/queues/{id}/workitems/{workitemId}
    3. Riprendere l'automazione. Utilizzare il metodo PUT e il seguente URL endpoint: <your_control_room_url>/v3/wlm/automations/{id}

Fasi successive

Creare un'automazione per eseguire un bot con una coda

Invia feedback