Crearea de notificări push pentru aplicația mobilă Power Apps folosind Power Automate

Notificările push sunt utilizate în Power Apps mobil pentru a interacționa cu utilizatorii aplicației și pentru a-i ajuta să acorde prioritate sarcinilor cheie. În Power Apps, puteți crea notificări pentru Power Apps mobil utilizând conectorul de notificare Power Apps. Puteți trimite notificări oricărei aplicații în care creați Power Apps.

Exemplu de cum arată o notificare push.

Adăugați o notificare push în aplicația dvs. dacă:

  • Utilizatorii dvs. trebuie să știe imediat informațiile.
  • Utilizatorii dvs. trebuie să finalizeze sarcini importante utilizând aplicația dvs., într-un context preîncărcat.
  • Doriți să vă implicați utilizatorii pe un anumit interval sau aveți nevoie de utilizatori pentru a intra în aplicație într-un context specific.

Notă

Pentru a primi notificări push, fiecare utilizator trebuie să fi deschis aplicația Power Apps Mobile o dată sau a primit aplicația de pe Microsoft 365 Pagina aplicațiilor.

Înainte de a putea crea o notificare push, trebuie să aveți acces la o aplicație și să aveți ID-ul rândului dacă creați o notificare pentru un formular.

Creați o aplicație

Trebuie sa aveți permisiunea Colaborator pentru o aplicație bazată pe model sau o aplicație proiectată pe pânză. Dacă nu aveți o aplicație, puteți crea una. Pentru informații, consultați:

Creați o notificare dintr-un flux

Când declanșați o notificare push dintr-un flux, puteți trimite notificarea unui singur utilizator sau grup de securitate la un moment dat.

  1. Accesați Power Automate și selectați Creați.

    Selectați Creare.

  2. Selectați Flux automatizat.

    Selectați Flux instant.

  3. Pe ecranul Construiți un flux automat, alegeți unul din declanșatorul de flux sau selectați Omiteți și creați unul manual.

    Selectați omitere.

  4. Selectați din lista de conectori și declanșatori Microsoft Dataverse (mediul actual).

    Selectați Dataverse.

  5. Selectați acțiunea care va declanșa notificarea.

    Alegeți un declanșator pentru notificare.

  6. Introduceți informațiile despre condiția de declanșare și apoi selectați Pas nou.

    Nume Descriere
    Condiție de declanșare Selectați condiția notificării.
    Numele tabelului Selectați pentru care tabelul este notificarea.
    Scope Selectați domeniul de aplicare.

    Alegeți condiția de declanșare.

  7. În caseta de căutare Alegeți o acțiune, introduceți trimite notificarea push. În lista de Acțiuni alegeți Trimiteți notificarea push V2.

    Găsiți Trimiteți notificare push.

  8. Pe ecranul Trimiteți o notificare push, introduceți următoarele informații:

    • Aplicație mobilă: selectați Power Apps.
    • Aplicația dvs.: Selectați aplicația pentru care doriți să configurați notificarea. Aplicațiile bazate pe model și aplicațiile proiectate pe pânză au parametri diferiți. Următorul pas va depinde de tipul de aplicație selectat aici.
  9. În funcție de tipul de aplicație pe care l-ați selectat în pasul anterior, efectuați una dintre următoarele acțiuni:

  • Pentru o aplicație bazată pe model, introduceți aceste informații:

    • Elemente destinatar-1: Selectați modul în care este declanșat fluxul.
    • Mesaj: introduceți mesajul de notificare.
    • Deschide aplicația: Selectați dacă doriți să deschideți sau nu aplicația proiectată pe bază de model atunci când utilizatorul selectează notificarea.
    • Tabel: selectați pentru care tabelul este notificarea.
    • Formular sau vizualizare: Selectați dacă notificarea este pentru un formular sau o vizualizare.
    • ID rând: Dacă notificarea este pentru un formular, atunci introduceți ID-ul rândului.

    Introduceți informațiile de notificare pentru aplicație.

  • Pentru o aplicație bazată pe pânză, introduceți aceste informații:

    • Elemente destinatar-1: Selectați modul în care este declanșat fluxul.
    • Mesaj: introduceți mesajul de notificare.
    • Deschide aplicația: Selectați dacă doriți să deschideți sau nu aplicația proiectată pe pânză atunci când utilizatorul selectează notificarea.
    • Parametri: Parametrii de valoare cheie de transferat cu notificarea. Notificarea dvs. push poate transfera parametri specifici aplicației. Acestea pot fi procesate în continuare în aplicație pentru a deschide o anumită pagină și pentru a încărca o stare specifică. Pentru mai multe informații, consultați Efectuați o acțiune când un utilizator atinge notificarea.
  1. Când ați terminat, selectați Salvați.
  2. Selectați Verificator de flux pentru a verifica erori sau avertismente.
  3. Testați fluxul selectând Test și urmați instrucțiunile.

