Power Automate per desktop

Completato

Power Automate per flussi desktop è destinato all'automazione quando non è disponibile alcun connettore o alcuna API. Molte applicazioni legacy non dispongono di un metodo per accedere ai dati o funzionalità se non tramite l'interfaccia utente.

Power Automate per flussi desktop usa le tecniche di automazione robotica dei processi (RPA) per automatizzare le azioni degli utenti in queste applicazioni legacy. Queste tecniche richiedono l'installazione di software nei computer in cui sono installate le applicazioni. Il software necessario per creare, modificare ed eseguire flussi desktop è denominato Power Automate per desktop.

Con app nuove o legacy, in locale o nel cloud, Power Automate per desktop può automatizzare le attività dell'interfaccia utente basate su regole registrando i clic del mouse, gli input da tastiera e le immissioni di dati. Power Automate per desktop può anche estrarre informazioni dall'interfaccia utente dell'applicazione. Dopo la registrazione delle azioni, Power Automate per desktop dispone di un editor avanzato per rettificare queste azioni utente e creare flussi desktop complessi.

Screenshot della finestra di progettazione di Power Automate per flussi desktop.

Power Automate per flussi desktop può essere eseguito dall'utente, che avvia manualmente il flusso. In alternativa è possibile eseguire i flussi automaticamente, con i flussi desktop in esecuzione su macchine virtuali di Microsoft Azure.

Power Automate per flussi desktop rappresenta un modo valido di eseguire integrazioni e automazioni quando non sono disponibili alternative o quando lo sviluppo di un'integrazione risulterebbe costoso e dispendioso in termini di tempo.

Nota

I flussi cloud di Power Automate sono descritti nel modulo dell'architettura di Power Automate.

Software desktop

A differenza degli altri strumenti di Microsoft Power Platform, per i flussi desktop è necessario installare un software nel computer locale. Questo software è necessario in quanto si interagirà con altre applicazioni software che non sono accessibili dal cloud.

L'app Power Automate per desktop è un'applicazione Microsoft Windows che è possibile usare per creare, modificare ed eseguire flussi desktop. È possibile scaricare questo strumento selezionando Impostazione di Power Automate per desktop oppure dal portale Power Automate. Microsoft ha annunciato che in futuro Power Automate per desktop sarà incluso in Windows 10 e potrà essere usato gratuitamente su un computer su cui è in esecuzione Windows 10.

Sarà necessario un computer con Windows 10, Windows Server 2016 o Windows Server 2019 per installare Power Automate per desktop.

Nota

Per i flussi automatici, Windows 10 Home è insufficiente ed è necessario Windows 10 Pro o Windows 10 Enterprise.

Per avviare un flusso desktop dal cloud, è necessario installare una seconda applicazione sul computer su cui è installato Power Automate per desktop. Questa seconda applicazione è il gateway dati locale. Questo strumento consente l'attivazione di flussi desktop da un flusso cloud di Power Automate. È possibile scaricare un gateway seguendo le istruzioni in Installare un gateway dati locale o dal portale Power Automate.

Diagramma dell'applicazione gateway dati locale.

In qualità di architetto di soluzioni, si dovrà collaborare con il reparto IT per pianificare ed eseguire l'installazione di queste applicazioni software. Spesso la pianificazione e l'implementazione dell'installazione del software in locale possono richiedere molto più tempo di quanto si potrebbe pensare a causa delle strategie e delle procedure informatiche. Se si intende usare RPA nella propria soluzione, si deve prendere in considerazione l'idea di distribuire questo software il prima possibile.

Software browser

Per interagire con le applicazioni Web, è necessario disporre di un Web browser recente. L'ultima versione dei browser Google Chrome, Microsoft Edge e Mozilla Firefox è supportata.

Sarà inoltre necessario eseguire l'installazione di un'estensione del browser. Questa operazione può essere eseguita dal programma di installazione di Power Automate per desktop, ma potrebbe comportare ulteriori operazioni di configurazione. Anche in questo caso, l'architetto di soluzioni dovrà collaborare con il reparto IT in quanto l'installazione delle estensioni del browser potrebbe essere bloccata da criteri IT aziendali.

Anche per i browser devono essere configurate ulteriori impostazioni. Queste impostazioni sono descritte in Utilizza i browser e gestisci le estensioni e l'architetto di soluzioni dovrà predisporre la configurazione di queste impostazioni.

Requisiti

Power Automate per desktop richiede l'accesso a un ambiente Microsoft Power Platform che include un database Microsoft Dataverse. È possibile che sia necessario creare un database per l'ambiente predefinito se non ne esiste già uno.

Soluzioni

I flussi desktop sono compatibili con le soluzioni e possono essere inclusi in soluzioni e processi per Application Lifecycle Management (ALM).

È necessario usare variabili di ambiente per qualsiasi proprietà usata in un flusso desktop che potrebbe variare da un ambiente all'altro.

Distribuzione

Dopo la distribuzione del bot tramite una soluzione, potrebbe essere necessario eseguire alcune attività manuali:

  • Gateway: configurare i flussi desktop per la connessione usando i gateway dell'ambiente.
  • Variabili di ambiente: impostare i valori per l'ambiente.
  • Autenticazione utente: configurare l'autenticazione dell'utente di modo che il flusso desktop possa eseguire azioni per conto dell'utente.

L'architetto di soluzioni deve verificare che questi passaggi siano inclusi nel piano di distribuzione della soluzione.