Oblikovanje produktivnih glavnih obrazcev v aplikacijah, ki temeljijo na modelih

Ustvarjanje izkušenj, pri katerih je mogoče opravila dokončati hitro in učinkovito, je ključnega pomena za zadovoljstvo uporabnikov.

Aplikacije, ki temeljijo na modelu, ponujajo številne možnosti za ustvarjanje dobre uporabniške izkušnje, vključno z:

  • Možnosti na ravni aplikacije.
  • Možnosti organizacije zemljevida spletnega mesta.
  • Veliko možnosti za ustvarjanje obrazcev.

Ta članek prikazuje, kako oblikovati zelo učinkovite in produktivne obrazce v aplikaciji, ki temelji na modelu, vključno s tem, kako delati z:

  • Glavne oblike.
  • Glavna pogovorna okna obrazca.
  • Kontrolniki komponent obrazca.
  • Hitro ustvarjanje obrazcev.
  • Obrazci za hiter ogled.

Postavitev in oblikovanje obrazca sta pomembna za gradnjo boljših obrazcev. Pomembno pa je tudi ustvariti obrazce, ki se hitro naložijo in omogočajo hitro krmarjenje znotraj obrazca in med zavihki.

Priporočamo tudi razumevanje najboljših praks za optimizacijo zmogljivosti obrazcev in kako pospešiti nalaganje obrazcev v aplikaciji, ki temelji na modelu. Več informacij: Oblikujte obrazce za delovanje v aplikacijah, ki jih poganja model

Delo z glavnimi obrazci

Glavni obrazci se uporabljajo v aplikaciji, ki temelji na modelu, pri delu in urejanju podatkov določenega zapisa za tabelo, da se zagotovi, da uporabniki, ki komunicirajo s tem zapisom, ostanejo znotraj omejitev strukture tabele.

Gradnja podatkov okrog tabele

Obrazec omogoča izdelovalcu aplikacij, da gradi okoli podatkov tabele, in pogosto zahteva, da delate s povezanimi zapisi iz drugih tabel in sodelujete z njimi. Pomemben dejavnik je, kako je obrazec, ki temelji na modelu, vezan na podatke. Vnaprej pripravljeni kontrolniki za obrazec so vezani na polja iz tabele. Ti kontrolniki omogočajo hiter razvoj obrazca za ustvarjanje in urejanje podatkov, vendar brez dodatne prilagoditve niso tako prilagodljivi pri uporabi obrazca za več opravil, ki zahtevajo uporabniški vnos, ali kadar je potrebno dodatno dejanje pred shranjevanjem informacij.

Ena od prednosti obrazcev, ki jih poganja model, je enostavna uporaba s standardnimi (izdelanimi) kontrolniki, kot so iskanja, podmreže in referenčne plošče za hiter ogled ali urejanje povezanih zapisov. Obrazci podpirajo tudi meritve Power Apps kontrole okvira komponent razširiti funkcionalnost, ki presega standardne kontrole. Obrazci v glavnem podpirajo podrejene ali sekundarne odnose podatkov za zapis; ne podpirajo zlahka terciarnih odnosov ali odnosov na višji ravni. Na primer, če obstaja zapis računa, ki ima odnos ena proti ena ali ena proti več s stiki, je mogoče interakcije z nadrejenimi in podrejenimi podatki hitro dodati z obrazcem z uporabo iskanj, ki so v interakciji z drugimi obrazci., vključno z glavnim pogovornim oknom obrazca ali vdelanimi obrazci, kot je hitri pogled ali kontrolnik komponente obrazca. Vsaka od teh vrst obrazcev bo podrobneje opisana v nadaljevanju tega članka.

Za delo s povezanimi podatki je potrebna konfiguracija, vključno z uporabo glavnega pogovornega okna obrazca za delo s povezanimi zapisi glavnega pogovornega okna obrazca ali uporabo strani platna po meri. Obrazce z več entitetami lahko ustvarite z uporabo glavnih pogovornih oken obrazcev ali kontrolnikov komponent obrazca. Vendar glavni obrazec neposredno ne podpira zapisov na terciarni ravni na glavnem obrazcu.

Razumevanje glavne postavitve obrazca

Naslednja slika prikazuje postavitev aplikacije poenotenega vmesnika.

Postavitev za aplikacijo poenotenega vmesnika.

