Predložak zaslona osoba u aplikacijama od gotovih gradivnih elemenata

U aplikaciji od gotovih gradivnih elemenata dodajte zaslon s osobama koji omogućuje korisnicima traženje ljudi unutar svojih tvrtki ili ustanova. U zbirci korisnici mogu tražiti, odabrati i dodati osobe. Možete promijeniti vrste podataka koje se prikazuju u galeriji rezultata pretraživanja, upotrijebiti svoj odabir osoba za slanje e-pošte i izvršiti druge prilagodbe.

Možete dodati i druge zaslone utemeljene na predlošcima koji prikazuju različite podatke sustava Office 365, kao što su e-pošta, korisnički kalendar i dostupnost osoba koje korisnici žele pozvati na sastanak.

U ovom pregledu možete saznati sljedeće:

  • Kako koristiti zadani zaslon s osobama.
  • Kako mijenjati zaslon.
  • Kako integrirati zaslon u aplikacije.

Podrobnije razmatranje o zadanoj funkcionalnosti ovog zaslona potražite u odjeljku Referenca zaslona s osobama.

Preduvjet

Poznavanje načina dodavanja i konfiguriranja zaslona i drugih kontrola prilikom stvaranja aplikacije u Power Apps.

Zadana funkcionalnost

Kako biste dodali zaslon s osobama iz predloška, učinite sljedeće:

  1. prijavite se u Power Apps, a zatim izradite aplikaciju ili otvorite postojeću aplikaciju u Power Apps Studio.

    U ovoj se temi prikazuje aplikacija za telefon, ali isti se koncepti primjenjuju i na aplikaciju za tablet.

  2. Na kartici Početna na vrpci, odaberite mogućnost Novi zaslon > Osobe.

    Prema zadanim postavkama zaslon bi trebao biti sličan ovome:

    Početno stanje zaslona s osobama.

  3. Kako biste započeli traženje korisnika, pri vrhu odaberite okvir za unos teksta i započnite tipkati ime suradnika. Rezultati pretraživanja prikazuju se ispod okvira za unos teksta:

    stanje pretraživanja zaslona s osobama.

  4. Kada odaberete osobe iz rezultata pretraživanja, oni se dodaju u zbirku Moji ljudi. Vraćaju se zadane postavke ulazne vrijednosti trake za pretraživanje, otkrivajući zbirku osoba koje ste odabrali:

    rezultati prikupljanja na zaslonu s osobama.

Mijenjanje zaslona

Zadanu funkcionalnost ovog zaslona možete izmijeniti prikazom različitih podataka o osobama.

Ako želite dodatno izmijeniti zaslon, upotrijebite referencu za zaslon s osobama kao vodič.

Pokaz različitih podataka o osobama

Ovaj zaslon upotrebljava operaciju Office365Users.SearchUser za pretraživanje korisnika u vašoj tvrtki ili ustanovi. Pruža dodatna polja za svaki događaj izvan onoga što se pojavljuje u kontroli UserBrowseGallery. Dodavanje ili promjena polja u galeriji jednostavan je postupak:

  1. U kontroli UserBrowseGallery odaberite oznaku koju želite izmijeniti (ili dodajte jednu i odaberite je).

  2. Nakon što ste joj odabrali svojstvo Tekst u traci za formule zamijenite sadržaj sa ThisItem.

    IntelliSense prikazuje popis polja koja možete odabrati.

  3. Odaberite željeno polje.

    Svojstvo Tekst treba ažurirati na ThisItem.{FieldSelection}.

Integriranje zaslona u aplikaciju

Zaslon s osobama sam je po sebi snažan skup kontrola, ali obično najbolje funkcionira kao dio veće, svestranije aplikacije. Ovaj zaslon možete integrirati u veću aplikaciju na brojne načine, uključujući uporabu svojeg predmemoriranog popisa osoba.

Uporaba svojeg predmemoriranog popisa osoba

Zaslon s osobama predmemorira vaš odabir osoba u zbirku Moji ljudi. Ako vaš poslovni scenarij zahtijeva pretraživanje osobe, morat ćete znati kako upotrijebiti ovu zbirku. Ovdje ćete saznati kako povezati ovaj zaslon s osnovnim zaslonom za e-poštu i slati e-poštu korisnicima iz zbirke Moji ljudi. Također ćete dobiti uvid u način rada zaslona za e-poštu.

  1. Dodajte Office 365 izvor podataka programa Outlook u aplikaciju tako da odaberete karticu Prikaz, odaberete Izvori podataka Dodaj izvor podataka i > potražite poveznik programa Office 365 Outlook. Kako biste ga pronašli, možda ćete morati odabrati mogućnost Nova veza.

  2. Nakon umetanja zaslona s osobama, umetnite novi prazni zaslon. Na tom zaslonu dodajte ikonu strelice unatrag, dva okvira za unos teksta i ikonu za slanje.

  3. Preimenujte zaslon u EmailScreen, ikonu strelice za povratak u BackIcon, jedan okvir za unos teksta u SubjectLine, drugi u MessageBody i ikonu za slanje u SendIcon.

  4. Postavite svojstvo OnSelect ikone BackIcon na Back().

  5. Postavite svojstvo OnSelect ikone SendIcon u ovu formulu:

    Office365.SendEmailV2( 
        Concat( MyPeople, UserPrincipalName & ";" ), 
        SubjectLine.Text, 
        MessageBody.Text 
    )
    

    Ovdje za slanje e-pošte upotrebljavajte poveznik programa Outlook. Prenesite to Concat(MyPeople, UserPrincipalName & ";") kao popis primatelja. Ova formula povezuje sve adrese e-pošte u zbirci Moji ljudi u jedan niz sa točkama i zarezima koji ih razdvajaju. Ovo se ne razlikuje od pisanja niza adresa e-pošte razdvojenih točkama i zarezima u retku „Primatelj” vašeg omiljenog klijenta za e-poštu.

    • SubjectLine.Text prenosite kao predmet poruke, a MessageBody.Text kao tijelo poruke.
  6. U gornjem desnom kutu zaslona s osobama umetnite ikonu Pošta. Promijenite boju ikone u onu koja vam odgovara.

  7. Postavite svojstvo OnSelect ikone SendIcon na Navigate( EmailScreen, None ).

    Sada imate aplikaciju s dva zaslona u kojoj možete odabrati korisnike, sastaviti im poruku e-pošte i poslati je. Slobodno ga testirajte, ali budite oprezni jer aplikacija šalje e-poštu svima koje dodate u zbirku Moji ljudi.

Sljedeći koraci