Dodavanje ugrađene aplikacije radnog područja obrascu upravljanom modelom,

U ovom se članku objašnjava kako ugraditi aplikaciju radnog područja u obrazac utemeljen na modelu. Aplikacije radnog područja mogu se povezati sa širokim rasponom izvora podataka i ponuditi dizajnerima veću kontrolu nad cjelokupnim korisničkim iskustvom.

U ovom su članku opisane dvije metode integracije. Prvo, koristeći moderno objedinjeno sučelje iskustvo, i drugo, koristeći klasično iskustvo.

Postoji treća i novija metoda ugradnje aplikacija platna unutar moderne aplikacije što je čvršća integracija aplikacije platna i obrasca. Saznajte više o modernom iskustvu izrade aplikacija.

Dodatne informacije: Primjer ugrađene aplikacije od gotovih gradivnih elemenata na glavnom obrascu aplikacije stvorene prema modelu.

Ugrađivanje aplikacije radnog područja pomoću modernog doživljaja

Da biste aplikaciju radnog područja ugradili u glavni obrazac aplikacije utemeljene na modelu, kao što je glavni obrazac tablice Računi, poduzmite ove korake:

  1. Prijavite se u sustav Power Apps.

  2. Odaberite okruženje koje ima rješenje.

  3. Odaberite tablicu koja sadrži obrazac u kojem je potrebno prikazati aplikaciju radnog područja.

  4. Odaberite Obrasci.

  5. Odaberite glavni obrazac.

  6. U alat za dizajniranje obrazaca odaberite odjeljak na obrascu u kojem se mora pojaviti ugrađena aplikacija radnog područja.

  7. U odeljak dodajte polje obrasca, kao što je Naziv poslovnog kontakta.

    Savjet

    Možda ćete željeti promijeniti naziv stupca tablice koji dodajete u nešto smislenije, poput naziva ili kratkog opisa aplikacije od gotovih gradivnih elemenata koju ugrađujete u obrazac.

  8. Na gornjem izborniku odaberite + komponenta ili na izborniku lijeve ruke odaberite ikonu komponente. Time se otvara okno komponenti.