Vizualni elementi, ki niso del obrazca

  • Glava aplikacije je del celotne strukture strani aplikacije, ki jo poganja model. Glava aplikacije vsebuje ime aplikacije in dejanja na ravni aplikacije, kar vključuje iskanje, pomoč, asistenco, obrazce za hitro ustvarjanje, nastavitve (na osebni ravni in ravni aplikacije za skrbnike) itd.
  • Prijava zemljevid mesta vsebuje navigacijo po aplikaciji do strani, ki so vključene v vašo aplikacijo. Izkušnja navigacije, ki jo ponuja zemljevid mesta, ponuja hiter način za dostop do drugih področij vaše aplikacije.
  • Ukazna vrstica obrazca tudi ni del glavnega obrazca. Lahko jo konfigurirate in nastavite z vtičnikom skupnosti Ribbon Workbench za XrmToolBox. Navigacijo in interakcijo na obrazcu je mogoče prilagoditi. Številne vnaprej pripravljene možnosti vključujejo shranjevanje, ustvarjanje novega zapisa, skupno rabo, združevanje, urejanje več zapisov itd.

    Opomba

    Microsoft ne podpira virov, ki jih je ustvarila skupnost. Če imate vprašanja ali težave z viri skupnosti, se obrnite na založnika vira.

Vizualni elementi, ki so del obrazca

  • Glava obrazca je del obrazca. Vključuje ime tabele in zapisa, možnost preklopa na dodatne obrazce za tabelo, štiri polja zapisa, ki so samo za branje, in zavihki vključeno v obrazec. Obrazci se prikažejo v izbirniku obrazcev samo, če so bili omogočeni in dodani v aplikacijo. Več informacij: Ustvarite in oblikujte obrazce aplikacij, ki temeljijo na modelu.
  • Glave obrazca imajo tudi način, v katerem je mogoče dodati več kot štiri polja in zagotavljajo preprosto navigacijo za urejanje polj v glavi in vseh dodatnih polj, do katerih želite, da uporabnik enostavno dostopa iz glave obrazca. Dodatne zavihke je treba uporabiti za dostop do informacij, ki niso primarne za zadevno opravilo, ali za usmeritev uporabnika na podatke ali informacije, ki so značilne za določeno opravilo, vendar niso primarne za posel. Informacije, ki so potrebne in so primarne za delo s podatki, morajo biti na prvem zavihku in ne smejo biti skrite.
  • Telo obrazca je območje na obrazcu, ki ga je treba uporabiti za interakcijo s podatki zapis in vse povezane zapise, ki so bistveni za dokončanje naloge. Priporočamo, da podatke omejite na najpogostejša opravila, ki jih je treba opraviti v prvem zavihku, in premaknete sekundarna opravila na dodatne zavihke. gradnjo oblik, ki temeljijo na posebnih poslovnih potrebah in vlogah je treba upoštevati tudi pri oblikovanju vaše aplikacije.

Če se nekateri podatki redko uporabljajo, razmislite o izdelavi drugega obrazca, do katerega je mogoče dostopati, ko se mora uporabnik sklicevati na te podatke ali informacije.

Pomembno

Noge obrazca so zastarele z valom izdaje 2 2021 (predogled avgusta 2021 / oktober 2021 GA). Odstranite vse kontrole, ki ste jih dodali iz noge.

Primer scenarija produktivnega oblikovanja obrazca

Naslednji scenarij prikazuje najboljšo uporabo glavnega obrazca, ki temelji na modelu, v primerjavi s podatki, ki uporabljajo razpoložljive kontrolnike.

Predstavljajte si scenarij, ko mora prodajalec vzdrževati podatke za račun, ki ima tudi naslednje komponente obrazca:

  • Primarni kontakt (Poglej gor).
  • Dodatni kontakti (podomrežje).
  • Referenčna plošča, kjer lahko uporabnik izbere možnost za ogled seznama povezanih zapisov z dostopom do pogledov samo za branje (hitri pogled) v referenčni plošči. Referenčna plošča vključuje kontrolnik časovnice, ki se uporablja za hiter dostop in ustvarjanje dejavnosti za ta zapis.

Ta obrazec je v redni uporabi, zato je vredno porabiti čas za postavitev, da zagotovite preprosto in učinkovito delovanje.

Postavitev strani za aplikacijo poenotenega vmesnika.

