Deljenje aplikacije zasnovane na modelu pomoću usluge Power Apps
Napomena
Stupa na snagu novembra 2020:
- Common Data Service je preimenovan u Microsoft Dataverse. Saznajte više
- Neka terminologija u usluzi Microsoft Dataverse je ispravljena. Na primer, entitet je sada tabela, a polje je sada kolona. Saznajte više
Ovaj članak će biti uskoro ažuriran kako bi odražavao najnoviju terminologiju.
PowerApps aplikacije koriste bezbednost zasnovanu na ulogama za deljenje. Ključni koncept bezbednosti zasnovane na ulogama je u tome što bezbednosna uloga sadrži privilegije koje definišu skup radnji koje mogu da se izvršavaju u aplikaciji. Svi korisnici aplikacije moraju da budu dodeljeni jednoj ili više unapred definisanih ili prilagođenih uloga. Takođe, uloge mogu se dodele timovima. Kada je korisnik ili tim dodeljen nekoj od ovih uloga, osobi ili članovima tima se omogućava skup privilegija povezanih sa tom ulogom.
Preduslovi
Uverite se da imate bezbednosnu ulogu sa jednakim ili većim dozvolama od uloge koju dodeljujete aplikaciji i drugim korisnicima.
Kreiranje bezbednosne uloge za aplikaciju
Aplikacije zasnovane na modelu uglavnom sadrže prilagođene tabele i drugu prilagođenu konfiguraciju. Važno je da prvo kreirate bezbednosnu ulogu sa dozvolom za sve komponente koje se koriste u vašoj aplikaciji. Još informacija: Kreiranje prilagođene bezbednosne uloge
Napomena
Ovaj korak se može preskočiti ako postojeće uloge omoguće pristup podacima u vašoj aplikaciji.
Pregled: Deljenje aplikacije zasnovane na modelu
Deljenje aplikacije zasnovane na modelu uključuje dva osnovna koraka. Prvo povežite jednu ili više bezbednosnih uloga sa aplikacijom, a zatim dodelite bezbednosne uloge korisnicima.
- Posetite https://make.powerapps.com
- Izaberite aplikaciju zasnovanu na modelu i kliknite na Podeli.
- Izaberite aplikaciju, a zatim odaberite bezbednosnu ulogu sa liste.

- Pretraga korisnika
- Izaberite korisnika, a zatim izaberite bezbednosnu ulogu sa liste.

- Kliknite na Podeli.
Delite veze sa aplikacijom
Za razliku od deljenja aplikacija podloge, deljenje aplikacija zasnovanih na modelu trenutno ne šalje e-poruku sa vezom do aplikacije.
Da biste dobili direktnu vezu sa aplikacijom:
- Uredite aplikaciju i kliknite na karticu Svojstva
- Kopirajte URL adresu objedinjenog interfejsa.
- Nalepite URL adresu aplikacije na lokaciji kojoj korisnici mogu da pristupe, kao što je objava na SharePoint lokaciji ili slanje putem e-pošte.
Kreiranje ili konfigurisanje bezbednosne uloge
PowerApps okruženje obuhvata unapred definisane bezbednosne uloge koje odražavaju uobičajene zadatke korisnika sa nivoima pristupa definisanim da odgovaraju cilju najbolje prakse u bezbednosti za obezbeđenje pristupa minimalnoj količini poslovnih podataka potrebnih za korišćenje aplikacije. Na primer, ako se vaša aplikacija zasniva na prilagođenoj tabeli, privilegije tabele moraju biti izričito navedene pre nego što korisnici mogu da rade u njoj. Da biste to uradili, možete da odaberete da uradite nešto od sledećeg.
- Razvijte postojeću unapred definisanu bezbednosnu ulogu tako da uključuje privilegije nad redovima zasnovanim na prilagođenoj tabeli.
- Kreirajte prilagođenu bezbednosnu ulogu za svrhu upravljanja privilegijama za korisnike aplikacije.
Više informacija o pristupu i opsegu privilegija potražite u članku Bezbednosne uloge i privilegije.
Kreiranje prilagođene bezbednosne uloge
Na lokaciji PowerApps izaberite Aplikacije, pored aplikacije zasnovane na modelu koju želite da delite izaberite …, a zatim izaberite Deli.
Izaberite aplikaciju, a zatim razvijte listu bezbednosnih uloga.
Na stranici Sve uloge izaberite Novo.
U dizajneru bezbednosnih uloga možete da izaberete radnje kao što su čitanje, pisanje ili brisanje, kao i opseg za izvršavanje te radnje. Opseg određuje koliko duboko ili visoko unutar hijerarhije okruženja korisnik može da izvršava određenu radnju. U okvir Ime uloge unesite Tehničari salona za kućne ljubimce.
Izaberite karticu Prilagođene tabele, a zatim pronađite prilagođenu tabelu koju želite. Za ovaj primer se koristi prilagođena tabela pod nazivom Kućni ljubimac.
U redu Kućni ljubimac, izaberite svaku od sledećih privilegija četiri puta dok opseg organizacije ne postane globalni
je izabrano: Čitanje, pisanje, dodavanje
Budući da je aplikacija za negu kućnih ljubimaca takođe povezana sa tabelom poslovnog kontakta, izaberite karticu Core Rows i u redu Poslovni kontakt odaberite Čitanje četiri puta dok opseg organizacije ne postane globalni
Izabran je paket .Izaberite karticu Prilagođavanje, a zatim na listi privilegija izaberite privilegiju Čitanje pored Aplikacije zasnovane na modelu tako da obim organizacije
bude izabran.
Izaberite stavku Sačuvaj i zatvori.
U dizajneru bezbednosnih uloga, u polju Ime uloge unesite Planeri salona za kućne ljubimce.
Izaberite karticu Prilagođene tabele, a zatim pronađite prilagođenu tabelu Kućni ljubimac.
U redu Kućni ljubimac, izaberite svaku od sledećih privilegija četiri puta dok opseg organizacije ne postane globalni
bude izabrano:Kreiranje, čitanje, pisanje, brisanje, dodavanje, prilaganje, dodeljivanje, deljenjeBudući da aplikacija za negu kućnih ljubimaca takođe ima vezu sa tabelom naloga i planeri moraju da budu u stanju da kreiraju i menjaju redove naloga, izaberite karticu Osnovni redovi i u redu Nalog izaberite svaku od sledećih privilegija četiri puta dok opseg organizacije ne postane globalni
Izabran je paket .
Kreiranje, Čitanje, Pisanje, Brisanje, Prilaganje, Prilaganje u, Dodela, DeljenjeIzaberite stavku Sačuvaj i zatvori.
<a name="assign-security-roles-to-users">Dodela bezbednosnih uloga korisnicima
Bezbednosne uloge kontrolišu korisnički pristup podacima koristeći skup nivoa i dozvola pristupa. Kombinacija nivoa pristupa i dozvola koji su uključeni u određenu bezbednosnu ulogu ograničava prikaz podataka za korisnika, kao i interakciju sa tim podacima.
Dodela bezbednosne uloge tehničarima salona za kućne ljubimce
U dijalogu Delite ovu aplikaciju, pod stavkom Dodela bezbednosne uloge korisnicima izaberite Korisnici bezbednosti.
Na prikazanoj listi izaberite korisnike koji su tehničari za kućne ljubimce, a zatim na komandnoj traci izaberite Upravljajte ulogama.
Kliknite na Upravljanje bezbednosnim ulogama.