Dodavanje kontrole aplikacije od gotovih gradivnih elemenata stupcu tablice.

  1. U odjeljku Srodni podaci odaberite aplikacija Područje crtanja. Postoji niz dodatnih stavki koje je potrebno dodati za konfiguriranje kontrole.
  • U području Naziv entiteta navodi se tablica koja ugrađenu aplikaciju od gotovih gradivnih elemenata opskrbljuje podacima.

    • Veza sa stupcem tablice : Kada je odabrano Veza s stupcem tablice, popis se mijenja kako bi vam se omogućilo da odaberete stupac tablice s kojim ćete se vezati. Kad odaberete povezivanje sa stupcem tablice, stupac će biti definiran vrijednošću stupca tablice. Na primjer, kada je za naziv aplikacije odabran stupac Veza s tablicom, pri izvođenju aplikacije vrijednost naziva aplikacije uzima vrijednost stupca, kao što je vrijednost iz prilagođenog tekstnog stupca.

      Važno

      U većini slučajeva ne preporučujemo upotrebu mogućnosti Povezivanje sa stupcem tablice s kontrolom aplikacije od gotovih gradivnih elemenata.

    • Statička vrijednost: Koristite to za dodavanje naziva za upućivanje na aplikaciju od gotovih gradivnih elemenata. Imajte na umu da ova vrijednost ne utječe na ugrađenu aplikaciju od gotovih gradivnih elemenata. Namijenjen je samo kao referentna točka.

  • Područje Naziv aplikacije navodi naziv aplikacije od gotovih gradivnih elemenata.

    • Povezivanje sa stupcem tablice: Kad odaberete Povezivanje sa stupcem tablice, popis se mijenja kako bi vam omogućio odabir stupca tablice za povezivanje. Kad odaberete povezivanje sa stupcem tablice, stupac će biti definiran vrijednošću stupca tablice. Na primjer, kada odaberete Povezivanje sa stupcem tablice za Naziv aplikacije, prilikom izvođenja aplikacije vrijednost naziva aplikacije uzima vrijednost stupca, kao što je vrijednost iz prilagođenog tekstualnog stupca.

      Važno

      U većini slučajeva ne preporučujemo upotrebu mogućnosti Povezivanje sa stupcem tablice s kontrolom aplikacije od gotovih gradivnih elemenata.

    • Statička vrijednost: Navodi naziv aplikacije od gotovih gradivnih elemenata za ugradnju. Obrazac stvoren prema modelu traži aplikaciju od gotovih gradivnih elemenata s navedenim nazivom u trenutnom okruženju. Ako se aplikacija od gotovih gradivnih elemenata s tim imenom ne može pronaći u okruženju, kontrola aplikacije od gotovih gradivnih elemenata koristit će ID aplikacije za učitavanje aplikacije od gotovih gradivnih elemenata. Unesite naziv aplikacije za postojeću aplikaciju radnog područja.

  • Područje ID aplikacije navodi ID aplikacije od gotovih gradivnih elemenata.

    • Povezivanje sa stupcem tablice: Kad odaberete Povezivanje sa stupcem tablice, popis se mijenja kako bi vam omogućio odabir stupca tablice za povezivanje. Kad odaberete povezivanje sa stupcem tablice, stupac će biti definiran vrijednošću stupca tablice. Na primjer, kada odaberete Povezivanje sa stupcem tablice za Naziv aplikacije, prilikom izvođenja aplikacije vrijednost naziva aplikacije uzima vrijednost stupca, kao što je vrijednost iz prilagođenog tekstualnog stupca.

      Važno

      U većini situacija ne preporučujemo korištenje opcije stupca Veza s tablicom s kontrolom aplikacije radnog područja jer bi to zahtijevalo prikaz ispravnog ID-a aplikacije u polju unutar zapisa.

    • Statička vrijednost: Unesite ID aplikacije za postojeću aplikaciju od gotovih gradivnih elemenata. ID aplikacije radnog područja možete pronaći na Power Apps, otvorite Aplikacije, odaberite aplikaciju radnog područja, a zatim na traci naredbi odaberite Detalji.

  • Prikažite područje komponenata. Određuje vrstu klijenta za prikaz ugrađene aplikacije od gotovih gradivnih elemenata. Odaberite iz mogućnosti Web, Mobilno i Tablet.

  1. Odaberite Spremi. Zatim, da biste objavili svoju aplikaciju kako bi bila dostupna korisnicima, odaberite Objavi.

Kada na obrascu na temelju modela objavite ugrađenu aplikaciju od gotovih gradivnih elemenata, omogućite drugim korisnicima zajedničko korištenje te aplikacije od gotovih gradivnih elemenata. Dodatne informacije: Zajedničko korištenje ugrađene aplikacije radnog područja.

Kada korisnici otvore aplikaciju stvorenu prema modelu s obrascem koji ste izmijenili, na obrascu im se prikazuje ugrađena aplikacija od gotovih gradivnih elemenata. Izmjenom zapisa prikazanog na glavnom obrascu mijenja se podatkovni kontekst koji se prosljeđuje obrascu, a ugrađena se aplikacija osvježava radi prikaza relevantnih podataka.

Ovaj je članak pokazao način za početak ugradnje aplikacije od gotovih gradivnih elemenata u obrazac stvoren prema modelu. Ugrađenu aplikaciju od gotovih gradivnih elemenata možete dodatno prilagoditi radi povezivanja i uvođenja podataka iz raznih izvora. Da biste filtrirali ili pronašli određene zapise u tim izvorima podataka, koristite funkcije filtriranja, pretraživanja i pronalaženja te kontekst proslijeđen iz obrasca glavnog računala utemeljenog na modelu. Da biste sučelje jednostavno dizajnirali prema svojim potrebama, upotrijebite uređivač aplikacija radnog područja WYSIWYG.