Podatki o računu

Prvi razdelek obrazca vsebuje polja, ki se uporabljajo za upravljanje podatkov in informacij za ta zapis. Tako lahko uporabnik hitro pregleda in ureja podatke, ki jih uporablja ves delovni dan. Opozoriti je treba:

  • Obvezna in najpogosteje uporabljena polja so na vrhu tega razdelka.
  • Na vrhu je dodan obrazec za hitri vpogled primarnega stika, tako da si lahko uporabniki hitro ogledajo in uporabijo informacije za stik s posameznikom, ki je pomemben za njihova vsakodnevna opravila.

Obrazec za hitri vpogled za iskanje stika.

Desno od razdelka s podatki o računu je tabela s stiki podomrežje. Prikazuje vse kontaktne zapise, ki so povezani z glavnim zapisom. To uporabniku omogoča hitro interakcijo z zapisom o stiku, povezanim z računom.

Hiter ogled podmreže za stik.

Referenčna plošča je poleg podmreže stikov. Ta kontrolnik lahko omogoči nadaljnji dostop do povezanih zapisov, ki presegajo samo stike. Podmreža pomaga povečati gostoto in učinkovitost podatkov pri delu z vsemi povezanimi zapisi glavnega obrazca. V tem primeru referenčna plošča vključuje stike, priložnosti, možne stranke in izdelke. Ena omejitev referenčne plošče je, da zagotavlja samo poglede zapisov samo za branje. Ne podpira glavne oblike povezanega zapisa, kot ga na primer pogovorno okno glavnega obrazca ali komponenta obrazca. Referenčne plošče je najbolje uporabiti, če si želite hitro ogledati informacije o povezanem zapisu.

Referenčna plošča na glavnem obrazcu.

Trenutno dodate kontrolnik referenčne plošče z uporabo klasičnega oblikovalnika obrazcev. Na zavihku Vstavi razširite Razdelki in nato izberite Referenčna plošča.

Dodajanje referenčne plošče v obrazec.

Dejavnosti računa s kontrolnikom časovnice

Pod podmrežo stikov je zid časovnice dejavnosti. Kontrolnik časovnice uporabniku omogoča hiter ogled nedavnih informacij o dejavnostih, ki imajo z računom povezan zapis o dejavnosti. Razpoložljive dejavnosti, ki jih najdemo na časovnici, so e-pošta, telefonski klici, zapiski, sestanki in opravila. Uporabniki lahko pošiljajo tudi nova e-poštna sporočila, beležijo nove telefonske klice ter hitro in enostavno dodajajo opombe iz kontrolnika. Več informacij: Nastavitev kontrolnika časovnice

Kontrolnik časovnice v podmreži stika.

Delo s podatki pri najboljših praksah za glavni obrazec

  • Če so k podatkom na obrazcu, ki niso konfigurirani v tabeli, dodane dodatne zahteve, je pomembno zagotoviti, da so zahtevani podatki vedno vidni in jih je mogoče urejati— na primer obvezno polje za uporabnika, ki temelji na poslovnem pravilu. Če je polje obvezno in je samo za branje, bo uporabnikom preprečilo dokončanje nalog in lahko ustvari frustracije in nezadovoljstvo. Čeprav skrite komponente, nastavljene samo za branje, podpira platforma Power Apps, bo shranjevanje obdelano, že če uporabnik shrani podatke na obrazec, ki vključuje obvezno polje, ki ga ni mogoče urejati. To zagotavlja, da uporabnik nikoli ne blokira dokončanja opravila na podlagi slabega vzorca zasnove.

  • Skrita polja lahko uporabljate kot polja samo za branje in so priročna pri ustvarjanju obrazcev z gostimi podatki. Vendar velja enaka previdnost kot pri delu z obveznimi polji: obvezno polje morda ne bo skrito, če je lahko pri urejanju zapisa nič. Poslovna pravila ali dogodke lahko uporabite za skrivanje ali prikaz polj na obrazcu; vendar se bo obrazec ob shranjevanju obnašal enako kot polje samo za branje. Obrazci, ki temeljijo na modelih, bodo vedno omogočili shranjevanje, če je polje obvezno, vendar skrito na obrazcu.

  • Če morajo biti podatki vedno na voljo, ne glede na zavihek, v katerem se nahaja uporabnik, morate te podatke dodati v glavo. Vedeti morate, da bodo glave z visoko gostoto podatkov v poenotenem vmesniku prikazale le do štiri polja, nastavljena samo za branje. Vendar pa lahko glave z visoko gostoto podatkov in pojavnim menijem uporabite za dodajanje dodatnih polj, ki uporabnikom omogočajo tudi urejanje polj. To poenostavi izkušnjo za hiter dostop in urejanje informacij, ki jih želite vedno omogočiti brez večjega števila klikov ali dodatnega krmarjenja.

