Avviare un flusso in un'app canvas (ritirato)

Puoi usare Power Automate per creare la logica che esegue una o più attività quando si verifica un evento in un'app canvas. Ad esempio, configura un pulsante di modo che quando un utente lo seleziona, venga generata una voce in un elenco creato con Microsoft Lists, venga inviato un messaggio di posta elettronica o una richiesta di riunione, venga aggiunto un file al cloud oppure vengano eseguite tutte queste operazioni. Puoi configurare qualsiasi controllo dell'app per avviare il flusso che continua a essere eseguito anche se chiudi Power Apps.

Nota

Quando un utente esegue un flusso dall'interno di un'app, quell'utente deve disporre dell'autorizzazione per eseguire le attività specificate nel flusso. In caso contrario, il flusso avrà esito negativo.

Abilitare l'esperienza classica di Power Automate

Per impostazione predefinita, il nuovo riquadro Power Automate è abilitato per impostazione predefinita. Per usare l'esperienza classica Power Automate per creare un flusso, sarà necessario tornare manualmente all'esperienza precedente.

Importante

Si consiglia di utilizzare il riquadro Power Automate per creare un flusso. L'esperienza classica Power Automate deve essere utilizzata solo per la risoluzione dei problemi. L'esperienza classica verrà ritirata a breve e non sarà disponibile.

  1. Apri una nuova app o un'app esistente in Power Apps Studio.

  2. Seleziona Impostazioni nella parte superiore.

  3. Seleziona Funzionalità in arrivo.

  4. Sotto la scheda Ritirato seleziona Abilita riquadro Power Automate classico per impostare l'interruttore su Attivato.

Prerequisiti

  • Esegui l'iscrizione per Power Apps.
  • Apprendi a configurare un controllo.
  • Un sito di SharePoint con due elenchi.
    • L'elenco RepairShop contiene le colonne Titolo e ContactEmail.
    • L'elenco Cespiti contiene le colonne Titolo, AssetType e RepairShop. La colonna AssetType è una colonna di scelta con scelte come "Desktop", "Laptop".
    • La colonna RepairShop nell'elenco Cespiti è una colonna di ricerca che ottiene i valori dalla colonna ContactEmail nell'elenco RepairShop.
    • Crea alcuni voci nell'elenco RepairShop per i contatti di esempio.

Crea un flusso

In questa sezione creerai un flusso usando Power Automate che crea una voce in un elenco utilizzando il valore di input per la colonna dell'elenco da un'app creata utilizzando Power Apps. Creerai l'app che utilizza questo flusso nella sezione successiva.

  1. Accedi a Power Apps.

  2. Nel riquadro sinistro seleziona Flussi.

  3. Seleziona + Nuovo flusso > Flusso cloud istantaneo.

  4. Inserisci il nome del flusso, ad esempio FlowInApp.

  5. In Scegli come attivare questo flusso, seleziona Power Apps.

    Creare un flusso istantaneo utilizzando il trigger di Power Apps.

  6. Seleziona Crea.

  7. Selezionare + Nuovo passaggio.

  8. In Scegli un'operazione, cerca o seleziona il connettore SharePoint.

    Cercare o scegliere il connettore SharePoint.

  9. Cerca o seleziona l'azione Crea elemento.

    Cercare o scegliere l'azione Crea elemento.

  10. Per Indirizzo del sito, accedi o scegli il tuo sito di SharePoint che include gli elenchi Assets e RepairShop.

  11. Per Nome elenco, seleziona l'elenco Risorse.

    Sito ed elenco.

  12. Per Titolo, scegli Chiedi in Power Apps dalla scheda Contenuto dinamico. L'azione si aggiorna automaticamente su Createitem_Title.

    Chiedi in Power Apps - Crea titolo.

  13. Scegli i valori per AssetType Value e RepairShop Id di tua scelta.

    Valore AssetType e ID RepairShop.

  14. Seleziona Salva.

Aggiungere un flusso a un'app

