opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Model hierarhične varnosti je razširitev obstoječih varnostnih modelov, ki uporabljajo poslovne enote, varnostne vloge, skupno rabo in ekipe. Uporablja se lahko z vsemi drugimi obstoječimi varnostnimi modeli. Hierarhična varnost ponuja organizaciji bolj podroben dostop do zapisov in pomaga znižati stroške vzdrževanja.
V zapletenih scenarijih lahko na primer začnete z ustvarjanjem več poslovnih enot, nato pa dodate hierarhično varnost. Ta dodatna varnost zagotavlja bolj podroben dostop do podatkov z veliko manj stroški vzdrževanja, ki bi jih morda potrebovalo veliko število poslovnih enot.
Varnostni modeli hierarhije vodij in hierarhije položajev
Za hierarhije se lahko uporabita dva varnostna modela, hierarhija vodij in hierarhija položajev. V hierarhiji vodij mora biti vodja znotraj iste poslovne enote kot poročilo ali v nadrejeni poslovni enoti poslovne enote poročila, da ima dostop do podatkov poročila. Hierarhija položaja omogoča dostop do podatkov v vseh poslovnih enotah. Če ste finančna organizacija, boste morda raje izbrali model hierarhije vodij, da preprečite dostop vodij do podatkov zunaj njihovih poslovnih enot. Če pa ste del organizacije za pomoč strankam in želite, da imajo vodje dostop do primerov storitev, ki se obravnavajo v različnih poslovnih enotah, vam bo hierarhija položajev morda bolj ustrezala.
opomba,
Čeprav model hierarhične varnosti zagotavlja določeno raven dostopa do podatkov, lahko dodaten dostop pridobite z uporabo drugih oblik varnosti, kot so varnostne vloge.
Hierarhija upravitelja
Varnostni model hierarhije vodij temelji na upravljavski verigi ali strukturi neposrednega poročanja, kjer se odnos med vodijem in podrejenim vzpostavi z uporabo polja **Vodja** v tabeli uporabnikov sistema. S tem varnostnim modelom lahko upravljavci dostopajo do podatkov, do katerih imajo dostop njihova poročila. Delo lahko opravljajo v imenu svojih neposrednih podrejenih ali dostopajo do informacij, ki potrebujejo odobritev.
opomba,
Z varnostnim modelom hierarhije upraviteljev ima upravitelj dostop do zapisov, ki so v lasti uporabnika ali ekipe, katere član je uporabnik, in do zapisov, ki so neposredno v skupni rabi z uporabnikom ali ekipo, katere član je uporabnik. Ko uporabnik, ki je zunaj upravljavske verige, deli zapis z neposrednim podrejenim uporabnikom z dostopom samo za branje, ima vodja neposrednega podrejenega do skupnega zapisa samo dostop samo za branje.
Ko omogočite možnost Zapis lastništva med poslovnimi enotami , imajo lahko vodje neposredne podrejene iz različnih poslovnih enot. Uporabite lahko naslednje nastavitve zbirke podatkov okolja, da odstranite omejitev poslovne enote.
Vodje morajo biti v isti ali nadrejeni poslovni enoti kot poročila
Privzeto = res
Lahko ga nastavite na »false« in poslovna enota vodje ni nujno enaka poslovni enoti neposrednega podrejenega.
Poleg varnostnega modela hierarhije upraviteljev mora imeti upravitelj vsaj uporabniško pravico za branje v tabeli, da si lahko ogleda podatke poročil. Če na primer vodja nima dostopa za branje tabele primerov, ne more videti primerov, do katerih imajo dostop njegova poročila.
Za neposrednega podrejenega v isti upravljavski verigi vodje ima vodja dostop samo za branje podatkov neposrednega podrejenega. Za neposredno podrejenega ima vodja dostop do podatkov poročila za branje, pisanje, dodajanje in dodajanje v. Za ponazoritev varnostnega modela hierarhije upravljavcev si poglejmo naslednji diagram. Izvršni direktor lahko bere in posodablja podatke podpredsednika prodaje in podatke podpredsednika storitev. Vendar pa lahko generalni direktor bere le podatke vodje prodaje in podatke vodje storitev ter podatke o prodaji in podpori. Količino podatkov, do katerih ima upravitelj dostop, lahko dodatno omejite z globino. Globina se uporablja za omejitev, na koliko nivojih globoko ima upravitelj dostop samo za branje do podatkov svojih poročil. Na primer, če je globina nastavljena na 2, lahko generalni direktor vidi podatke podpredsednika prodaje, podpredsednika storitev ter vodij prodaje in storitev. Vendar pa generalni direktor ne vidi podatkov o prodaji ali podatkov o podpori.
Pomembno je omeniti, da če ima neposredni podrejeni globlji varnostni dostop do tabele kot njegov vodja, vodja morda ne bo mogel videti vseh zapisov, do katerih ima neposredni podrejeni dostop. To ponazarja naslednji primer.
Posamezna poslovna enota ima tri uporabnike: Uporabnika 1, Uporabnika 2 in Uporabnika 3.
Uporabnik 2 neposredno poroča uporabniku 1.
Uporabnik 1 in uporabnik 3 imata dostop za branje na ravni uporabnika v tabeli Račun. Ta raven dostopa uporabnikom omogoča dostop do lastnih zapisov, zapisov v skupni rabi z uporabnikom in zapisov v skupni rabi z ekipo, katere član je uporabnik.
Uporabnik 2 ima dostop za branje poslovne enote v tabeli Račun. Ta dostop omogoča uporabniku 2 ogled vseh računov za poslovno enoto, vključno z vsemi računi, ki so v lasti uporabnika 1 in uporabnika 3.
Uporabnik 1 ima kot neposredni upravitelj uporabnika 2 dostop do računov, ki so v lasti ali v skupni rabi z uporabnikom 2, vključno z računi, ki so v skupni rabi z drugimi ekipami uporabnika 2 ali v njihovi lasti. Vendar pa uporabnik 1 nima dostopa do računov uporabnika 3, čeprav ima njegov neposredni podrejeni morda dostop do računov uporabnika 3.
Hierarhija položaja
Hierarhija položajev ne temelji na strukturi neposrednega poročanja, kot je hierarhija vodij. Uporabnik ne rabi biti dejanski upravitelj drugega uporabnika, če želite dostopati do podatkov uporabnika. Kot skrbnik definirate različna delovna mesta v organizaciji in jih razvrščate v hierarhijo delovnih mest. Nato dodate uporabnike na kateri koli dani položaj ali, kot pravimo tudi, označite uporabnika z določenim položajem. V dani hierarhiji je mogoče uporabnika označiti le z enim položajem, vendar je položaj mogoče uporabiti za več uporabnikov. Uporabniki na višjih položajih v hierarhiji imajo dostop do podatkov uporabnikov na nižjih položajih, in sicer po neposredni poti prednika. Neposredni višji položaji imajo dovoljenja za branje, pisanje, prilaganje in prilaganje v podatke na nižjih položajih po neposredni poti prednika. Neposredni višji položaji imajo dostop samo za branje do podatkov nižjih položajev v poti neposrednega prednika.
Za ponazoritev koncepta poti neposrednega prednika si poglejmo naslednji diagram. Delovno mesto vodje prodaje ima dostop do podatkov o prodaji, vendar nima dostopa do podpornih podatkov, ki so v drugi poti prednika. Enako velja za delovno mesto vodje storitev. Nima dostopa do prodajnih podatkov, ki so v prodajni poti. Tako kot v hierarhiji menedžerjev lahko omejite količino podatkov, do katerih imajo dostop višji položaji, z globina. Globina omejuje, koliko ravni globoko ima višji položaj dostop samo za branje do podatkov nižjih položajev v poti neposrednega prednika. Na primer, če je globina nastavljena na 3, lahko položaj generalnega direktorja vidi podatke vse od položajev podpredsednika prodaje in podpredsednika storitev do položajev prodaje in podpore.
opomba,
Z varnostno hierarhijo položajev ima uporabnik na višjem položaju dostop do zapisov, ki so v lasti uporabnika na nižjem položaju ali ekipe, katere član je uporabnik, in do zapisov, ki so neposredno v skupni rabi z uporabnikom ali ekipo, katere član je uporabnik.
Poleg varnostnega modela hierarhije položajev morajo imeti uporabniki na višji ravni vsaj bralno pravico na ravni uporabnika za tabelo, da si lahko ogledajo zapise, do katerih imajo dostop uporabniki na nižjih položajih. Na primer, če uporabnik na višji ravni nima dostopa za branje tabele primerov, ne bo mogel videti primerov, do katerih imajo dostop uporabniki na nižjih položajih.
Nastavljanje hierarhične varnosti
Če želite nastaviti varnost hierarhije, se prepričajte, da imate dovoljenje skrbnika sistema za posodobitev nastavitve.
- Sledite korakom v Oglejte si svoj uporabniški profil.
- Nimate pravih dovoljenj? Obrnite se na sistemskega skrbnika.
Hierarhična varnost je privzeto onemogočena. Če želite omogočiti hierarhično varnost, sledite tem korakom.
Prijavite se v Power Platform admin center kot skrbnik (Dynamics 365 admin ali Microsoft Power Platform admin).
V navigacijski plošči izberite Upravljanje.
V podoknu Upravljanje izberite Okolja in nato s seznama izberite okolje.
Pojdi na Nastavitve> Uporabniki + dovoljenja> Hierarhična varnost.
Pod Hierarhični model, izberite eno od Omogoči model hierarhije upraviteljev ali Omogoči model hierarhije položajev odvisno od vaših zahtev.
Pomembno
Če želite spreminjati karkoli v možnosti Hierarhična varnost, morate imeti pravico Spremeni nastavitve hierarhične varnosti.
V Upravljanje hierarhičnih tabel V tem območju so vse sistemske tabele privzeto omogočene za varnost hierarhije, vendar lahko selektivne tabele iz hierarhije izključite. Če želite iz hierarhičnega modela izključiti določene tabele, počistite potrditvena polja za tabele, ki jih želite izključiti, in shranite spremembe.
Globino nastavite na želeno vrednost, da omejite, na koliko nivojih ima upravitelj dostop samo za branje do podatkov svojih poročil.
Na primer, če je globina enaka 2, lahko upravitelj dostopa le do svojih računov in računov poročil, ki so dve ravni globoko. V našem primeru, če se v aplikacije za interakcijo s strankami prijavite kot podpredsednik prodaje brez skrbniških pravic, vidite samo aktivne račune uporabnikov, kot je prikazano:
opomba,
Če hierarhična varnost podpredsedniku prodaje omogoča dostop do zapisov v rdečem pravokotniku, je dodaten dostop morda na voljo glede na varnostno vlogo, ki jo ima podpredsednik prodaje.
Vzpostavitev hierarhije vodij in položajev
Hierarhijo upraviteljev je enostavno ustvariti z uporabo odnosa upravitelja v zapisu sistemskega uporabnika. Upravitelja uporabnika določite z iskalnim poljem upravitelja (ParentsystemuserID). Če ste ustvarili hierarhijo položajev, lahko uporabnika označite tudi z določenim položajem v hierarhiji položajev. V naslednjem primeru prodajalec poroča vodji prodaje v hierarhiji vodij in ima v hierarhiji položajev tudi položaj prodajalca:
Če želite uporabnika dodati na določen položaj v hierarhiji položajev, uporabite iskalno polje z imenom Položaj na obrazcu uporabniškega zapisa.
Pomembno
Če želite dodati uporabnika na položaj ali spremeniti položaj uporabnika, morate imeti pravico Dodeli položaj za uporabnika.
Če želite spremeniti položaj na obrazcu uporabniškega zapisa, v navigacijski vrstici izberite Več (…) in izberite drug položaj.
Če želite ustvariti hierarhijo položajev:
Izberite okolje in se pomaknite do možnosti Nastavitve>Uporabniki in dovoljenja>Položaji.
Za vsak položaj navedite ime položaja, nadrejeni položaj in opis. Uporabnike na ta položaj dodajte z iskalnim poljem Uporabniki v tem položaju. Naslednja slika je primer hierarhije položajev z aktivnimi položaji.
Primer omogočenih uporabnikov z njihovimi ustreznimi položaji je prikazan na naslednji sliki.
Urejanje in posodabljanje več ravni zapisov za neposredne podrejene
Vodje lahko privzeto posodabljajo zapise za svoje neposredne podrejene in zapise za posameznike, ki poročajo njihovim neposrednim podrejenim. V bistvu lahko posodobite zapise, ki so tri ravni globoko. Privzeto nastavitev lahko spremenite tako, da izvedete naslednje korake.
- Namestite orodje OrganizationSettingsEditor.
- Uredite nastavitev HierarchyLevelForHierarchyFeature .
- Vnesite število neposrednih nivojskih globin. Na primer, vnesite 5.
- Izberite možnost Posodobi.
Vključitev ali izključitev zapisov v lasti neposrednega podrejenega s statusom onemogočenega uporabnika
Vodje si lahko ogledajo zapise svojih neposrednih podrejenih z onemogočenim statusom za okolja, kjer je hierarhična varnost omogočena po 31. januarju 2024. V drugih okoljih zapisi neposrednih podrejenih z onemogočenim statusom niso vključeni v pogled vodje.
Če želite vključiti zapise o neposrednem podrejenem s statusom invalidnosti:
- Namestite orodje OrganizationSettingsEditor.
- Posodobite nastavitev AuthorizationEnableHSMForDisabledUsers na true.
- Onemogočite modeliranje hierarhije.
- Ponovno ga omogočite.
Če želite izključiti zapise o neposrednem podrejenem s statusom invalidnosti:
- Namestite orodje OrganizationSettingsEditor.
- Posodobite nastavitev AuthorizationEnableHSMForDisabledUsers na false.
- Onemogočite modeliranje hierarhije.
- Ponovno ga omogočite.
opomba,
- Ko onemogočite in ponovno omogočite modeliranje hierarhije, lahko posodobitev traja nekaj časa, saj mora sistem ponovno izračunati dostop do zapisov upravitelja.
- Če opazite časovno omejitev, zmanjšajte število tabel na seznamu Upravljanje hierarhičnih tabel , da vključite le tabele, ki si jih mora ogledati upravitelj. Če časovna omejitev ne preneha, pošljite zahtevo za podporo in zahtevajte pomoč.
- Zapisi neposrednega podrejenega s statusom invalidnosti so vključeni, če so ti zapisi v skupni rabi z drugim neposrednim podrejenim, ki je aktiven. Te zapise lahko izključite tako, da odstranite deljenje.
Ukrepi za izboljšanje učinkovitosti delovanja
Za izboljšanje učinkovitosti delovanja priporočamo:
Ohranite učinkovito hierarhijo varnosti na 50 uporabnikov ali manj pod vodjo ali položajem. Vaša hierarhija ima lahko pod vodjo ali položajem več kot 50 uporabnikov, vendar lahko z nastavitvijo Globina zmanjšate število ravni za dostop samo za branje in s tem omejite dejansko število uporabnikov pod vodjo ali položajem na 50 uporabnikov ali manj.
Za bolj kompleksne scenarije uporabite hierarhične varnostne modele z drugimi, obstoječimi varnostnimi modeli. Izogibajte se ustvarjanju velikega števila poslovnih enot. Namesto tega ustvarite manj poslovnih enot in dodajte hierarhično varnost.
Številko HierarchyLevelForHierarchyFeature ohranite na najnižjo številko globine neposredne ravni, kot to zahtevajo vaše poslovne zahteve, da lahko vodje posodobijo zapise svojih neposrednih podrejenih.
Glejte tudi
Varnost v Microsoft Dataverse
Poizvedovanje in vizualizacija hierarhičnih podatkov