Izradite aplikaciju od gotovih gradivnih elemenata koja može pokrenuti tok servisa Power Automate

Servis Power Automate može se upotrebljavati za izradu logike koja izvodi jedan ili više zadataka kad se neki događaj dogodi u aplikaciji od gotovih gradivnih elemenata. Na primjer, gumb se može konfigurirati tako da se, kad ga korisnik odabere, izrađuje stavka na popisu sustava SharePoint, šalje se e-pošta ili zahtjev za sastanak, datoteka se dodaje u oblak ili sve navedeno. Svaka kontrola u aplikaciji može se konfigurirati tako da pokreće tok koji će se nastaviti izvoditi čak i kad zatvorite aplikaciju.

U ovom ćete članku saznati kako izraditi i pokrenuti tok uz pomoć aplikacija od gotovih gradivnih elemenata.

Pogledajte ovaj videozapis da saznate kako izraditi aplikaciju od gotovih gradivnih elemenata koja može aktivirati tijek:

Preduvjeti

Da biste dovršili ovu lekciju, potrebno vam je okruženje servisa Power Automate i Power Apps s bazom podataka Dataverse. Ako nemate licencu, možete se prijaviti za plan za razvojne inženjere za servis Power Apps ili upotrijebiti probnu verziju za Power Apps.

Stvaranje novog okruženja

Okruženje na servisu Power Apps mjesto je za pohranu, upravljanje i dijeljenje poslovnih podataka, aplikacija, botova za razgovor i tijeka u tvrtki ili ustanovi. Također služi kao spremnik za odvajanje aplikacija koje mogu imati različite uloge, sigurnosne zahtjeve ili ciljne skupine. Svako okruženje može imati jednu bazu podataka platforme Dataverse.

Da bismo bili sigurni da imate sve što vam je potrebno za dovršenje ove lekcije, izradit ćemo novo okruženje koje uključuje Dataverse bazu podataka. Ovo je 30-dnevna probna verzija koja će isteći nakon 30 dana, ali je možete nadograditi u okruženje sigurnosne ograde ili radno okruženje ako je želite zadržati.

Izradit ćemo probno okruženje koje će uključivati Dataverse bazu podataka i primjere podataka korištenih u ovom članku.

  1. Idite u Centar za administratore rješenja Power Platform.

  2. Odaberite Okruženja.

  3. Odaberite Novo.

  4. Nazovite okruženje Dataverse probna verzija.

  5. Odaberite Probna verzija za vrstu okruženja.

  6. Prebacite opciju Izradi bazu podataka na Da.

  7. Odaberite Dalje.

  8. Prebacite opciju Uvedi primjere aplikacija i podataka na Da.

  9. Odaberite Spremi.

Sada će se izraditi vaše probno okruženje, uključujući Dataverse bazu podataka i primjere podataka.

Stvaranje aplikacije od gotovih gradivnih elemenata

U ovoj lekciji izradit ćemo aplikaciju za pretraživanje, pregled i izradu korisničkih računa s pomoću tablice Računi u Dataverse.

  1. Prijavite se u sustav Power Apps.

  2. Odaberite okruženje Dataverse probna verzija.

    Odaberite probno okruženje za Dataverse

  3. Odaberite gumb za Aplikacija od gotovih gradivnih elemenata od početka

    Odaberite gumb za Aplikacija od gotovih gradivnih elemenata od početka

  4. Unesite naziv, odaberite Oblik, kao što je Telefon, a zatim odaberite Izradi.

    Dajte naziv aplikaciji

  5. Odaberite Izradi galeriju.

    Izradite galeriju

  6. Odaberite tablicu Računi.

  7. Rastegnite galeriju do dna zaslona i dodajte oznaku pri vrhu s tekstom Računi. A potom ažurirajte druga svojstva kao što je navedeno u nastavku.

    Svojstvo Value
    Font Open Sans
    Veličina fonta 21
    Debljina fonta Bold
    Poravnavanje teksta Centar
    Automatska visina Isključi
    Visina retka 1.2
    Prelijevanje Skriveno
    Način prikazivanja Uređivanje
    Vidljivo Na dan
    Položaj (X, Y) 0, 0
    Veličina (širina, visina) 640, 71
    Dopuna 5 gore, 5 dolje, 5 lijevo, 5 desno

    Ažurirajte svojstva galerije

  8. Dodajte ikonu Dodaj pri vrhu desno na zaslon tako da odaberete Umetanje > Ikona > Dodaj. Potom ažurirajte svojstva ikone u bijelu boju i ispunu od 5 sa svih strana.

    Dodajte ikonu Dodaj

  9. Pri vrhu lijevo na zaslonu odaberite Novi zaslon > Obrazac.

    Dodajte novi obrazac

  10. Ažurirajte naslov obrasca u Novi račun i odaberite izvor podataka kao Računi u oknu na desnoj strani zaslona.