Efectuați o acțiune când un utilizator atinge notificarea

Treceți de parametri

Pentru aplicațiile proiectate pe pânză, puteți transmite perechi cheie-valoare folosind câmpul Parametrii ca JSON. De exemplu, dacă doriți să treceți CaseID, plasați următoarele ca Parametri: { "CaseID": 42 }. De asemenea, puteți utiliza valori dinamice din pașii anteriori, așa cum se arată mai jos.

Exemple de parametri.

Citiți parametrii

Pentru a citi parametrii trecuți, utilizați Param („ParameterName”"). De exemplu, pentru a citi valoarea CaseID, utilizați Param(„CaseID”). Pentru a identifica rapid acest parametru, adăugați un control Etichetă către aplicația dvs. Setați proprietatea Text controlului respectiv la Param(„CaseID”). Dacă utilizatorul deschide aplicația din lista Toate aplicațiile, valoarea este goală. Dacă utilizatorul deschide aplicația dintr-o altă locație de pe dispozitiv, valoarea este populată cu valoarea CaseID.

Setați pagina de pornire

Puteți seta aplicația să se deschidă, de exemplu, pagina Detalii despre caz imediat ce aplicația se deschide:

  1. Adăugați un control Cronometru și setați proprietatea sa OnTimerEnd la această formulă:

    Navigate(EditCase, ScreenTransition.None)

  2. (opțional) Ascundeți controlul Cronometru prin setarea proprietății sale Vizibil la fals.

  3. Setați proprietatea OnVisible ecranului la Timer.Start().

Sfat

Este o idee bună să creați o primă pagină unică în aplicație pentru notificare:

  1. Creați o pagină goală pe care aplicația dvs. nu o deschide deja, adăugați un control Introducere text și setați-i valoarea timer.Duration.
  2. Când creați aplicația, setați cronometrul la o valoare diferită de zero. Când sunteți gata să publicați aplicația, setați valoarea pe 0 pentru a declanșa imediat cronometrul.

Considerații

  • Puteți trimite o notificare push de la o aplicație la alta sau la aceeași aplicație. Pentru mai multe informații, consultați Trimiterea notificărilor dintr-o aplicație.
  • Notificările arată pictograma Power Apps generică în loc de pictograma pentru o aplicație specifică.
  • Notificările nu sunt acceptate în China pe Android dispozitive.
  • Setări de optimizare a bateriei pe un dispozitiv Android poate interfera cu primirea notificărilor pentru mobilul Power Apps. Pentru a primi notificări pentru mobilul Power Apps, dezactivați optimizarea bateriei pentru aplicație.
  • Exemplele de notificări push care sunt menționate în acest subiect sunt acceptate numai pe mobilul Power Apps. Alte aplicații mobile, cum ar fi Aplicația mobilă Dynamics 365 Sales sau Dynamics 365 pentru telefoane și tablete nu acceptă aceste tipuri de notificări.

Pentru informații de referință, consultați Referință notificare Power Apps.

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).