Condividi tramite


Registrare flussi desktop

Power Automate ti consente di progettare i flussi desktop automaticamente replicando le attività che desideri automatizzare.

Registrare flussi desktop e web

Per registrare un flusso che automatizza le applicazioni desktop e/o Web:

  1. Crea un nuovo flusso desktop, seleziona Registratore nella barra degli strumenti di Progettazione flusso.

    Screenshot del pulsante del registratore.

  2. Seleziona Registra nella finestra del registratore e inizia a eseguire le azioni desiderate nell'applicazione o nella pagina Web appropriata.

    Screenshot del pulsante Registra.

    Il registratore tiene traccia dell'attività del mouse e della tastiera in relazione agli elementi dell'interfaccia utente e registra ciascuna azione separatamente. Durante ogni sessione di registrazione, il registratore può generare azioni di automazione sia dell'interfaccia utente che del browser.

    Nota

    Quando fai clic con il pulsante sinistro o destro su un elemento dell'interfaccia utente durante la registrazione, l'evidenziatore visualizza un messaggio In attesa dell'azione che richiede di attendere che il registratore registri e inserisca l'azione.

    Screenshot di alcuni passaggi registrati.

    Per visualizzare le azioni disponibili per un elemento specifico, fai clic con il pulsante destro del mouse sull'elemento per aprire il menu contestuale. Le opzioni possono variare a seconda della natura dell'elemento selezionato.

    Screenshot del menu contestuale della registrazione.

  3. Al termine del processo di registrazione, seleziona Fatto per trasformare i passaggi registrati in azioni di flussi desktop. Tutti gli elementi dell'interfaccia utente utilizzati nell'interfaccia utente generata e le azioni di automazione Web vengono aggiunti automaticamente al riquadro degli elementi dell'interfaccia utente. Puoi trovare maggiori informazioni sugli elementi dell'interfaccia utente in Automatizzazione mediante gli elementi dell'interfaccia utente.

    Screenshot delle azioni generate del flusso registrato.

Per sospendere temporaneamente il processo di registrazione, seleziona Pausa. Per aggiungere un commento alle azioni registrate, seleziona Aggiungi un commento.

Screenshot del pulsante Commento.

Replicare i passaggi di trascinamento della selezione

Il registratore supporta i passaggi relativi al trascinamento del puntatore del mouse; pertanto, il registratore può generare azioni come Ridimensiona finestra e Sposta finestra. Attualmente, tuttavia, l'azione Trascina e rilascia l'elemento dell'interfaccia utente di una finestra non è supportata.

Gestire gli elenchi a discesa

Durante l'automazione delle applicazioni desktop e Web mediante il registratore, potrebbe essere necessario gestire gli elenchi a discesa.

Il registratore Power Automate visualizza una schermata personalizzata ogni volta che si seleziona un elenco a discesa e consente di scegliere i valori desiderati. Questa schermata personalizzata consente di scegliere uno o più valori a seconda che l'elenco a discesa sia a selezione multipla.

Durante il runtime, Power Automate sceglie automaticamente i valori definiti e seleziona il pulsante OK.

Screenshot di una schermata personalizzata per un elenco a discesa.

Avviare un Web browser

Per avviare un'istanza del browser Web durante la registrazione dei flussi Web, puoi utilizzare tre diversi approcci basati sullo scenario di automazione.

Il primo metodo consiste nel selezionare l'icona dei punti sul lato destro della finestra di dialogo del registratore e poi Avvia nuovo browser web. Puoi scegliere tra Microsoft Edge, Google Chrome, Mozilla Firefox e Microsoft Internet Explorer.

Dopo aver selezionato il browser corretto, il registratore rileverà automaticamente la pagina Web caricata e configurerà di conseguenza la fase di avvio della navigazione.

Screenshot dell'opzione Avvia nuovo browser web.

Un modo alternativo per avviare un browser è iniziare la registrazione in un browser Web già aperto. Il registratore rileverà automaticamente la pagina caricata e creerà un'azione di avvio del browser.

L'ultimo metodo per avviare un browser è avviarlo manualmente tramite il collegamento sul desktop, il menu start, la barra delle applicazioni o una cartella. Se implementi questo approccio, il registratore genererà azioni di automazione dell'interfaccia utente che fanno clic sul collegamento del browser e lo avviano.

Gestire i selettori di data e colore nelle pagine Web

Come gli elenchi a discesa, il registratore Power Automate visualizza schermate personalizzate per aiutarti a gestire i selettori di data e colore sulle pagine Web.

Quando interagisci con un selettore di data, il registratore apre un campo di testo in cui è possibile inserire la data desiderata nel formato specificato.

Viene visualizzata la schermata personalizzata per i seguenti tipi di input HTML:

  • data
  • datetime-local
  • mese
  • Ora
  • settimana

Screenshot della schermata personalizzata del selettore della data.

Analogamente, quando interagisci con un selettore di colore, il registratore apre un campo di testo in cui è possibile inserire il codice esadecimale del colore desiderato.

Screenshot della schermata personalizzata del selettore del colore.

Aggiungere testo usando l'IME (Input Method Editor)

