Guida introduttiva: Creare flussi di lavoro dinamici in App per la logica di Azure Automation (anteprima)

Note

Questa funzionalità di anteprima è soggetta alle condizioni per l'utilizzo Supplemental per le anteprime Microsoft Azure.

Quando si automatizza un processo aziendale, si vuole definire la logica di business una sola volta e quindi eseguire l'automazione in modo affidabile e autonomo con supervisione umana quando necessario. Ad esempio, alcune attività di automazione possono includere notifiche di routing, operazioni in esecuzione in vari servizi o sistemi o feed di dati di monitoraggio.

In App per la logica di Azure Automazione, un flusso di lavoro è l'unità che esegue un carico di lavoro automatizzato. Ogni flusso di lavoro completo ha gli attributi di base seguenti:

  • Si trova all'interno di un'applicazione di automazione.
  • Inizia con un singolo attivatore. Questo elemento specifica l'evento da eseguire nel flusso di lavoro.
  • Segue il trigger con una o più azioni che eseguono le attività necessarie o influiscono sul percorso di esecuzione.

Questa guida introduttiva illustra come creare un flusso di lavoro all'interno di un'applicazione esistente. Per semplicità, scopri i passaggi generali per usare l'assistente IA e lo strumento di progettazione. L'articolo fornisce quindi esempi più specifici per flussi di lavoro più dettagliati.

Per ulteriori informazioni consulta:

Prerequisiti

  • Un account aziendale o dell'istituto di istruzione Microsoft che può accedere al portale di automazione App per la logica di Azure.

  • L'account aziendale o dell'istituto di istruzione deve esistere nello stesso tenant Microsoft Entra del creatore/proprietario dell'applicazione, in modo che possa aggiungerti all'applicazione e assegnarti le autorizzazioni necessarie. Se non si ha accesso, collaborare con il progetto e il proprietario dell'applicazione per ottenere l'accesso e le autorizzazioni.

    Per altre informazioni sui tenant di Microsoft Entra, vedi Configurazioni dei tenant.

  • Il progetto e l'applicazione in cui si vuole creare il flusso di lavoro.

    Per creare flussi di lavoro, è necessario il ruolo Collaboratore .

    Per ulteriori informazioni consulta:

Esempio: Requisiti di gestione delle richieste Web

  • Per testare il flusso di lavoro in questo esempio, è necessario uno strumento in grado di inviare richieste HTTP, ad esempio:

    Caution

    Per scenari in cui sono presenti dati sensibili, ad esempio credenziali, segreti, token di accesso, chiavi API e altre informazioni simili, assicurarsi di usare uno strumento che protegge i dati con le funzionalità di sicurezza necessarie. Lo strumento deve funzionare offline o in locale e non richiede l'accesso a un account online o sincronizzare i dati nel cloud. Quando si usa uno strumento con queste caratteristiche, si riduce il rischio di esporre i dati sensibili al pubblico.

  • Per ottenere facoltativamente notifiche tramite posta elettronica per il test, è necessario un account di posta elettronica, ad esempio Office 365 Outlook o Outlook.com.

Creare il flusso di lavoro

Questa sezione descrive i passaggi generali per creare un flusso di lavoro usando Assistente intelligenza artificiale, progettazione e modelli. È possibile scegliere qualsiasi approccio da avviare. Indipendentemente dalla scelta, si ottiene un flusso di lavoro che è possibile testare e monitorare nel portale di automazione di App per la logica di Azure.