Ustvarjanje obrazcev z več entitetami

V prejšnjem razdelku so navedeni dobri primeri dela s podatki, ki so neposredno povezani z zapisom. Kar pa lahko še bolj poveča učinkovitost, je delo s povezanimi podatki, neposredno iz glavnega obrazca, ne da bi se premaknili na drugo stran. Z uporabo pogovornega okna glavnega obrazca ali kontrolnika komponente obrazca bo uporabnik seznanjen s kontekstom, optimizirani bodo postopki in izboljšano zadovoljstvo s poenostavitvijo izkušenj.

V naslednjih razdelkih je opisanih več scenarijev, ki kažejo, kako ustvariti visoko zmogljive obrazce z več entitetami. Cilj je poenostaviti uporabniške izkušnje, ki zmanjšujejo klike in nepotrebno krmarjenje, ter pospešiti vsakodnevna opravila, ki pogosto zahtevajo, da uporabnik komunicira s povezanimi zapisi na glavnem obrazcu. Tu opisane komponente oblike, ki se uporabljajo za učinkovitost, vključujejo:

  • Glavno pogovorno okno obrazca.
  • Nadzor komponent glavne oblike.
  • Hitro ustvarjanje obrazca.
  • Obrazec za hitri vpogled.

Uporaba pogovornega okna glavnega obrazca

Uporaba pogovornega okna glavnega obrazca je učinkovita, kadar potrebujete dostop uporabnikov in, še pomembneje, interakcijo z vsemi informacijami povezanega zapisa. To zajema delo uporabnikov s potekom poslovnega procesa, dostop do vseh zavihkov ali dostop do vseh povezanih zapisov na obrazcu. To je pomembno, kadar obstajajo poslovni procesi, ki vodijo zahteve za povezani zapis, ki jih je treba upoštevati za zagotovitev celovitosti podatkov. Uporabniki potrebujejo dostop do dejavnosti časovnice ali povezanih zapisov podrejenega zapisa brez dodatnega krmarjenja. Upoštevajte, da je pogovorno okno glavnega obrazca mogoče konfigurirati neposredno iz kontrolnika za iskanje in ga uporabiti v ukaznih vrsticah ali z JavaScriptom prek odjemalskega API-ja navigateTo. Pogovorno okno lahko stoji na levi strani, na sredini ali na desni strani strani kot modalno prekrivno pogovorno okno. Več informacij: Odpiranje glavnega obrazca v pogovornem oknu z API-jem odjemalca

V tem primeru mora uporabnik dostopati do primarnega zapisa stika, posodobiti telefonsko številko, dodati opombo na časovnici dejavnosti in na obrazcu za stik ustvariti nov sestanek. Za poenostavitev te izkušnje z zmanjšanjem števila klikov in nepotrebne navigacije je kontrolnik iskanja konfiguriran tako, da odpre glavni obrazec stika kot pogovorno okno. Ta primer prikazuje, kako se lahko uporablja pogovorno okno glavnega obrazca hitro ustvarjanje obrazcev iz povezanega zapisa, vključite podvojene zapise in omogočite uporabniku popolno interakcijo s podatki v povezanem zapisu.

Pogovorno okno glavnega obrazca za hitro ustvarjanje.

Uporaba kontrolnika komponente obrazca

Pogosto morate samo urediti podatke o povezanem zapisu, ki ne zahteva, da uporabnik komunicira s celotnim obrazcem in ne zahteva dodatnega potek poslovnega procesa, vendar ne želite uporabnikom omogočiti navigacije do povezanega obrazca. Če želite izvesti ta scenarij in poenostaviti upravljanje podatkov v vrstici na glavnem obrazcu, lahko uporabite kontrolnik komponente obrazca. Kontrolnik komponente obrazca uporabniku omogoča dostop do povezanega zapisa, vključno z vsemi razdelki, kontrolniki in polji na obrazcu povezanega zapisa. Komponente obrazca lahko uporabite tudi za določena dejanja z obrazci, zasnovanimi samo za to opravilo. Primer tega je izkušnja Microsoft Dynamics Field Service Mobile. Komponente obrazca se uporabljajo za upravljanje delovnih nalogov in z njimi povezanih opravil v poenostavljenem in učinkovitejšem procesu.

