Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhre Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Esempio di utilizzo di Servizio web REST azioni

  • Aggiornato: 11/17/2020
    • Automation 360 v.x
    • Crea
    • Spazio di lavoro RPA
    • Esempi

Esempio di utilizzo di Servizio web REST azioni

Utilizza il metodo Get (Ottieni), Post (Pubblica) e Put (Inserisci) azioni per Servizio web REST pacchetto inviare richieste a e ricevere risposte da un'API REST. In questo esempio, recupererai un elenco di tutto l'inventario disponibile, effettuerai un ordine per un articolo e aggiornerai lo stato dell'articolo in "venduto".

Questo esempio utilizza gli endpoint dell'API di esempio Swagger Petstore per dimostrare come utilizzare azioni per inviare richieste e recuperare il corpo della risposta.

Procedura

  1. Apri un nuovo bot:
    1. Da Sala di controllo, seleziona Bot > I miei bot.
    2. Fai clic su Crea nuovo > bot.
    3. Nella finestra Crea Task Bot, immetti un nome per il bot.
    4. Accetta la posizione predefinita della cartella \Bot\.
      Per cambiare la posizione in cui viene memorizzato il bot, fai clic su Scegli e segui i prompt.
    5. Fai clic su Crea e modifica.
  2. Utilizza il metodo Get (Ottieni) azione per recuperare un elenco di tutti gli animali domestici disponibili.
    1. Fare doppio clic o trascinare il metodo > REST Web ServicesGet azione.
    2. Immettere il seguente URI:
      https://petstore.swagger.io/v2/pet/findByStatus?status=available
    3. Fornire i dettagli dell'autorizzazione nella tabella Custom headers (Intestazioni personalizzate).
      1. Nella colonna Name (Nome), immettere api_key.
      2. Nella colonna Value (Valore), immettere special-key.
    4. Creare la variabile dOutput nel campo Assign the output to a variable (Assegna l'output a una variabile).
  3. Inserire un log nel file azione per visualizzare il corpo della risposta.
    1. Fare doppio clic o trascinare il Log su file azione.
    2. Fornire il percorso del file a un file di testo.
    3. Nel campo Immettere il testo da registrare, immettere {Body}$Output$.
  4. Fare clic su Salva, quindi su Esegui.
    Il bot recupera il corpo della risposta e lo salva nel file di testo.
  5. Disabilitare il file Log to azione.
  6. Utilizza il metodo Post azione per effettuare un ordine per un animale domestico.
    1. Fare doppio clic o trascinare il metodo > REST Web ServicesPost azione.
    2. Immettere il seguente URI:
      https://petstore.swagger.io/v2/store/order
    3. Fornire i dettagli dell'autorizzazione nella tabella Custom headers (Intestazioni personalizzate).
      1. Nella colonna Name (Nome), immettere api_key.
      2. Nella colonna Value (Valore), immettere special-key.
    4. Aprire il file di registro e copiare l'ID animale domestico della prima voce.
    5. Copiare e incollare quanto segue nel campo Custom parameters (Parametri personalizzati), sostituendo il testo tra parentesi angolari con il valore copiato dal file :
      {
        "petId": <PetID>,
        "quantity": 1,
        "shipDate": "2020-06-10T17:32:54.219Z",
        "status": "placed",
        "complete": true
      }
    6. Inserire la variabile dOutput nel campo Assign the output to a variable (Assegna l'output a una variabile).
  7. Inserire una casella Messaggio azione per visualizzare il corpo della risposta.
    1. Fare doppio clic o trascinare la finestra di messaggio azione.
    2. Fornire il percorso del file a un file di testo.
    3. Nel campo Immettere il testo da registrare, immettere {Body}$Output$.
  8. Fare clic su Salva, quindi su Esegui.
    Il bot recupera il corpo della risposta e lo stampa nella casella Messaggio. Una risposta corretta include "stato":"posizionato","completato":vero.
  9. Utilizzare il metodo Put azione per aggiornare il nome dell'animale domestico in "Pluto" e lo stato dell'animale domestico in "venduto".
    1. Fare doppio clic o trascinare il metodo > REST Web ServicesPut azione.
    2. Immettere il seguente URI:
      https://petstore.swagger.io/v2/pet
    3. Fornire i dettagli dell'autorizzazione nella tabella Custom headers (Intestazioni personalizzate).
      1. Nella colonna Name (Nome), immettere api_key.
      2. Nella colonna Value (Valore), immettere special-key.
    4. Attivare il file di registro e copiare l'ID animale domestico della prima voce.
    5. Copiare e incollare quanto segue nel campo Custom parameters (Parametri personalizzati), sostituendo il testo tra parentesi angolari con il valore copiato dal file :
      {
        "petId": <PetID>,
         "name": "Pluto",
        "status": "sold"
      }
    6. Inserire la variabile dOutput nel campo Assign the output to a variable (Assegna l'output a una variabile).
  10. Spostare la casella Messaggio azione sotto il metodo azioneInserisci:
    1. Fare doppio clic o trascinare la finestra di messaggio azione.
    2. Fornire un percorso di file a un file di testo.
    3. Nel campo Immettere il testo da registrare, immettere {Body}$Output$.
  11. Fare clic su Salva, quindi su Esegui.
    Il bot recupera il corpo della risposta e lo stampa nella casella Messaggio. Una risposta corretta include "nome":"Pluto","stato":"venduto".
Invia feedback