Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhere Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

Esempio di trasferimento di un valore tra bots

  • Aggiornato: 2021/06/28
    • Automation 360 v.x
    • Esplora
    • Spazio di lavoro RPA

Esempio di trasferimento di un valore tra bots

Scopri come trasferire un valore da un TaskBot all'altro utilizzando una variabile dizionario.

Per trasferire i valori tra TaskBots utilizzare qualsiasi tipo di variabile nel bot figlio e una variabile dizionario nel bot padre. In questo esempio viene utilizzata una stringa denominata sMySong nel bot figlio.

Procedura

Creare il bot figlio.

  1. Apri un nuovo bot:
    1. Dall'interfaccia Control Room, seleziona Bot > I miei bot.
    2. Fai clic su Crea nuovo > bot.
    3. Inserisci il nome del bot: FavoriteSongs
    4. Immetti la posizione della cartella: Bots\TaskBotExample
    5. Fai clic su Crea e Modifica.
  2. Crea una variabile: sMySong: tipo stringa; utilizza come input, utilizza come output.
  3. Utilizza un'action Richiedi > Per valore per acquisire il nome di un brano.
    1. Fai doppio clic o trascina l'action Richiedi > per valore.
    2. Nel campo Richiedi la didascalia di una finestra, immetti Aggiungi un brano.
    3. Nel campo Richiedi messaggio, immetti Digita un brano preferito.
    4. Nel campo Assegna il valore a una variabile, immetti sMySong.
      Nota: Nella modalità di visualizzazione elenco, il bot figlio deve essere una riga di codice:

      Richiedi: Per valore

  4. Fai clic su Salva e poi su Chiudi.

Crea il bot padre.

  1. Apri un nuovo bot:
    1. Dall'interfaccia Control Room, seleziona Bot > I miei bot.
    2. Fai clic su Crea nuovo > bot.
    3. Inserisci il nome del bot: GetFavoriteSongs
    4. Immetti la posizione della cartella: Bots\TaskBotExample.
    5. Fai clic su Crea e Modifica.
  2. Crea le seguenti variabili:
    • sMySong: tipo di stringa; utilizza come input
    • sPassedSong: tipo dizionario/sottotipo stringa; utilizza come input, utilizza come output
  3. Utilizza un'action TaskBot > Esegui per richiamare il bot figlio:
    1. Fai doppio clic o trascina l'action TaskBot > Esegui.
    2. Nel campo TaskBot da eseguire, seleziona Control Room e fai clic su Scegli.
    3. Fai clic su Sfoglia, vai a Bots/TaskBotExample e seleziona FavoriteSongs.
    4. In Valori di input, seleziona Imposta sMySong.
    5. In Salva il risultato in una variabile (opzionale), seleziona Dizionario, quindi sPassedSong.
    6. Fai clic su Salva.
  4. Utilizza l'action Dizionario > Ottieni per accettare il valore restituito dal bot figlio.
    1. Fai doppio clic su o trascina l'action Dizionario > Ottieni.
    2. Nel campo Variabile dizionario, seleziona sPassedSong.
    3. Nel campo Chiave, seleziona sMySong.
    4. Nel campo Assegna l'output alla variabile, seleziona sMySong.
    5. Fai clic su Salva.
  5. Utilizza un'action Finestra di messaggio per riportare quanto restituito dal bot figlio:
    1. Fai doppio clic su o trascina l'action Finestra di messaggio.
    2. Nel campo Inserisci il titolo della finestra di messaggio, immetti Quale preferisci?.
    3. Nel campo Inserisci il messaggio da visualizzare, immetti Hai detto $sMySong$.
    4. Fai clic su Salva.
      Nota: In modalità di visualizzazione elenco, il tuo bot padre dovrebbe avere il seguente aspetto:
      Start
      Task Bot: Run and assign output to variable
      Dictionary: Get value of the key "sMySong" from SsPassedSongS
      Message box "You said, $sMySong$"
      End
  6. Esegui il tuo bot.
    Quando viene richiesto di Imposta le variabili di input, fai clic su Conferma. Segui le istruzioni visualizzate e una finestra di messaggio restituirà lo stesso valore immesso per il brano. Se non viene restituito alcun valore, assicurati di aver eseguito la procedura per assegnare il valore in entrata a una chiave dizionario e a una variabile.
Invia feedback