Upoštevajte, da bo kontrolnik komponente obrazca uporabil kateri koli obrazec, ki ste ga ustvarili za ta zapis, in bo upošteval vsak dogodek, vključno z nalaganjem obrazca, shranjevanjem podatkov ali informacijami o spremembah. Upošteval bo tudi vsa poslovna pravila in dejanja na obrazcu, vključno z odpiranjem pogovornega okna glavnega obrazca iz iskanja (če ste obrazec konfigurirali tako, da deluje na tak način). Vključeval bo tudi vsa pravila za zaznavanje dvojnikov in nadrejene/podrejene odnose pri delu s podatki v komponenti obrazca povezanega zapisa. Komponenta kontrolnika obrazca posreduje neshranjene spremembe v glavni obrazec in obvesti uporabnike, kadar je to polje zahtevano in če je prišlo v komponenti povezanega obrazca do napake pri vnosu podatkov. Več informacij: Urejanje povezanih zapisov tabel neposredno iz glavnega obrazca druge tabele

V tem primeru uporabnik ureja podatke o primarnem stiku neposredno na glavnem obrazcu računa in se pomika navzdol po obrazcu, da ustvari nov sestanek za primarni stik, ne da bi zapustil obrazec računa.

Komponenta kontrolnika obrazca, ki se uporablja za ustvarjanje sestanka, ne da bi zapustili glavni obrazec.

Uporaba obrazcev za hitro ustvarjanje

Včasih boste želeli ustvariti izkušnjo, v kateri lahko uporabniki hitro ustvarijo zapise brez dodatnega krmarjenja ali klikov. Dobra rešitev za to je hitro ustvarjanje obrazca. Uporablja se lahko v več scenarijih, vključno z ustvarjanjem sestankov z zidu časovnice dejavnosti, ustvarjanjem stika iz iskanja, kadar pogovorno okno glavnega obrazca ni potrebno, ali hitrim ustvarjanjem zapisa — na primer računa ali stika, ki za celovitost podatkov ne zahteva dodatnih odnosov — s strani za ogled (možnost + menija v aplikaciji). Več informacij: Ustvarjanje ali urejanje obrazcev za hitro ustvarjanje za aplikacije, ki temeljijo na modelu, za poenostavljen vnos podatkov

V naslednjem primeru mora uporabnik hitro ustvariti možno stranko z možnostjo + v meniju v glavi aplikacije.

Ustvarjanje zapisa možne stranke iz pogleda.

V tem primeru se obrazec za hitro ustvarjanje uporablja za ustvarjanje sestanka za stik s časovnice.

Ustvarjanje sestanka iz kontrolnika časovnice.

V tem primeru lahko uporabnik z obrazcem za iskanje hitro ustvari priložnost iz obrazca za zapis ponudbe.

Opomba

Tabele priložnosti in ponudbe zahtevajo aplikacijo za interakcijo s strankami Dynamics 365, na primer Dynamics 365 Sales.

Ustvarjanje zapisa priložnosti iz zapisa ponudbe.

V mnogih scenarijih si mora uporabnik le hitro ogledati informacije iz povezane tabele, ne da bi moral z njo komunicirati. Za lažje izvajanje teh scenarijev lahko uporabite obrazce za hitri vpogled. Primer uporabe obrazca za hitri vpogled je v referenčni plošči glavnega zapisa. To priča o pomenu dostopa do več povezanih zapisov, ne da bi se morali premakniti s strani.

Opomba

Čeprav se imenuje obrazec za hitri vpogled, je načeloma pogled podatkov samo za branje. Uporabniki tega nadzora ne morejo uporabljati za urejanje podatkov.

Več informacij: Ustvarjanje obrazca za hitri vpogled v aplikaciji, ki temelji na modelu, za ogled informacij o povezani tabeli

Primer obrazca za hitri vpogled.