In questa sezione imparerai come creare un'app usando Power Apps che utilizza il flusso creato nella sezione precedente. L'app utilizza il testo immesso in una casella di testo quando viene selezionato il pulsante per attivare il flusso per creare una voce nell'elenco.

  1. Crea un'app canvas da modello vuoto con un nome come AppWithFlow.

  2. Seleziona + (Inserisci) nel riquadro sinistro.

  3. Seleziona il controllo Input di testo.

  4. Seleziona il controllo Pulsante.

  5. Nel canvas, sposta il controllo Pulsante sotto il controllo Input di testo.

    Progettare l'app.

  6. Seleziona Azione in alto, quindi seleziona Power Automate.

    Nota

    L'aggiunta del flusso al controllo o al componente selezionato cancella qualsiasi formula esistente per la proprietà scelta. Ad esempio, quando aggiungi un flusso alla proprietà OnSelect di un pulsante che ha una formula complessa, l'aggiunta del flusso cancella questa formula. Assicurati di fare una copia della formula prima di aggiungere il flusso. Tuttavia, questo comportamento è diverso quando si aggiunge flusso con il riquadro Power Automate abilitato. Ulteriori informazioni: Fare riferimento a un flusso

    Azione > Power Automate.

    In alternativa, se hai abilitato la funzionalità di anteprima "Abilita riquadro Power Automate", puoi scegliere il tuo flusso dal riquadro di sinistra all'interno di Studio.

    Uno screenshot che mostra il pulsante Power Automate nel riquadro a sinistra con la finestra di dialogo Aggiungi flusso aperta, che mostra il flusso FlowInApp disponibile per l'aggiunta all'app.

    Maggiori informazioni: Utilizzare il riquadro Power Automate (anteprima)

  7. Seleziona FlowInApp.

  8. Nella barra della formula, rimuovi la formula per la proprietà OnVisible selezionata.

  9. Seleziona il controllo dell'input di testo.

  10. Nella parte in alto a sinistra dello schermo, seleziona il menu a discesa dell'elenco delle proprietà e scegli la proprietà Predefiniti.

  11. Nella barra della formula, modifica il valore della proprietà predefinita da "Text input" a "Enter Asset Title".

  12. Seleziona il controllo del pulsante.

  13. Nella parte in alto a sinistra dello schermo, seleziona il menu a discesa dell'elenco delle proprietà e scegli la proprietà Text.

  14. Nella barra della formula, modifica il valore della proprietà di testo da "Button" a "Create Asset".

  15. Dall'elenco delle proprietà in alto a sinistra, seleziona la proprietà OnSelect per il pulsante.

  16. Nella barra della formula immettere la formula seguente.

    FlowInApp.Run(TextInput1.Text)
    

    In questa formula, FlowInApp è il nome del flusso che hai aggiunto usando Power Automate. .Run specifica il flusso da eseguire. Il flusso viene eseguito con il controllo Input di testo TextInput1 aggiunto a questo canvas, con il valore immesso in questa casella di testo (Testo).

    In altre parole, quando questo pulsante è selezionato, l'app eseguirà il flusso con il valore dal controllo Input di testo, passando il valore di testo al flusso da eseguire. E il flusso creerà la voce di elenco con questo valore di input di testo insieme al resto della selezione nella configurazione del flusso.

    Formula OnSelect per il pulsante.

  17. Salva e pubblica l'app.

Testare il flusso

Ora che hai sia il flusso che l'app creata, eseguirai l'app e verificherai la creazione di una voce nell'elenco selezionato.

  1. In Power Apps, seleziona App, quindi seleziona l'app AppWithFlow.

    Esegui AppWithFlow.

  2. Immetti un valore nella casella di input del testo, quindi seleziona Crea cespite.

    Eseguire l'app.

  3. Verifica che la voce sia stata creata nell'elenco.

    Controllare l'elenco.

Ora che hai creato un'app di esempio che esegue un flusso e aggiunge voci in un elenco, puoi creare applicazioni più complesse che interagiscono con Power Automate e manipolano i dati in varie origini dati.

Vedi anche

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).