Machtigingensets in Business Central
Machtigingensets bepalen wat een gebruiker in Business Central mag lezen, invoegen, wijzigen, verwijderen en uitvoeren. Als iedereen dezelfde grote set krijgt, is dat eenvoudig, maar ook riskant. Het artikel legt uit hoe machtigingensets zijn opgebouwd, hoe u uw eigen sets maakt op basis van de standaardsets en hoe u kunt opnemen wat een rol daadwerkelijk nodig heeft. Er is ook een korte lijst met wat u elk jaar moet controleren.
Licentie, machtigingensets en opbouw
De toegang van de gebruiker wordt door twee dingen bepaald. De licentie geeft een algemeen kader en de machtigingensets die u toewijst, geven de nadere rechten. Volgens Microsoft Learn moeten alle gebruikers minstens één machtigingenset hebben voordat ze in Business Central kunnen komen.
De machtigingenset SUPER geeft toegang tot alles wat de licentie toestaat. Dat is praktisch tijdens de inrichting, maar mag alleen aan heel weinig mensen worden gegeven.
Een machtigingenset bestaat uit rechten op objecten zoals tabelgegevens, pagina's en codeunits. Voor elk kunt u lees-, invoeg-, wijzig-, verwijder- en uitvoerrechten opgeven. De waarde Indirect betekent dat de gebruiker het object alleen via een ander object mag gebruiken, zoals het boeken, en niet zelf rechtstreeks.
Een set kan ook andere machtigingensets bevatten. U kunt dan afzonderlijke rechten uitsluiten. Als een recht zowel is opgenomen als uitgesloten, wint de uitsluiting.
Maak uw eigen sets
Standaardsets van Microsoft kunnen niet worden bewerkt, maar u kunt ze kopiëren naar door de gebruiker gedefinieerde sets. Bij het kopiëren kiest u of u kopieert als verwijzing, als platte lijst of als kloon. Een verwijzing geeft een set die de wijzigingen van Microsoft volgt. U kunt ook een melding inschakelen als de oorspronkelijke set verandert.
Maak sets op basis van functies, bijvoorbeeld verkoop, inkoop, magazijn en administratie, en wijs ze toe aan beveiligingsgroepen in plaats van aan afzonderlijke gebruikers.
Neem machtigingen op en controleer ze
Het kan moeilijk zijn te raden welke objecten een taak vereist. Business Central kan uw handelingen opnemen. Open een nieuwe machtigingenset, kies Permissions en start de opname. Voer de taak uit, stop de opname en voeg de opgenomen rechten toe aan de set.
Loop de lijst daarna door. De opname neemt alles mee wat u aanraakt, en u moet zelf kiezen of de gebruiker mag invoegen, wijzigen of verwijderen.
De pagina Effective Permissions op de gebruikerskaart laat zien welke rechten een gebruiker heeft en waar ze vandaan komen. U hebt de machtigingenset SECURITY of SUPER nodig om de effectieve rechten van andere gebruikers te zien.
U kunt sets naar een XML-bestand exporteren en in een andere tenant importeren, en u kunt verouderde rechten uit alle sets verwijderen. Wijzigingen in machtigingen kunnen ook naar telemetrie worden gestuurd.
Bedrijven en jaarlijkse controle
Wanneer u een machtigingenset aan een gebruiker of een beveiligingsgroep toewijst, kunt u een bepaald bedrijf opgeven. Laat u het veld leeg, dan gelden de rechten voor alle bedrijven. Moet de set voor meerdere bedrijven gelden, maar niet voor alle, dan moet u hem voor elk bedrijf toevoegen.
Dat is nuttig als u dochtermaatschappijen hebt waar een medewerker maar in één mag werken.
Controleer eenmaal per jaar wie SUPER heeft, welke door de gebruiker gedefinieerde sets er zijn en of de rechten bij de rollen passen. Gebruik de pagina met het overzicht van machtigingen om te zien welke sets en gebruikers samenhangen met een bepaalde pagina of tabel.
Indirecte rechten
Gebruik de waarde Indirect waar mogelijk. Een gebruiker kan bijvoorbeeld verkoopdocumenten boeken zonder het volledige recht te hebben om de tabel met verkoopregels direct te wijzigen. Het boeken gebruikt het recht, maar de gebruiker kan het niet voor iets anders gebruiken.
Dat geeft betere bescherming dan direct recht op de hele tabel te geven, maar het vraagt een test voor elke rol, zodat u merkt als een taak een recht mist.
Volgende stap
Addverk is een nieuw Business Central-bedrijf. Wilt u met ons van gedachten wisselen over het ontwerp van machtigingensets per rol, schrijf ons dan.
Korte, concrete mails over wat klanten ons het vaakst vragen. We schrijven als we iets hebben dat het lezen waard is.