1: Aprire il progetto e l'applicazione di automazione

  1. Passare al portale di Automazione App per la logica di Azure e accedere con l'account aziendale o dell'istituto di istruzione Microsoft.

  2. Nella scheda Progetti selezionare il progetto desiderato.

  3. Nella pagina App selezionare l'applicazione desiderata.

    Il portale apre la pagina Flussi di lavoro dell'applicazione.

  4. Selezionare Crea flusso di lavoro, immettere un nome del flusso di lavoro e selezionare Compila.

    Viene aperta la finestra di progettazione del flusso di lavoro e viene visualizzata un'area di disegno vuota con il segnaposto Aggiungi un trigger .

  5. Scegliere uno degli approcci seguenti per iniziare a creare il flusso di lavoro.

    Sebbene sia possibile combinare gli approcci, scegliere un approccio iniziale per iniziare, in base alle preferenze:

    Punto di partenza Descrizione Quando utilizzare
    Assistente intelligenza artificiale Descrivere la logica del processo aziendale da automatizzare usando parole semplici. L'assistente genera il flusso di lavoro. Puoi generare rapidamente un flusso di lavoro, esaminare i risultati e modificare il flusso di lavoro tramite l'assistente, il designer o entrambi.
    Progettazione flussi di lavoro Iniziare a creare in modo incrementale usando una finestra di progettazione vuota. Aggiungere un trigger, azioni, agenti, strumenti, server MCP e altri componenti per guidare l'automazione. Si vuole un'esperienza visiva, grafica per compilare, testare ed eseguire flussi di lavoro.

Per generare un flusso di lavoro usando parole semplici per descrivere il comportamento desiderato, usare l'assistente intelligenza artificiale. L'assistente crea la struttura del flusso di lavoro, inclusi il trigger, le azioni e tutti i rami. Dopo che l'assistente ha terminato, completare il flusso di lavoro fornendo eventuali credenziali di autenticazione, valori dei parametri e impostazioni richieste dallo scenario specifico.

  1. Dopo l'apertura della finestra di progettazione, nella barra degli strumenti inferiore selezionare Copilot.

  2. Nel riquadro Copilot immettere una descrizione dettagliata del processo da automatizzare.

    Suggerimento

    Rendere la descrizione il più specifica possibile includendo gli elementi seguenti:

    • L'evento o la condizione che avvia il tuo flusso di lavoro.
    • Le azioni che si desidera che si verifichino.
    • Risultati previsti e desiderati.

    Quando si specificano altri dettagli, si genera un flusso di lavoro che corrisponde più strettamente a ciò di cui si ha bisogno.

  3. Quando si è pronti, selezionare Genera.

    Copilot genera e convalida il flusso di lavoro in tempo reale. In base alla complessità del flusso di lavoro, il completamento di questo processo potrebbe richiedere fino a alcuni minuti.

  4. Prima di testare il flusso di lavoro, completare i passaggi seguenti:

    • Configurare le connessioni necessarie per le operazioni che chiamano servizi o sistemi esterni.

    • Specificare i valori per tutti i campi obbligatori lasciati vuoti dall'assistente. I campi obbligatori mostrano un asterisco (*) o un contorno rosso.

    • Correggere gli avvisi visualizzati in singoli passaggi.

      Le icone degli avvisi vengono visualizzate sulle operazioni che richiedono una configurazione aggiuntiva, ad esempio valori di parametro mancanti, impostazioni, connessioni o strumenti.

  5. Per trovare le attività successive, nel designer selezionare ogni operazione che mostra un avviso. Eseguire i passaggi necessari per correggere ogni avviso.

  6. Completare tutte le altre attività di completamento richieste dal flusso di lavoro, ad esempio configurare le connessioni, specificare i valori dei parametri o configurare le impostazioni.

  7. Per modificare o modificare il flusso di lavoro, continuare a usare l'assistente immettendo le richieste nella finestra della chat.

Esempio: Gestione delle richieste Web

In questo esempio viene creato un flusso di lavoro che viene eseguito quando arriva una richiesta Web da un chiamante esterno, accetta la richiesta e restituisce una risposta al chiamante.

  • Nome flusso di lavoro: web-request-handler

  • Prompt dell'assistente: When a web request arrives with a JSON body, respond with a 200 OK status that includes a greeting message.

Salvare e pubblicare il flusso di lavoro

La finestra di progettazione salva automaticamente le modifiche apportate alla versione bozza. La versione pubblicata viene eseguita nell'ambiente di produzione.

Suggerimento

