Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhre Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Esempio di immissione di dati in un modulo Web da un foglio di lavoro

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

Esempio di immissione di dati in un modulo Web da un foglio di lavoro

In questo esempio, si crea un bot per inserire più righe di dati da un foglio XLSX in un modulo Web. Utilizza azioni da Excel avanzato, Cicloe Registratore pacchetti.

Per recuperare i valori da un file Excel e inserirli in un modulo Web, procedere come segue:

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. Aprire il file Excel.
    1. Fare doppio clic o trascinare l'azione Excel > advancedOpen.
    2. Immettere un nome di sessione.
    3. Selezionare il file Excel.
    4. Contrassegnare l'opzione Foglio contiene un'intestazione.
    Contrassegnando l'opzione Foglio contiene un'intestazione, si consente bot a di cercare la colonna in base al nome dell'intestazione durante l'esecuzione.
  3. Lanciare il sito Web.
    1. Fai doppio clic o trascina l'azione del sito Web > BrowserLaunch.
    2. Immettere l'URL del sito Web.
  4. Recuperare i valori del foglio di lavoro e memorizzarli in una variabile Tabella.
    1. Fare doppio clic o trascinare l'azione Excel > advancedGet multiple cells.
    2. Inserire lo stesso nome di sessione utilizzato nell'azione Excel > advancedOpen.
    3. Selezionare Tutte le righe dall'elenco a discesa.
    4. Creare una variabile Tabella utilizzando l'icona a destra dell'elenco a discesa Assegna a variabile.
  5. Indicare bot a di elaborare i dati riga per riga.
    1. Fare doppio clic o trascinare l'azione Ciclo.
    2. Selezionare l'iteratore Per ogni riga nella tabella.
    3. Selezionare la stessa variabile di tabella utilizzata in Ottieni più celle.
    4. Creare una variabile Record utilizzando l'icona a destra dell'elenco a discesa Assegna a variabile.
    La variabile Record contiene tutti i valori di una riga. Con ogni iterazione del loop, bot recupera i valori della riga successiva e li memorizza nella variabile Record, sovrascrivendo i valori della riga precedente.
  6. Mappare l'intestazione della prima colonna alla casella di testo del modulo Web.
    1. Fare doppio clic o trascinare l'azione > RegistratoreAcquisizione.
    2. Selezionare la stessa finestra aperta con l'azione Avvia sito Web.
    3. Fare clic su Acquisisci oggetto.
    4. Passare il mouse sulla casella di testo fino a visualizzare un contorno rosso.
    5. Fare clic sulla casella di testo.
    6. Tornare alla Sala di controllo.
    7. Verificare che il valore del tipo di controllo sia TEXTBOX.
    8. Selezionare Imposta testo dall'elenco a discesa Azione.
    9. Nel campo Tasti, inserire la stessa variabile Record utilizzata nel loop.
    10. Selezionare l'opzione Per nome e copiare e incollare l'intestazione della prima colonna nel campo.
  7. Ripetere i passaggi secondari del passaggio 5 per mappare le altre colonne, con le seguenti differenze:
    1. Anziché cercare il titolo della finestra del browser, inserire la variabile Window generata dal registratore.
    2. Quando si inserisce la variabile Record nel campo Keystrokes, copiare e incollare l'intestazione della colonna successiva nel campo "By name".
  8. Acquisire il pulsante Invia.
    1. Fare doppio clic o trascinare l'azione > RegistratoreAcquisizione.
    2. Inserire la variabile Window generata dal registratore.
    3. Fare clic su Acquisisci oggetto.
    4. Verificare che il valore del tipo di controllo sia PULSANTE.
    5. Selezionare l'azione Fare clic.
  9. Fare clic su Salva.
Invia feedback