Ažurirajte naslov i odaberite izvor podataka

  1. Odaberite Uredi polja u desnom oknu.

    Odaberite uređivanje polja

  2. Odaberite Dodaj polje i dodajte E-pošta u obrazac.

    Dodavanje polja e-pošte

    Polje za e-poštu dodaje se na obrazac.

    Dodavanje polja za e-poštu

  3. Postavite zadani način obrasca na Novo.

    Zadani način za obrazac

  4. Odaberite Screen1 koji ima galeriju računa i postavite svojstvo OnSelect ikone + na Navigate(Screen2).

    Konfigurirajte navigaciju na zaslon 2

  5. Odaberite Umetanje > Novi zaslon > Prazni zaslon kako biste dodali novi zaslon u aplikaciju.

  6. Odaberite Umetanje > Ikona, a zatim odaberite ikonu za potvrdu (značka) kako biste je dodali na zaslon.

    Umetnite ikonu značke

  7. Premjestite ikonu na sredinu gore na radnom području.

    Premjestite ikonu na sredinu gore na radnom području.

  8. Dodajte oznaku s tekstom Račun je uspješno izrađen! i premjestite je ispod ikone dodane u prethodnom koraku.

    Uspješno je izrađena oznaka za dodavanje računa

  9. Dodajte dodatnu oznaku ispod oznake dodane u prethodnom koraku s tekstom Pošalji poruku dobrodošlice klijentu?.

    Pošaljite poruku dobrodošlice klijentu

  10. Dodajte okvir Unos teksta tako da odaberete Umetanje > Unos > Unos teksta. Postavite Način za kontrolu na Više redaka, a zadani tekst na Hvala što ste izradili račun kod nas. Radujemo se što ćemo vam pružati uslugu!. Premjestite kontrolu ispod oznake dodane u prethodnom koraku.

    Dodajte kontrolu za unos teksta u više redaka

  11. Postavite svojstvo OnVisible za Screen3 na Reset(TextInput1).

    Svojstvo OnVisible zaslona 3

  12. Dodajte dva gumba na zaslon s tekstom Da i Ne i postavite ih ispod okvira za unos teksta dodanog u prethodnom koraku.

    Gumbi Da Nei

  13. Otvorite zaslon obrasca Novi račun i postavite svojstvo OnVisible zaslona na ResetForm(EditForm3).

    Svojstvo OnVisible obrasca Novi račun

  14. Odaberite ikonu potvrde pri vrhu desno i postavite svojstvo OnSelect na SubmitForm(EditForm3);Navigate(Screen3).

    Pomaknite se na zaslon 3

  15. Odaberite gumb X pri vrhu desno i postavite svojstvo OnSelect na Back().

    Funkcija vraćanja za zatvaranje

  16. Vratite se na Screen3 tako da odaberete Screen3 u prikazu stabla.

    Otvorite zaslon 3

  17. Odaberite gumb Ne i postavite svojstvo gumba OnSelect na Navigate(Screen1).

    Pomaknite se na zaslon 1

  18. Odaberite gumb Da, odaberite Radnja pri vrhu, a zatim odaberite Power Automate.

    Odaberite gumb Da, a potom Radnja pri vrhu

  19. Odaberite Izradi novi tok kako biste izradili novi tok servisa Power Automate.

    Odaberite Izradi novi tok kako biste ga izradili

Izradite tok servisa Power Automate

  1. Nakon što se otvori Power Automate, odaberite + Izradi > Izravni tok oblaka.

    Odaberite mogućnost Izravni tok oblaka

  2. Unesite naziv za tok kao „Tok koji je pokrenuo servis Power Apps”, a zatim odaberite Power Apps kao okidač.

    Unesite naziv za tok

  3. Odaberite + Novi korak.

    Power Apps se dodaje kao okidač

  4. Unesite „Pošalji e-poštu” u tekstni okvir veza za pretraživanje i odaberite radnju Pošalji e-poštu (V2).

    Unesite Pošalji e-poštu u tekstni okvir veza za pretraživanje

  5. Za polje Primatelj odaberite Dodaj dinamički sadržaj > odaberite Pitaj u aplikaciji Power Apps > odaberite Sendanemail(V2)_To.

    Za polje Primatelj odaberite Dodaj dinamički sadržaj

  6. Za polje Tijelo odaberite Dodaj dinamički sadržaj > odaberite Pitaj u aplikaciji Power Apps > odaberite Sendanemail(V2)_Body.

    Za polje Tijelo odaberite Dodaj dinamički sadržaj

    Odaberite Pitaj u aplikaciji PowerApps, a zatim odaberite Sendanemail V2

  7. Unesite „Hvala što poslujete s nama!” u polje Predmet.

    Unesite Hvala što poslujete s nama

  8. Spremite tok servisa Power Automate i vratite se u Power Apps.

Pokrenite tok unutar aplikacije od gotovih gradivnih elemenata

  1. Odaberite gumb Da > odaberite Radnja > Power Automate, a zatim odaberite ranije izrađeni tok.

    Tok koji pokreće Powerapp

    I funkcija FlowtriggeredbyaPowerapp.Run( se dodaje u svojstvo OnSelect.

  2. Na sljedeći način ispunite dva parametra za adresu e-pošte Primatelj i Tijelo e-pošte:

    FlowtriggeredbyaPowerapp.Run(
       EditForm3.LastSubmit.Email,
       TextInput1.Text
    );
    Navigate(Screen1);
    

    Napomena

    Adresa e-pošte preuzima se iz zapisa novog računa izrađenog na prethodnom zaslonu. Tijelo e-pošte preuzima se iz tekstnog okvira zabilježenog na ovom zaslonu.

    Ispunite dva parametra za adresu e-pošte Primatelj

Ispitivanje aplikacije

Pokrenite aplikaciju u načinu pretpregleda. U ovom testu izradit ćete novi račun unosom podataka kao što su naziv računa, telefonski broj, grad i adresa e-pošte na zaslonu Novi račun. Pri spremanju podataka novog računa od vas će se tražiti da pošaljete e-poštu klijentu, pri čemu možemo ažurirati tekst e-pošte, a zatim da odaberete Da kako biste poslali e-poštu. Time će se pokrenuti tok, a e-pošta se šalje na adresu e-pošte u računu.

Pokrenite aplikaciju u načinu pretpregleda.

Izradite novi račun unosom podataka kao što je naziv račun

E-pošta slična ovoj trebala bi se prikazati u vašoj ulaznoj pošti

E-pošta slična ovoj trebala bi se prikazati u vašoj ulaznoj pošti

Pogledajte također

Pokrenite tok u aplikacijama od gotovih gradivnih elemenata