Concept: dynamische toegangsregels
Dynamische toegangsregels werken de toegang van gebruikers bij op basis van wijzigingen die in het model zijn aangebracht. Zo hoeft u de regels niet telkens bij te werken wanneer u het model bijwerkt. Als u toegangsregels dynamisch wilt maken, gebruikt u:
- Niveaus in eigendom met een tilde tussen haakjes.
- Niveaukenmerken om toegekende niveaus te filteren.
- Rekeningkenmerken om toegang te verlenen tot alle rekeningen die zijn getagd met de kenmerkwaarden.
- Dimensiekenmerken om toegang te verlenen tot elke dimensiewaarde die is getagd met de kenmerkwaarden.
- Koppelingen met de koppelingscodes tussen haakjes. Voor niveaukenmerkkoppelingen filtert de koppeling de toegekende niveaus. Voor dimensiekenmerkkoppelingen kent de koppeling de dimensiewaarden toe die zijn getagd met de waarden in de koppeling.
Verleen bijvoorbeeld toegang tot alle niveaus in eigendom. Voer vervolgens voor het kenmerk in de kolom
Toekennen
van dezelfde regel
een niveaukenmerkwaarde in. Dit beperkt de toegang tot niveaus die in eigendom zijn en
die met de waarde zijn getagd. Vervolgens kunt u de toegang tot niveaus bijwerken door kenmerktags te verwijderen of toe te voegen aan de niveaus zonder dat u de toegangsregels hoeft bij te werken. Koppelingen in toegangsregels wijzen de gebruiker of groep toe aan een set niveaus, rekeningen en aangepaste dimensies. Als u de toegang wilt wijzigen, kunt u de koppelingen bijwerken zonder de regels aan te raken.
Voorbeeld: toegangsregel met kenmerken
Uw niveauhiërarchie met kenmerktags:
- VS
- New York (tag: oost)
- Californië (tag: west)
- Canada
- Alberta (tag: west)
- Newfoundland (tag: oost)
Toegangsregel:
Toegangstype | Gebruikersnaam | Niveau (Toekennen) | Niveau (Alles toekennen behalve) | Niveaukenmerk (Toekennen) | Niveaukenmerk (Alles toekennen behalve) |
|---|---|---|---|---|---|
Edit
| Jsmith
| US
| west
| ||
Canada
|
Resultaten:
JSmith
kan gegevens op de niveaus Alberta
en Californië
wijzigen. JSmith
kan geen gegevens bekijken of wijzigen in totalisaties voor VS
of Canada
. Het model wijzigen: voeg een nieuw niveau toe onder
VS
, met de naam Oregon,
en tag het met het kenmerk west
. Nieuwe resultaten:
JSmith
krijgt automatisch toegang tot Oregon
. Verwijder op dezelfde manier de tag west
uit Alberta.
JSmith heeft dan geen toegang meer tot Alberta
. Voorbeeld: koppelingen voor toegangsregels
Jsmith
en Janedoe
maken deel uit van de gebruikersgroep New York
.Uw aangepaste dimensiestructuur ziet er als volgt uit:
- T-shirts
- Truien
- Broeken
- Jeans
- Leggings
Koppeling:
Code | Dimensie | Koppelingsnaam | Dimensiewaarde | Gebruiker |
|---|---|---|---|---|
A-PROD
| Product
| Product Associations
| Pants
| Jsmith
|
Sweaters
| ||||
Jeans
| JaneDoe
| |||
Leggings
|
Toegangsregel:
Toegangstype | Gebruikersgroep | Niveau (Toekennen) | Niveau (Alles toekennen behalve) | Product (Toekennen) | Product (Alles toekennen behalve) |
|---|---|---|---|---|---|
Edit
| New York
| (~)
| (A-PROD)
|
Resultaat:
- Jsmithkan gegevens bewerken op het snijpunt vanJeans,LeggingsenSweatersop alle niveaus in eigendom, omdat ze is gekoppeld aan de bovenliggende waardeBroeken.Broekbevat alle onderliggende items.
- Janedoekanjeansenleggingsop alle niveaus in eigendom bewerken, omdat ze alleen aan die producten is gekoppeld.
De koppelingen wijzigen: voeg
Janedoe
toe aan de koppelingen Truien
. Nieuw resultaat:
(A-PROD)
in de regels verleent JaneDoe
automatisch toegang tot Truien
.