Ugrađivanje aplikacije radnog područja pomoću klasičnog doživljaja

  1. Prijavite se u sustav Power Apps.

  2. Stvaranje ili uređivanje glavnog obrasca tablice, u našem primjeru tablice Računa.

  3. U naredbenoj traci odaberite mogućnost Prebacivanje na klasični način kako biste otvorili obrazac u klasičnom alatu za dizajniranje obrazaca.

  4. U klasičnom alatu za dizajniranje obrazaca odaberite odjeljak obrasca u kojem želite da se pojavljuje ugrađena aplikacija radnog područja.

  5. Pomoću okna stupca dodajte potrebni stupac, kao što je Naziv računa.

    Važno

    Uvijek koristite obavezan stupac koje jamačno ima vrijednost. Ako stupac ne sadrži vrijednost, ugrađena aplikacija radnog područja neće se osvježiti u slučaju promjena podataka na obrascu glavnog računala utemeljenom na modelu.

  6. Uz odabrani stupac na kartici Početak u grupi Uređivanje odaberite Promjena svojstava.

  7. U dijaloškom okviru Svojstva stupca odaberite karticu Kontrole.

  8. Na kartici Kontrole odaberite mogućnost Dodavanje kontrole.

  9. U dijaloškom okviru Dodavanje kontrole s popisa dostupnih kontrola odaberite Aplikacija radnog područja, a zatim Dodaj.

  10. U dijaloškom okviru Svojstva stupca s popisa kontrola odaberite stavku Aplikacija od gotovih gradivnih elemenata, a zatim mogućnost Web.

  11. U odjeljku ispod popisa kontrola prikazuje se popis svojstava dostupnih kontroli aplikacije od gotovih gradivnih elemenata.

    • U svojstvu Naziv tablice navodi se tablica koja ugrađenu aplikaciju radnog područja opskrbljuje podacima. Ono se postavlja na tablicu koja sadrži stupac dodano u prethodnom koraku.
      • Premda je to svojstvo prikazano kao promjenjivo, njegova izmjena nema učinka na ugrađenu aplikaciju radnog područja. Ono služi samo kao referenca.
    • U svojstvu Naziv aplikacije naveden je naziv aplikacije od gotovih gradivnih elemenata za ugradnju. Obrazac stvoren prema modelu traži aplikaciju od gotovih gradivnih elemenata s navedenim nazivom u trenutnom okruženju. Ako se aplikacija od gotovih gradivnih elemenata s tim imenom ne može pronaći u okruženju, kontrola aplikacije od gotovih gradivnih elemenata koristit će ID aplikacije za učitavanje aplikacije od gotovih gradivnih elemenata. Unesite naziv aplikacije za postojeću aplikaciju od gotovih gradivnih elemenata.
    • U svojstvu ID aplikacije naveden je ID ugrađene aplikacije radnog područja. Možete unijeti ID aplikacije za postojeću aplikaciju od gotovih gradivnih elemenata ili će se ID aplikacije automatski generirati i popuniti kada stvarate ili uređujete aplikaciju od gotovih gradivnih elemenata odabirom Prilagodi. ID aplikacije od gotovih gradivnih elemenata možete pronaći na Power Apps, idite na Aplikacije, odaberite aplikaciju od gotovih gradivnih elemenata, a zatim odaberite Pojedinosti na naredbenoj traci.

    Napomena

    Imajte na umu da svaka izmjena vrijednosti ID aplikacije prekida vezu između obrasca utemeljenog na modelu i ugrađene aplikacije radnog područja.

    Ako se ni naziv aplikacije ni ID aplikacije ne podudaraju s postojećom aplikacijom od gotovih gradivnih elemenata, obrazac prikazuje poruku „Žao nam je, nismo pronašli tu aplikaciju.”

  12. Idite na korak 20 ako dodajete dovršenu aplikaciju od gotovih gradivnih elemenata. Ako stvarate novu ili uređujete postojeću aplikaciju od gotovih gradivnih elemenata, nastavite slijediti ove korake. Odaberite Prilagodi da biste stvorili ili uredili aplikaciju od gotovih gradivnih elemenata. To otvara uslugu Power Apps Studio u novoj kartici.

    Napomena

    Ako program za blokiranje skočnih prozora u web-pregledniku blokira otvaranje usluge Power Apps Studio, morate omogućiti web-mjesto make.powerapps.com ili privremeno onemogućiti program za blokiranje skočnih prozora, a zatim ponovno odabrati mogućnost Prilagodba.

  13. Promotrite sljedeće:

    • Obratite pozornost na posebnu kontrolu ModelDrivenFormIntegrationto koja se prikazuje u lijevom oknu usluge Power Apps Studio. Ta kontrola služi za dovođenje kontekstnih podataka iz obrasca utemeljenog na modelu u ugrađenu aplikaciju radnog područja.
    • Primijetit ćete da je kontrola obrasca aplikacije radnog područja automatski dodana vašoj ugrađenoj aplikaciji radnog područja i da prikazuje podatke koji su joj proslijeđeni iz obrasca upravljanog modelom na glavnom računalu putem kontrole ModelDrivenFormIntegration.
    • Odaberite karticu Prikaz, a zatim odaberite mogućost Izvori podataka. Primijetit ćete kako je izvor podataka za nadređenu tablicu vašeg obrasca stvorenog prema modelu na glavnom računalu, u ovom slučaju Računi, automatski dodan vašoj ugrađenoj aplikaciji od gotovih gradivnih elemenata. - Odaberite kontrolu Obrazac1 i vidjet ćete kako je svojstvo DataSource postavljeno na Računi.
    • S pomoću već odabrane kontrole Obrazac1, vidjet ćete kako je svojstvo Stavka postavljeno na mogućnost ModelDrivenFormIntegration.Data.

    Napomena

    Ugrađena aplikacija radnog područja ima puni pristup čitanju iz obrasca upravljanog modelom na glavnom računalu putem mogućnosti ModelDrivenFormIntegration.Item. Primjerice, kako biste dobili vrijednost stupca s nazivom accountnumber i zaslonski naziv Broj računa možete koristiti mogućnost ModelDrivenFormIntegration.Item.accountnumber ili ModelDrivenFormIntegration.Item.'Account Number'.

  14. U oknu svojstava s desne strane pokraj mogućnosti Stupci odaberite stavku Uredi stupce.

  15. Odaberite mogućnost + Dodaj stupac kako biste dodali još jedan stupac u obrazac aplikacije od gotovih gradivnih elemenata ili promijenili redoslijed postojećih stupaca povlačenjem i ispuštanjem. Kada završite s dodavanjem i promjenom redoslijeda stupaca, zatvorite okno podataka.

  16. Odaberite karticu Datoteka, a zatim odaberite mogućnost Spremanje.

  17. Odaberite karticu Oblak. Upišite jedinstveni naziv aplikacije, a zatim dolje desno odaberite Spremi. Uzmite u obzir sljedeće ponašanje:

    • Aplikacija se s prvim spremanjem automatski objavljuje.
    • Prilikom narednih spremanja odaberite Objavi, a zatim Objavi ovu verziju da bi vaše izmjene postale dostupne.
  18. U izborniku odaberite mogućnost Natrag.

  19. Odaberite karticu preglednika koja ima otvoren klasični alat za dizajniranje obrazaca. Primijetit ćete da svojstva ID aplikacije i Naziv aplikacije kontrole aplikacije od gotovih gradivnih elemenata sada imaju automatski upisanu vrijednost.

    Važno

    • Alat za dizajniranje obrazaca ima izravnu vezu s uslugom Power Apps Studio otvorenom u drugoj kartici preglednika u jednom od prethodnih koraka.
    • Provjerite ima li naziv aplikacije vrijednost sličnu snimci zaslona u nastavku. Svojstvo naziva aplikacije određuje jedinstveni naziv koji će se koristiti za referenciranje aplikacije od gotovih gradivnih elemenata u vrijeme izvođenja. Ako taj naziv nije postavljen, svojstvo ID-ja aplikacije koristit će se za referencu na aplikaciju od gotovih gradivnih elemenata, što može uzrokovati probleme prilikom uvoza aplikacije od gotovih gradivnih elemenata kao dijela rješenja. Preporučujemo da taj naziv postavite kako bi se osigurala odgovarajuća referenca na aplikaciju od gotovih gradivnih elemenata između okruženja. Da biste ga postavili, vratite se na korak 12 i slijedite korake za stvaranje aplikacije od gotovih gradivnih elemenata za ugradnju.
    App name and App Id properties
  20. U dijaloškom okviru Svojstva stupca odaberite karticu Prikaz.

  21. Izbrišite Prikazani natpis na obrascu pa odaberite U redu.

  22. Na kartici Početak odaberite Spremi, a zatim odaberite Objavi.

Pogledajte također

Uređivanje aplikacije radnog područja ugrađene u obrazac upravljan modelom
Izvršavanje unaprijed definiranih aktivnosti na obrascu glavnog računala iz ugrađene aplikacije radnog područja
Svojstva i radnje kontrole ModelDrivenFormIntegration
Smjernice za rad s ugrađenim aplikacijama radnog područja