A
Amber Insights

Specifika rättigheter utöver grupp-behörigheten — finkornig kontroll.

Där användargruppen sätter den grova behörighetsnivån (Ekonom, Attestant, etc.) ger roller specifika tilläggsrättigheter som inte hör hemma i en bred gruppdefinition. Det är finjusterings-axeln av behörighetsmodellen.

Vanliga roller

RollVad den ger
AmberAdminSuperadmin — alla rättigheter, syns även i Dold-fakturor
GDPRAdminFår anonymisera personuppgifter i GDPR-fönstret
SpreadsheetAdminFår skapa och ändra Kalkylrapport-mallar
BluffAdminFår ändra bluffvarningar och justera leverantörskontroller
AttestThresholdAdminFår ändra attestbelopps-trösklar
MenuAdminFår ändra menystruktur (SY_Meny)

Inte hierarkiska

Roller är inte hierarkiska. En användare kan ha flera roller och de kombineras. En person kan vara både SpreadsheetAdmin och GDPRAdmin utan att den ena innebär den andra.

Granulär nog för att vara säker

Tanken är att vanliga ekonomer inte ska ha alla rättigheter. Vill ekonomichefen att en specifik person kan ändra Kalkylrapport-mallar — bara den personen får SpreadsheetAdmin. Alla andra ekonomer kan fortfarande se mallarna men inte ändra dem.

Kontroll i koden

I varje fönster där en känslig åtgärd kan göras kollar koden:

If SY_Roles.HasRole("GDPRAdmin") Then
    btnAnonymisera.Visible = True
End If

Knappar och menyalternativ försvinner för användare som saknar rollen. Inte bara “felmeddelande” — funktionen är osynlig.

Audit-spår

Tilldelning och borttagning av roller loggas i SY_Audit. Vid revision kan man se exakt när en person fick eller förlorade en specifik roll, och av vem.

Hantering vid offboarding

När en användare lämnar — ta bort rollerna före inaktivering. Det säkerställer att ingen kvarvarande rättighet finns kvar om kontot återaktiveras senare.

Vill du se hur det fungerar i praktiken?

Boka demo