Leggi e rivedi la documentazione di Automation Anywhere

Automation Anywhere Automation 360

Chiudi contenuti

Contenuti

Apri contenuti

If package

  • Aggiornato: 2021/09/21
    • Automation 360 v.x
    • Crea
    • Spazio di lavoro RPA

If package

Utilizza le actions nel package If per controllare la sequenza di esecuzione in base a una o più condizioni di un'attività.

Utilizza le actions nel package If per verificare se un'applicazione è in esecuzione, se una cartella o un file esistono, se una variabile corrisponde al valore specificato, se una finestra dell'applicazione esiste o un computer o un server sono in funzione, prima di eseguire una serie di actions.

Actions nel packageIf

Il If package include le seguenti actions:

Action Descrizione
If Specifica una condizione e mantiene una sequenza di actions da eseguire se la condizione è vera. Vedi Utilizzo dell'azione If.
Puoi configurare più condizioni all'interno di una singola action If.
  1. Fai clic su Aggiungi condizione.
  2. Seleziona una delle seguenti opzioni di codifica:
    • And: per l'esecuzione di actions, entrambe le condizioni devono essere soddisfatte.
    • Or: per l'esecuzione di actions, una delle due condizioni devono essere soddisfatte.
  3. Seleziona la condizione dall'elenco a discesa.
Else if (facoltativo) Specifica una condizione alternativa da testare, se la condizione specificata nell'action If è falsa. Se questa condizione alternativa è vera, il bot esegue la sequenza di actions contenuta nell'action Else if.
È possibile configurare più condizioni all'interno di una singola action Else if.
  1. Fai clic su Aggiungi condizione.
  2. Seleziona una delle seguenti opzioni di codifica:
    • And: per l'esecuzione di actions, entrambe le condizioni devono essere soddisfatte.
    • Or: per l'esecuzione di actions, una delle due condizioni devono essere soddisfatte.
  3. Seleziona la condizione dall'elenco a discesa.
Else Specifica la sequenza alternativa di actions se la condizione specificata nell'action If e nell'action Else if (se utilizzata) è falsa.

Condizioni in If action

Utilizza le seguenti condizioni nell'action If per controllare il flusso di esecuzione in un'attività di automazione:

Condizione Descrizione
Applicazione Utilizza la condizione L'applicazione non è in esecuzione o L'applicazione è in esecuzione per l'esecuzione di actions in base al fatto che un'applicazione sia in esecuzione o meno.

Immetti il percorso dell'applicazione o specifica il percorso utilizzando una variabile, quindi il tempo (in secondi) da attendere prima che questa condizione sia vera.

Operatore booleano Utilizza la condizione Variabile booleana per eseguire actions in base al fatto che una variabile booleana contenga il valore Vero o Falso.

Puoi anche utilizzare questa condizione per confrontare i valori di due variabili booleane selezionando la seconda variabile da Inserisci una finestra Variabile.

Tabella dati Utilizza la condizione La tabella dati è vuota per eseguire actions in base al fatto che la tabella specificata contenga valori.

Utilizza le condizioni Numero di righe e Numero di colonne per eseguire actions in base al fatto che il numero di colonne o righe sia Uguale a, Maggiore di o Minore di rispetto al valore specificato.

Data e ora Utilizza la condizione Variabile Data e ora per eseguire actions in base al fatto che il valore della variabile data e ora di origine sia Uguale a o Non uguale a, Maggiore di o Uguale a oppure Minore di o Uguale a il valore della variabile data e ora di destinazione.
Dizionario Utilizza la condizione Verifica chiave per eseguire actions in base al fatto che il valore della chiave specificata sia Uguale a o Non uguale a oppure Contiene o Non contiene il valore di destinazione.
Nota: Il confronto tra le chiavi è sensibile alla distinzione tra maiuscole/minuscole.

Utilizza la condizione Controlla se esiste un valore singolo per eseguire actions in base al fatto che una chiave specifica contenga il valore di destinazione.

File Utilizza le seguenti condizioni per eseguire action:
  • Data del file

    Utilizza questa condizione per verificare la data e l'ora in cui il file specificato è stato creato o modificato. Specifica un intervallo di date utilizzando le opzioni È entro gli ultimi, È tra o È prima. Per l'opzione È entro gli ultimi è inoltre necessario specificare il numero di giorni o il tempo (in ore, minuti e secondi). Immetti il tempo (in secondi) da attendere prima che questa condizione sia vera.

  • Il file esiste e Il file non esiste

    Utilizza queste condizioni per eseguire action in base all'esistenza di un file. Ad esempio, se un file di dati esiste, formattalo e caricalo in un database.

  • Dimensione del file

    Questa condizione verifica se il file specificato è più grande, più piccolo, uguale o non uguale a una dimensione specificata.

    Immetti il tempo (in secondi) da attendere prima che questa condizione sia vera.

Cartella Utilizza la condizione Cartella esistente o Cartella inesistente per eseguire un'action in base all'esistenza di una cartella.
Riconoscimento delle immagini Utilizza queste condizioni per verificare se:
  • Il File immagine si trova in File immagine oppure non.
  • Il File immagine si trova in Finestra oppure non.
  • La Finestra si trova in File immagine oppure non.
  • La Finestra si trova in Finestra oppure non.