Gli Input Method Editor (IME) sono componenti software che consentono agli utenti di inserire testo in lingue che non possono essere rappresentate facilmente su una tastiera QWERTY standard. Gli utenti possono digitare combinazioni di tasti e gli IME genereranno un carattere o un elenco di caratteri candidati che corrispondono al set di di tasti.

Power Automate per desktop supporta l'uso di IME durante la procedura di registrazione del flusso. Per popolare un campo di testo utilizzando un IME:

  1. Fai clic con il pulsante destro del mouse sul campo di testo e seleziona Popola campo di testo nel menu visualizzato.

    Screenshot dell'opzione di Popola campo di testo.

  2. Popola la finestra di dialogo popup con il testo desiderato utilizzando un IME.

    Screenshot della finestra di dialogo Aggiungi testo con IME.

  3. Seleziona Aggiungi testo per generare il rispettivo passaggio nella finestra Registratore.

    Screenshot del testo generato da un Input Method Editor nel Registratore desktop.

Registrazione basata su immagine

In alcuni casi, il registratore potrebbe non registrare le azioni in applicazioni specifiche che non soddisfano i requisiti tecnici appropriati. Queste applicazioni potrebbero non esporre la loro API di accessibilità o avere altre limitazioni tecniche che bloccano il processo di registrazione.

In alternativa alla registrazione di flussi, Power Automate per desktop fornisce la registrazione basata su immagini. La registrazione basata su immagini utilizza il riconoscimento delle immagini e l'OCR per individuare elementi specifici sullo schermo ed estrarre il testo.

Per registrare i flussi utilizzando le immagini:

  1. Crea un nuovo flusso desktop, seleziona Registratore nella barra degli strumenti di Progettazione flusso.

    Screenshot del pulsante del registratore.

  2. Seleziona l'icona dei punti sul lato destro della finestra di dialogo del registratore, quindi abilita Registrazione di immagini. Dopo aver abilitato questa opzione, seleziona Registra per avviare le azioni di registrazione utilizzando il riconoscimento delle immagini.

    Screenshot del pulsante Registrazione di immagini.

    Facendo clic su un elemento, un'immagine viene acquisita automaticamente e salvata con un nome modificabile predefinito. Per visualizzare in anteprima l'immagine acquisita, passa il mouse o seleziona l'icona di anteprima.

    Screenshot del pulsante Immagine in anteprima.

Estrarre il testo con la registrazione basata su immagini

Per estrarre un valore di testo durante l'utilizzo della registrazione di immagini:

  1. Fai clic con il tasto destro del mouse sullo schermo e seleziona Estrai il testo dalle immagini.

    Screenshot dell'opzione Estrai il testo dalle immagini.

  2. Attendi un messaggio popup che ti chiederà di selezionare un'area di testo.

    Screenshot del messaggio che richiede all'utente di selezionare un'area di testo.

  3. Seleziona l'area di testo da cui verrà estratto il testo utilizzando il motore OCR Tesseract.

    Screenshot di un'area di testo selezionata.

  4. Attendi un messaggio popup che ti chiederà di selezionare un'area di ancoraggio.

    Screenshot del messaggio che richiede all'utente di selezionare un'area di ancoraggio.

  5. Seleziona un'area di ancoraggio che non deve cambiare, come l'etichetta accanto a un campo.

    Screenshot di un'area di testo di ancoraggio.

Registrazione rispetto alla crazione di un flusso desktop

È possibile modificare manualmente qualsiasi azione creata tramite il registratore una volta terminata la registrazione. Utilizza il registratore in un flusso desktop che è già in fase di sviluppo per aggiungervi i passaggi registrati.

Nota

Usa il registratore per creare la spina dorsale del tuo flusso. Alcune attività semplici potrebbero non richiedere ulteriori modifiche, tuttavia la maggior parte delle attività registrate dovrà essere modificata per ottenere risultati ottimali. Alcuni tipi di azioni, come condizionali e cicli, non possono essere registrati. Inoltre, potrebbero esserci azioni ridondanti in una registrazione che deve essere rimossa.

Problemi noti e limitazioni

  • Problema: Il registratore potrebbe non registrare tutti i passaggi dal menu Start di Windows o dalla barra delle applicazioni.

    Soluzioni alternative: nessuna

  • Problema: durante l'esecuzione di un flusso creato tramite la registrazione basata su immagini, il clic potrebbe essere inviato nel posto sbagliato.

    Soluzioni alternative: Modifica l'azione generata automaticamente Sposta il mouse sull'immagine tramite Progettazione flusso e diminuisci il parametro Tolleranza nelle impostazioni avanzate.

  • Problema: il popup Estrai il testo dall'immagine che appare dopo aver inviato un clic con il pulsante destro del mouse utilizzando il registratore, potrebbe nascondersi dietro il popup dell'applicazione.

    Soluzione alternativa: Invia il clic con il pulsante destro del mouse in un altro punto dello schermo.

  • Problema: Qualsiasi sequenza di tasti inviata a una finestra RDP ingrandita tramite una registrazione basata su immagini non viene registrata.

    Soluzioni alternative: ridimensiona la finestra RDP in modo che non copra l'intero schermo.