Na stranici Sve uloge izaberite Microsoft Dataverse korisnik, zatim kliknite na Radnje, pa na Kopiraj ulogu.
Savet
Takođe možete da kreirate novu praznu ulogu umesto da kopirate postojeću ulogu.
U polju Naziv uloge navedite opisnu ulogu kao što je Pristup mojoj prilagođenoj aplikaciji. Kliknite na U redu.
U dizajneru bezbednosnih uloga možete da izaberete radnje kao što su čitanje, pisanje ili brisanje, kao i nivoe pristupa. Nivoi pristupa određuju koliko duboko ili visoko unutar hijerarhije okruženja korisnik može da izvršava određenu radnju.
Izaberite karticu Prilagođene tabele, a zatim pronađite prilagođenu tabelu koja se koristi u aplikaciji.
U redu za prilagođene tabele podesite nivoe pristupa za svaku dozvolu.
Ponovite za ostale tabele koje se koriste u aplikaciji.
Izaberite karticu Prilagođavanje, a zatim se uverite da je privilegija Čitanje podešena za Aplikacije zasnovane na modelu tako da nivo pristupa organizacije
bude izabran.Važno
Korisnici kojima je odobreno Čitanje, Kreiranje i Pisanje za privilegiju Aplikacija zasnovana na modelu imaju pristup svim aplikacijama u okruženju, čak i kada nisu deo uloge koja ima pristup aplikaciji.

Izaberite stavku Sačuvaj i zatvori.
O unapred definisanim bezbednosnim ulogama
Ove unapred definisane uloge su dostupne u PowerApps okruženju.
| Bezbednosna uloga | *Privilegije | Opis |
|---|---|---|
| Tvorac okruženja | Nijedno | Može da kreira nove resurse povezane sa okruženjem, uključujući aplikacije, veze, prilagođene API-je, mrežne prolaze i tokove pomoću aplikacije Power Automate. Međutim, nema privilegije za pristup podacima unutar okruženja. Još informacija: Pregled okruženja |
| Administrator sistema | Kreiranje, Čitanje, Pisanje, Brisanje, Prilagođavanja, Bezbednosne Uloge | Ima punu dozvolu da prilagođava ili administrira okruženje, uključujući kreiranje, izmenu i dodelu bezbednosnih uloga. Može da prikaže sve podatke u okruženju. Još informacija: Privilegije potrebne za prilagođavanje |
| Stručnjak za prilagođavanje sistema | Kreiranje (samouslužno), Čitanje (samouslužno), Pisanje (samouslužno), Brisanje (samouslužno), Prilagođavanja | Ima punu dozvolu za prilagođavanje okruženja. Međutim, može da prikaže samo redove za tabele okruženja koje sam kreira. Još informacija: Privilegije potrebne za prilagođavanje |
| Osnovni korisnik | Čitanje, Kreiranje (samouslužno), Pisanje (samouslužno), Brisanje (samouslužno) | Može da pokrene aplikaciju iz okruženja i da obavlja uobičajene zadatke za redove u svom vlasništvu. |
| Delegat | Postupa u ime drugog korisnika | Dozvoljava pokretanje koda kao drugi korisnik ili imitator. Obično se koristi sa drugom bezbednosnom ulogom da dozvoli pristup redovima. Još informacija: Imitiranje drugog korisnika |
*Privilegija je globalnog opsega osim ako je drugačije navedeno.
Koristite Azure Active Directory grupe da upravljate pristupom
Administratori mogu da koriste Azure Active Directory (Azure AD) grupe svoje organizacije za upravljanje pravima pristupa za licencirane Dataverse korisnika. Oba tipa Azure AD grupa – Office i bezbednosna – mogu da se koriste za obezbeđivanje prava pristupa korisnika u aplikaciju. Još informacija: O grupnim timovima
Takođe pogledajte
Pokretanje aplikacije zasnovane na modelu na mobilnom uređaju