Uitzonderingen op attributen voor relaties - permissies
Sommige attributen, zoals Relatiesoort, Oppervlak en Bedrijf, kunnen voor meerdere rollen worden gedefinieerd. De waarde van deze attributen kan echter een andere waarde bevatten voor elke rol voor dezelfde relatie (primair object). De autorisatie voor een relatie wordt als volgt bepaald:
- Als de autorisatie voor de relatie is ingesteld voor een attribuut (zoals Regio) en de geautoriseerde waarde in een van de rollen beschikbaar is, wordt de relatie geautoriseerd.
- Permissie wordt ingesteld voor een andere waarde van hetzelfde attribuut en een andere rol van dezelfde relatie heeft de waarde waarvoor de relatie wordt geautoriseerd.
Voorbeeld
Voor de relatie ABC zijn twee rollen gedefinieerd. De ene rol is de kopen-van rol, voor relaties van de soort 'Voorkeursleverancier'. De andere rol is de verzenden-van rol, voor relaties van de soort 'Leverancier'.
- Als een medewerker is geautoriseerd voor het gebruik van alle relaties van de soort 'Voorkeursleverancier', mag de medewerker de relatie ABC gebruiken.
- Als een medewerker is geautoriseerd voor het gebruik van alle relaties van de soort 'Voorkeursleverancier', maar niet voor relaties van de soort 'Leverancier', mag de medewerker de relatie ABC niet gebruiken.
Enterprise-eenheid
Medewerkers die zijn geautoriseerd voor het attribuut enterprise-eenheid van elke autorisatie-entiteit kunnen worden gedefinieerd als controller, auditor of manager op hoog niveau. De geselecteerde medewerker kan de gegevens analyseren en relaties in de geautoriseerde bedrijfsonderdelen opvragen.
Als een relatie wordt geautoriseerd op basis van de enterprise-eenheid, autoriseert LN alle relaties met de enterprise-eenheid of enterprise-eenheden van alle bedrijfsonderdelen die in deze gegevens voor de relatie zijn ingesteld:
- verkoopbureau
- inkoopbureau
- Financiƫle afdeling