Dijeli putem


Kontrola pristupa glavnim obrascima

Ova tema odnosi se na Dynamics 365 Customer Engagement (on-premises). Ako vas zanima verzija ove teme za Power Apps, pogledajte: Postavljanje sigurnosnih uloga za obrazac

Postoje dva glavna načina za kontrolu pristupa glavnim obrascima:

  • Učinite glavni obrazac neaktivnim

    Možete postaviti aktivno ili neaktivno stanje glavnog obrasca. Dodana je u prvom redu da bi se upravljalo novim obrascima uključenima u nadogradnji organizacije, ali je možete koristiti da bi se korisnicima onemogućilo korištenje bilo kojeg glavnog obrasca.

  • Dodjeljivanje sigurnosnih uloga glavnom obrascu

    Na taj način onemogućite određenim grupama pristup glavnom obrascu.

    Različiti korisnici u vašoj organizaciji mogu stupati u interakciju s istim podacima na različite načine. Direktori se možda oslanjaju na mogućnost brzog pretraživanja informacija u zapisu, a serviserima će možda biti potreban obrazac koji pojednostavljuje unos podataka. Različite zahtjeve moći ćete ispuniti dodjelom obrazaca za sigurnosne uloge kojima pripadaju različite grupe korisnika.

    Detaljne postupke potražite u članku Dodjela sigurnosnih uloga obrascima.

    Ako je za neki entitet definirano više od jednog glavnog obrasca, možete odabrati koje će obrasce korisnici moći koristiti na temelju svojih sigurnosnih uloga. Budući da svaki entitet mora moći prikazati obrazac za bilo kojeg korisnika, barem jedan obrazac mora biti označen kao "rezervni" obrazac – obrazac vidljiv korisnicima čijim sigurnosnim ulogama nije izričito dodijeljen nijedan obrazac.

Napomena

Obrasci za brzo stvaranje i brzi prikaz ni obrasci kartice ne mogu se dodijeliti sigurnosnim ulogama.

U uređivaču obrasca ili na rešetki obrasca možete dodijeliti sigurnosne uloge obrascu. Međutim, ako postoji samo jedan obrazac za entitet, nećete moći poništiti mogućnost Omogućeno za zamjensko u dijaloškom okviru Dodjela sigurnosnih uloga . U tom slučaju, iako ste dodijelili sigurnosne uloge obrascu, svi sa sigurnosnom ulogom koju niste uključili i dalje će moći prikazati obrazac jer je omogućen kao rezervni.

Nakon što stvorite drugi glavni obrazac za entitet, moći ćete poništiti opciju Omogućeno za zamjensku verziju za jedan od njih. Sustav će se uvijek pobrinuti da je barem jedan obrazac omogućen kao rezervni.

Ako postoji više glavnih obrazaca, možete odrediti redoslijed obrazaca koji će kontrolirati da su obrasci koje korisnik smije vidjeti one koje vidi po zadanom. Ako postoji više obrazaca koje mogu koristiti, mogu promijeniti obrasce, a obrazac koji odaberu bit će njihov zadani obrazac dok ne odaberu neki drugi. Ta se postavka pohranjuje u njihovu pregledniku. Ako koriste drugo računalo ili preglednik, vidjet će izvorni zadani obrazac.

Strategije za upravljanje rezervnim obrascem

Strategije za upravljanje rezervnim obrascem uključuju sljedeće:

Svi korisnici vide isti obrazac

Ako ne trebate više obrazaca za entitet, nije vam potreban rezervni obrazac.

Stvaranje pričuvnog obrasca

Ako koristite obrasce temeljene na ulogama jer želite ograničiti informacije koje korisnici mogu prikazati ili urediti, razmislite o stvaranju obrasca koji prikazuje minimum informacija. Zatim u dijaloškom okviru Dodjela sigurnosnih uloga odaberite Prikaz samo tim odabranim sigurnosnim ulogama, ali nemojte odabrati nijednu ulogu osim administratora sustava, a zatim odaberite Omogućeno za zamjenu. Rezultat je da taj obrazac neće vidjeti nitko osim sistemskog administratora i nitko od onih čije sigurnosne uloge nisu povezane s određenim obrascem. Sada u obrazac možete dodati HTML web-resurs s informacijama o tome zašto je malo informacija vidljivo na obrascu te vezom do informacija o tome kako zatražiti dodavanje sigurnosnoj ulozi povezanoj s obrascem ili kako dodati novu sigurnosnu ulogu za obrazac.

Napomena

Web-resurs ne možete uključiti u zaglavlju ili podnožju obrasca.

Stvaranje generičkog obrasca

Ako pomoću obrazaca temeljenih na ulogama pružate prilagođeno korisničko sučelje koje ovisi o ulozi korisnika u organizaciji, možete postaviti svoj najmanje specijalizirani obrazac kao rezervni obrazac i konfigurirati ga da se prikazuje za sve. Potom stvorite prilagođene obrasce za određene sigurnosne uloge te konfigurirajte te obrasce da se prikazuju samo za sigurnosne uloge za koje su potrebni. Te obrasce nemojte omogućivati kao rezervne. Konačno, na popisu Obrasci pomoću dijaloškog okvira Redoslijed obrazaca odredite koje obrasce želite prikazati, rangirajući ih od najekskluzivnijih do najmanje isključivih. Vaš rezervni obrazac nalazit će se pri dnu popisa. Na taj će način korisnici vidjeti obrazac koji je prilagođen za njihovu ulogu kao zadani obrazac, a ipak će moći na izborniku obrazaca odabrati najuobičajeniji obrazac ako to žele. Obrazac koji odaberu ostat će njihov odabrani obrazac dok ne odaberu drugi.

Korištenje obrasca za skriptiranje

Kontekst obrasca API klijenta (formContext) daje referencu na obrazac ili stavku na obrascu, kao što je kontrola brzog pregleda ili redak u rešetki koja se može uređivati, prema kojima se trenutni kôd izvršava. Više informacija: kontekst obrasca klijentskog API-ja

Važno

S verzijom Dynamics 365 Customer Engagement (on-premises) 9.0 objekt Xrm.Page je zastario i trebali biste koristiti metodu getFormContext objekta konteksta proslijeđenog u izvršavanju da biste vratili referencu na odgovarajući obrazac ili stavku na obrascu.

Pogledajte također

Dodjeljivanje sigurnosnih uloga obrascima