Per i flussi di lavoro che iniziano con una richiesta Web o un trigger webhook, è possibile testare immediatamente la versione bozza prima senza pubblicare. Vedere Testare il flusso di lavoro.

Per i flussi di lavoro che iniziano con un trigger basato su pianificazione o un evento esterno, è necessario pubblicare prima che il trigger possa essere attivato.

  1. Nella barra del titolo della finestra di progettazione, in alto a sinistra, verificare che venga visualizzata l'etichetta Bozza .

  2. Nella barra del titolo della finestra di progettazione, in alto a destra, selezionare Pubblica per rendere attiva la bozza.

Testare il flusso di lavoro

Per assicurarsi che tutto funzioni come previsto, seguire questa procedura per testare il flusso di lavoro:

  1. Nella finestra di progettazione, in basso, selezionare Test.

    Verrà visualizzata la casella Test bozza del flusso di lavoro .

  2. Nella casella Dati di test (JSON) immettere i dati di test in formato JSON. Selezionare Test Draft.

    Il flusso di lavoro inizia l'esecuzione e il portale passa dalla visualizzazione Progettazione alla visualizzazione Monitoraggio in cui è possibile osservare lo stato di avanzamento dell'esecuzione in tempo reale.

Esaminare la cronologia di esecuzione del flusso di lavoro

  1. Al termine dell'esecuzione del flusso di lavoro, esaminare ogni passaggio nella visualizzazione Monitoraggio per comprendere meglio cosa è successo.

    • Il canvas in sola lettura mostra ora uno stato con codice colore per ogni fase.
    • La finestra laterale mostra ogni istanza di esecuzione del flusso di lavoro con il relativo stato, timestamp e durata.
    • Il log di esecuzione mostra ogni operazione nell'ordine di esecuzione.
    • Accanto al log, è possibile esaminare l'output, l'input e le proprietà dell'operazione.

    Suggerimento

    Per le operazioni non riuscite, lo stesso pannello mostra il messaggio di errore in modo da poter trovare il problema senza uscire dalla visualizzazione Monitoraggio .

  2. Per esaminare i dati, selezionare qualsiasi operazione nell'area di disegno o nel log di esecuzione.

    La tabella seguente descrive i dati che è possibile esaminare:

    Tab Spettacoli
    Output Dati prodotti dall'operazione.
    Inserimento Dati ricevuti dall'operazione.
    Proprietà Dettagli quali lo stato del flusso di lavoro, la durata dell'esecuzione e l'ID di rilevamento.

    Per un trigger di richiesta Web, è possibile esaminare le intestazioni e il corpo della richiesta Web in ingresso. Per l'azione Risposta , è possibile verificare che il corpo della risposta corrisponda a quello previsto.

Iterare e affinare

Non è necessario fare tutto correttamente al primo tentativo. I passaggi seguenti descrivono i modi in cui è possibile modificare il flusso di lavoro:

  1. Dalla visualizzazione Monitoraggio tornare alla visualizzazione Progettazione .

  2. Nella tabella seguente scegliere il metodo desiderato per apportare le modifiche:

    metodo Gradi
    Designer Nella finestra di progettazione aggiungere nuove azioni, riorganizzare la sequenza del flusso di lavoro o selezionare qualsiasi operazione per modificare i valori e le impostazioni dei parametri.
    Assistente 1. Sulla barra degli strumenti inferiore selezionare Chat per aprire l'assistente.

    2. Immettere le istruzioni di completamento, ad esempio Add error handling to the Response action o Add a condition that checks whether the name field is empty.
    Editor di codice 1. Nella barra degli strumenti inferiore selezionare Codice per visualizzare il codice JSON sottostante per la definizione del flusso di lavoro.

    2. Modificare la definizione del flusso di lavoro per apportare le modifiche.

    Le modifiche nella visualizzazione Progettazione e visualizzazione Codice rimangono sincronizzate. Tutte le modifiche vengono inserite nella versione bozza.

  3. Quando si è pronti per inviare le modifiche all'ambiente di produzione, nella barra del titolo della finestra di progettazione selezionare Pubblica.