Creare notifiche push per l'app per dispositivi mobili Power Apps usando Power Automate

Le notifiche push vengono utilizzate in Power Apps per dispositivi mobili per interagire con gli utenti dell'app e aiutarli a dare la priorità alle attività essenziali. In Power Apps, puoi creare notifiche per Power Apps per dispositivi mobili utilizzando il connettore di notifica Power Apps. È possibile inviare notifiche a qualsiasi app creata in Power Apps.

Esempio di notifica push.

Aggiungi una notifica push all'app se:

  • Gli utenti devono ottenere immediatamente le informazioni.
  • Gli utenti devono completare attività importanti usando l'app in un contesto precaricato.
  • Vuoi coinvolgere gli utenti in base a un intervallo specifico o è necessario che gli utenti usino l'app in un contesto specifico.

Nota

Per ricevere notifiche push, è necessario che ogni utente abbia aperto l'app in Power Apps Mobile una volta o che abbia ottenuto la pagina delle app Microsoft 365.

Prima di poter creare una notifica push, devi avere accesso a un'app e avere l'ID riga se stai creando una notifica per un modulo.

Crea un'app

Devi disporre dell'autorizzazione Collaboratore per un'app basata su modello o un'app canvas. Se non hai un'app, puoi crearne una. Per informazioni, vedere:

Creare una notifica da un flusso

Quando si attiva una notifica push da un flusso, è possibile inviare la notifica solo a un utente o a un gruppo di sicurezza alla volta.

  1. Vai a Power Automate e seleziona Crea.

    Seleziona Crea.

  2. Seleziona Flusso automatizzato.

    Selezionare flusso istantaneo.

  3. Nella schermata Crea un flusso automatizzato, scegli uno dei trigger di flusso o seleziona Ignora e creane uno manualmente.

    Selezionare Ignora.

  4. Dall'elenco di connettori e trigger seleziona Microsoft Dataverse (ambiente attuale).

    Selezionare Dataverse.

  5. Seleziona l'azione che attiverà la notifica.

    Scegliere un trigger per la notifica.

  6. Immetti le informazioni sulla condizione del trigger, quindi seleziona Nuovo passaggio.

    Nome Descrizione
    Condizione di trigger Seleziona la condizione per la notifica.
    Nome della tabella Seleziona la tabella a cui è destinata la notifica.
    Scope Seleziona l'ambito.

    Scegliere la condizione del tigger.

  7. Nella casella di ricerca Scegli un'azione immetti invia notifica push. Nell'elenco di Azioni scegli Invia notifica push V2.

    Trovare Invia notifica push.

  8. Nella schermata Invia notifica push, immetti le seguenti informazioni:

    • App per dispositivi mobili: seleziona Power Apps.
    • La tua app: seleziona l'app per cui impostare la notifica. Le app basate su modello e le app canvas hanno parametri diversi. Il passaggio successivo dipenderà dal tipo di app che selezioni qui.
  9. A seconda del tipo di app selezionato nel passaggio precedente, esegui una delle seguenti operazioni:

  • Per un'app basata su modello, inserisci queste informazioni:

    • Elementi destinatario-1: seleziona la modalità di attivazione del flusso.
    • Messaggio: immetti il messaggio di notifica.
    • Apri app: seleziona se aprire o meno l'app basata su modello quando l'utente seleziona la notifica.
    • Tabella: seleziona la tabella a cui è destinata la notifica.
    • Modulo o visualizzazione: seleziona se la notifica è per un modulo o una visualizzazione.
    • ID riga: se la notifica è per un modulo, inserisci l'ID riga.

    Immettere le informazioni di notifica per l'app.

  • Per un'app canvas, inserisci queste informazioni:

    • Elementi destinatario-1: seleziona la modalità di attivazione del flusso.
    • Messaggio: immetti il messaggio di notifica.
    • Apri app: seleziona se aprire o meno l'app canvas quando l'utente seleziona la notifica.
    • Parametri: parametri valore chiave da trasmettere con la notifica. La notifica push può passare parametri specifici all'app. Possono essere elaborati ulteriormente nell'app per aprire una pagina specifica e caricare uno stato specifico. Per ulteriori informazioni, vedi Eseguire un'azione quando un utente tocca la notifica.

    Immettere le informazioni di notifica.

  1. Al termine, seleziona Salva.
  2. Seleziona Verifica flusso per verificare la presenza di errori o avvisi.
  3. Testa il flusso selezionando Test e segui le istruzioni.

Eseguire un'azione quando un utente tocca la notifica

Passare parametri

Per le app canvas, puoi passare coppie chiave-valore utilizzando il campo Parametri come JSON. Ad esempio, se desideri passare CaseID, inserirai quanto segue come Parametri: { "CaseID": 42 }. Puoi anche utilizzare i valori dinamici dei passaggi precedenti come mostrato di seguito.

Parametri di esempio.

Parametri di lettura

Per leggere i parametri passati, utilizza Param("ParameterName"). Ad esempio, per leggere il valore CaseID usa Param("CaseID"). Per identificare rapidamente questo parametro, aggiungi un controllo Etichetta all'app. Imposta la proprietà Text del controllo su Param("CaseID"). Se l'utente apre l'app dall'elenco Tutte le app, il valore è vuoto. Se l'utente apre l'app da un'altra posizione nel dispositivo, il valore viene popolato con il valore CaseID.

Impostare la pagina iniziale

È possibile impostare l'app in modo che apra, ad esempio, la pagina Case details non appena viene aperta l'app:

  1. Aggiungi un controllo Timer e imposta la rispettiva proprietà OnTimerEnd su questa formula:

    Navigate(EditCase, ScreenTransition.None)

  2. (Facoltativo) Nascondi il controllo Timer impostando la rispettiva proprietà Visible su false.

  3. Imposta la proprietà OnVisible della schermata su Timer.Start().

Suggerimento

È consigliabile creare una prima pagina univoca nell'app per la notifica:

  1. Crea una pagina vuota che non viene già aperta dall'app, aggiungi un controllo Input di testo e imposta il rispettivo valore su timer.Duration.
  2. Quando crei l'app, imposta il timer su un valore diverso da zero. Quando sei pronto per pubblicare l'app, imposta il valore su 0 per attivare immediatamente il timer.

Considerazioni

  • Puoi inviare una notifica push da un'app a un'altra o alla stessa app. Per altre informazioni, vedi Inviare una notifica da un'app.
  • Le notifiche mostrano l'icona generica di Power Apps invece dell'icona di un'app specifica.
  • Le notifiche non sono supportate in Cina su dispositivi Android.
  • Le impostazioni di ottimizzazione della batteria su un dispositivo Android possono interferire con la ricezione di notifiche per Power Apps per dispositivi mobili. Per ricevere notifiche per Power Apps per dispositivi mobili, disattiva l'ottimizzazione della batteria per l'app.
  • Le notifiche push di esempio menzionate in questo argomento sono supportate solo su Power Apps per dispositivi mobili. Altre app per dispositivi mobili come App Dynamics 365 Sales per dispositivi mobili o Dynamics 365 per telefoni e tablet non supportano questi tipi di notifiche.

Per informazioni di riferimento, vedi la pagina di riferimento sulle notifiche di Power Apps.

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).