Kreiranje prosleđenih obaveštenja za Power Apps aplikaciju za mobilne uređaje koristeći Power Automate
Prosleđena obaveštenja se koriste u aplikaciji Power Apps Mobile da angažuje korisnike aplikacija i pomogne im da daju prioritet ključnim zadacima. U usluzi Power Apps možete da kreirate obaveštenja za Power Apps Mobile koristeći Power Apps konektor za obaveštenja. Obaveštenja možete da šaljete bilo kojoj aplikaciji koju kreirate u usluzi Power Apps.
U aplikaciju dodajte prosleđeno obaveštenje ako:
- Vaši korisnici moraju odmah da saznaju informaciju.
- Vaši korisnici moraju da dovrše važne zadatke pomoću vaše aplikacije, u unapred učitanom kontekstu.
- Želite da angažujete svoje korisnike u određenom intervalu ili vam je potrebno da korisnici da uđu u aplikaciju u određenom kontekstu.
Belešku
Da biste primili push obaveštenje, svaki korisnik mora jednom otvoriti aplikaciju na mobilnom uređaju Power Apps ili dobiti aplikaciju sa stranice aplikacija Microsoft 365 .
Da biste mogli da kreirate prosleđena obaveštenja, morate da imate pristup aplikaciji i ID reda ako kreirate obaveštenje za obrazac.
Napravite aplikaciju
Morate imati saradnik dozvolu za aplikaciju zasnovanu na modelu ili aplikaciju platna. Ako nemate aplikaciju, možete je kreirati. Za više informacija pogledajte:
Kreiranje obaveštenja iz toka
Kada pokrenete prosleđeno obaveštenje iz toka, istovremeno možete poslati obaveštenje samo jednom korisniku ili bezbednosnoj grupi.
Idite na Power Automate i izaberite Kreiraj.
Izaberite Automatizovani protok.
Na ekranu Izgradite automatizovani protok , izaberite jedan od okidača toka ili izaberite Preskoči i ručno kreirajte jedan.
Sa liste konektora i okidača izaberite Microsoft Dataverse (trenutno okruženje).
Izaberite radnju koja će pokrenuti obaveštenje.
Unesite informacije o stanju okidača, a zatim izaberite Novi korak.
Imenuj Opis Uslov okidača Izaberite uslov za obaveštenje. Naziv tabele Izaberite kojoj tabeli je obaveštenje namenjeno. Scope Izaberite opseg. U polju za pretragu Izaberite akciju , unesite pošalji obaveštenje. Na listi Akcije izaberite Pošalji push obaveštenje V2.
Na ekranu Pošalji obaveštenje unesite sledeće informacije:
- Aplikacija za mobilne uređaje: Izaberite Power Apps.
- Vaša aplikacija: Izaberite aplikaciju za koju želite da podesite obaveštenje. Aplikacije zasnovane na modelu i aplikacije sa podlogom imaju različite parametre. Sledeći korak zavisiće od vrste aplikacije koju ovde izaberete.
U zavisnosti od vrste aplikacije koju ste izabrali u prethodnom koraku, uradite jedno od sledećeg:
Za aplikaciju zasnovanu na modelu, unesite ove informacije:
- Primalac Stavke-1: Izaberite kako se pokreće protok.
- Poruka: Unesite poruku obaveštenja.
- Otvori aplikaciju: Izaberite da li želite da otvorite aplikaciju zasnovanu na modelu ili ne kada korisnik izabere obaveštenje.
- Tabela: Izaberite za koju tabelu je obaveštenje.
- Obrazac ili prikaz: Izaberite da li je obaveštenje za obrazac ili prikaz.
- ID reda: Ako je obaveštenje za obrazac, onda unesite ID reda.
Za aplikaciju sa podlogom, unesite ove informacije:
- Primalac Stavke-1: Izaberite kako se pokreće protok.
- Poruka: Unesite poruku obaveštenja.
- Otvori aplikaciju: Izaberite da li želite da otvorite aplikaciju platna ili ne kada korisnik izabere obaveštenje.
- Parametri: Parametri ključ-vrednost da prođe sa obaveštenjem. Vaše prosleđeno obaveštenje može aplikaciji proslediti određene parametre. One se mogu dalje obrađivati u aplikaciji za otvaranje određene stranice i učitavanje određenog statusa. Za više informacija, pogledajte Izvršite akciju kada korisnik dodirne obaveštenje.
- Kada završite, izaberite Sačuvaj.
- Izaberite Provera protoka da biste proverili greške ili upozorenja.
- Testirajte protok tako što ćete izabrati Test i pratite uputstva.
Izvršite radnju kada korisnik dodirne obaveštenje
Prosleđivanje parametara
Za aplikacije platna, možete proslediti parove ključ-vrednost koristeći polje Parametri kao JSON. Na primer, ako želite da prođete CaseID, stavili biste sledeće kao parametre: { "CaseID": 42 }
. Takođe možete da koristite dinamičke vrednosti iz ranijih koraka kao što je prikazano u nastavku.
Čitanje parametara
Da biste čitali prosleđene parametre, koristite Param("ParameterName"). Na primer, da biste pročitali vrednost CaseID , koristite Param("CaseID"). Da biste brzo identifikovali ovaj parametar, dodajte kontrolu Label u svoju aplikaciju . Podesite Tekst osobinu te kontrole na Param("CaseID"). Ako korisnik otvori aplikaciju sa liste Sve aplikacije , vrednost je prazna. Ako korisnik otvori aplikaciju sa druge lokacije na uređaju, vrednost se popunjava vrednošću CaseID .
Konfigurisanje početne stranice
Možete podesiti aplikaciju da otvori, na primer, stranicu sa detaljima slučaja čim se aplikacija otvori:
Dodajte kontrolu Tajmer i podesite njenu osobinu OnTimerEnd na ovu formulu:
Navigate(EditCase, ScreenTransition.None)
(opcionalno) Sakrij kontrolu Tajmer tako što ćeš podesiti njenu osobinu Vidljivo na laž.
Podesite OnVisible svojstvo ekrana na Timer.Start().
Napojnica
Dobra je ideja da napravite jedinstvenu prvu stranicu u aplikaciji za obaveštenje:
- Kreirajte praznu stranicu koju vaša aplikacija već ne otvara, dodajte kontrolu unosa teksta i podesite tajmer . Vrednost trajanja .
- Kada kreirate aplikaciju, podesite tajmer na vrednost različitu od nule. Kada ste spremni da objavite aplikaciju, podesite vrednost na 0 da biste odmah pokrenuli tajmer.
Pitanja na koja treba obratiti pažnju
- Možete poslati prosleđeno obaveštenje iz jedne aplikacije u drugu ili u istu aplikaciju. Za više informacija, pogledajte Slanje obaveštenja iz aplikacije.
- Obaveštenja prikazuju generičku Power Apps ikonu umesto određene ikone aplikacije.
- Obaveštenja nisu podržana u Kini na Android uređajima.
- Postavke optimizacije baterije na Android uređaju mogu da ometaju primanje obaveštenja za Power Apps Mobile. Da biste primali obaveštenja za Power Apps Mobile, isključite optimizaciju baterije za aplikaciju.
- Primeri prosleđenih obaveštenja koji su pomenuti u ovoj temi podržani su samo u usluzi Power Apps Mobile. Druge mobilne aplikacije kao što su Dynamics 365 Sales mobilna aplikacija ili Dynamics 365 za telefone i tablete ne podržavaju ove vrste obaveštenja.
Za referentne informacije, pogledajte Power Apps Obaveštenje referenca.