Uporaba možnosti prikaza obrazca za poenostavitev obrazcev

Pogosto morate ustvariti izkušnjo, ki uporabnika osredotoči na zadevno nalogo, ne da bi ga pri tem kaj dodatno motilo in privedlo do slabše učinkovitosti. To je še posebej pomembno, če delate s tabelami in zapisi, ki imajo globalne komponente, ki se ustvarijo in samodejno dodajo obrazcem ne glede na opravilo, ki ga želite ustvariti. Čeprav to zagotavlja infrastrukturo, ki jo je mogoče deliti in enostavno ustvariti ter zagotavlja doslednost v aplikaciji, včasih povzroči tudi nepotrebne motnje.

Možnosti prikaza obrazca je treba uporabiti, če želite zmanjšati število dejanj, uporabnika osredotočiti na dokončanje naloge in zmanjšati nered z odstranjevanjem nepotrebnih komponent. Komponente, ki jih je mogoče odstraniti iz obrazca, vključujejo ukazno vrstico, telo glave in zavihke obrazca.

Vse te vrste možnosti so na voljo samo prek odjemalskega API-ja in ročnih posodobitev formxml. Ročna manipulacija s formxml lahko povzroči napake pri uvozu rešitev, če je to storjeno nepravilno. Pri oblikovanju obrazca pazite, da boste odstranili komponente globalnega obrazca.

Ko so določene komponente skrite, kot je ukazna vrstica ali seznam zavihkov, lahko to odstrani navigacijo, ki je morda potrebna za dokončanje opravila. Upoštevajte te zahteve, ko oblikujete obrazec, in sicer tako, da uporabite dodatne kontrolnike, ustvarjene z okvirjem komponent Power Apps component framework.

V tem primeru je ukazna vrstica je bil odstranjen, da bi zmanjšali morebitna nepotrebna dejanja pri delu z računom. Ukazna vrstica bi bila običajno prikazana na naslednji način.

Primer postavitve ukazne vrstice

Ta obrazec je bil zasnovan tako, da ne potrebuje ukazne vrstice, zato ga je izdelovalec odstranil, da bi lahko uporabnik nadaljeval z izvajanjem opravila. Več informacij: setCommandBarVisible (sklic na odjemalski API)

Obrazec brez ukazne vrstice, prikazane v aplikaciji.

V tem primeru je bila glava odstranjena za promocijo goste oblike, ki uporabnika usmeri na podrobnosti zapisa. To je treba uporabiti le, če glava ne zagotavlja dodatne vrednosti ali prikazuje informacije, ki uporabniku niso vedno na voljo. Več informacij: setBodyVisible (sklic na odjemalski API)

Obrazec, ki v aplikaciji nima prikazane glave.

V tem primeru so bili zavihki odstranjeni. To je lahko koristno, ko ustvarite obrazec, ki ima samo en zavihek, ali če želite uporabnika usmeriti na prvi zavihek obrazca, ne da bi vas motili dodatni zavihki, ki bi lahko povzročili manjšo produktivnost pri določenem opravilu. Več informacij: setTabNavigatorVisible (sklic na odjemalski API)

Obrazec, ki v aplikaciji nima prikazanih zavihkov.

Možnost prikaza obrazca za uporabo celotnega prostora zavihka

V mnogih scenarijih lahko obstaja obrazec z zavihkom in enim kontrolnikom in želite, da ta kontrolnik zavzame ves razpoložljivi prostor v telesu obrazca na tem zavihku. To je mogoče storiti z uporabo možnost prikaza obrazca ki omogoča, da prvi kontrolnik na strani v zavihku razširi celotno višino in širino obrazca. Vse obstoječe razporeditve upodobitev po velikostih vrat pogleda od majhne do velike bodo ostale enake in se bodo obnašale kot običajni obrazec, le da bo kontrolnik uporabil ves prostor. V tem primeru aplikacija Dynamics 365 Marketing za izkušnjo dejavnosti strank podpira postavitev s polnim številom zavihkov. Ukazna vrstica je odstranjena, da se še bolj zmanjša nered in omogoči, da se uporabnik osredotoči na opravilo upravljanja dejavnosti strank v aplikaciji. Več informacij: setContentType (sklic na odjemalski API)

Obrazec s polnim številom zavihkov.

Naslednji koraki

Oblikovanje obrazcev za učinkovitost delovanja