Per le condizioni Finestra, puoi utilizzare l'opzione Ridimensiona finestra per specificare le dimensioni della finestra. Questa opzione offre un più affidabile bot. Consente di ridimensionare la finestra in base alle dimensioni alle quali l'attività è stata registrata, migliorando la capacità del bot di identificare l'oggetto di destinazione.
Nota: Questa opzione è disponibile solo per le finestre che possono essere ridimensionate. Non è disponibile per le opzioni Desktop o Barra delle applicazioni.

Per le condizioni Finestra, è possibile utilizzare l'opzione Anteprima per selezionare una specifica occorrenza acquisita e posizionare il clic rispetto all'immagine.

JavaScript Utilizza la condizione Script completato o Script non completato per l'esecuzione di actions in base allo stato del JavaScript specificato. Seleziona il file che contiene lo script e, facoltativamente, specifica i parametri selezionando una variabile elenco.
Automazione legacy Le condizioni di Automazione legacy vengono utilizzate solo in bots migrati per garantire che vengano eseguiti senza problemi in Automation 360. Non consigliamo di utilizzare queste condizioni per lo sviluppo di nuovi bot. Le seguenti condizioni servono per verificare quanto segue:
  • Se Controllo Web esiste o meno.
  • Se Controllo finestra esiste o meno.
  • Se Controllo finestra è attivo o meno.
  • Se lo Script è completato o meno.
  • Se la Finestra figlio esiste o meno.

Per le condizioni Controllo finestra, è possibile utilizzare l'opzione Ridimensiona finestra per specificare le dimensioni della finestra. Questa opzione offre un più affidabile bot. Consente di ridimensionare la finestra in base alle dimensioni alle quali l'attività è stata registrata, migliorando la capacità del bot di identificare l'oggetto di destinazione.

Elenco Utilizza la condizione Variabile elenco per eseguire actions in base al fatto che una variabile elenco contenga un determinato valore. Il valore può essere del tipo dati Numero, Stringa o Operatore booleano.
Numero Utilizza la condizione Variabile numero per eseguire actions in base al fatto che la variabile numero specificata sia Uguale a o Non uguale a o Maggiore di o Uguale a o Minore di o Uguale a un particolare valore.
Ping Utilizza la condizione Il ping è riuscito o Il ping non è riuscito per verificare se la macchina o il server sono in esecuzione ed eseguono action in base al risultato. Immetti il tempo (in secondi) da attendere prima che la condizione sia vera.
Registratore
  • Utilizza la condizione L'oggetto esiste per rilevare un oggetto in una finestra. Seleziona una finestra o variabile per acquisire l'oggetto. Inserisci la quantità di tempo (in secondi) da attendere affinché questa condizione risulti vera, cioè che l'oggetto venga rilevato.
  • Utilizza la condizione L'oggetto non esiste per verificare se un oggetto specifico esiste in una finestra e poi, in base al risultato, eseguire le actions. Immetti il tempo (in secondi) da attendere prima che questa condizione sia vera. Per esempio, è possibile utilizzare l'opzione L'oggetto non esiste all'interno della condizione Loop > While per essere sicuri che il bot non esegua l'action successiva se non dopo che l'oggetto dell'applicazione business aziendale sia stato caricato.
Servizio Utilizza la condizione Il servizio è in esecuzione o Il servizio non è in esecuzione per eseguire actions in base al fatto che un servizio sia in esecuzione o meno. Seleziona Elenco dei servizi per scegliere un servizio dall'elenco dei servizi disponibili.
Stringa Utilizza la condizione Variabile stringa per eseguire actions in base al fatto che il valore della stringa sorgente specificato sia Uguale a o Non uguale a oppure Include o Non include il valore di destinazione.

È possibile selezionare l'opzione Caso di corrispondenza per eseguire actions soltanto se le due stringhe hanno lettere maiuscole e minuscole corrispondenti.

Quando estrai del testo da un'applicazione Microsoft, il testo estratto contiene i caratteri speciali /r/n che indicano una nuova riga. Seleziona l'opzione Ignora ritorno a capo se desideri ignorare il carattere speciale /r quando confronti il testo.

Per creare una condizione in base al fatto che una stringa sia vuota o meno, confronta il valore sorgente con un campo di destinazione vuoto utilizzando l'operatore Uguale a.

Vedi Esempio di utilizzo di un'istruzione condizionale.

Task Bot Utilizza la condizione Attività completata o Attività non completata per l'esecuzione di actions in base allo stato di Task Bot.
VBScript Usa la condizione Script completato o Script non completato per l'esecuzione di actions in base allo stato dello script Visual Basic. Seleziona il file che contiene lo script e, facoltativamente, specifica i parametri selezionando una variabile.
Finestra Utilizza la condizione La finestra esiste o La finestra non esiste per verificare se una specifica finestra dell'applicazione è aperta immettendo il Titolo della finestra o utilizzando una variabile. Immetti il tempo (in secondi) da attendere prima che la condizione sia vera.

Utilizza la condizione La finestra con lo stesso titolo non esiste o Esiste una finestra con lo stesso titolo per verificare se esiste una finestra con lo stesso titolo o se il titolo della finestra è cambiato. Immetti il tempo (in secondi) per cui continuare a verificare se la condizione è vera.

Esempio

Creare un bot di base che utilizza un'applicazione

Esempio di come creare un TaskBot di base che utilizza il package If.

Invia feedback