Naar de hoofdinhoud

Toegangscontrole en Workflow: vernieuwde functionaliteit van de “rechten”

Geschreven door Nicolas Beal

De functionaliteiten Toegangscontrole en Workflow vormen een volledige herwerking van de oude functionaliteit “Rechten” binnen de SAM’URAI-oplossingen.

Ze maken het mogelijk om uitnames van artikelen nauwkeuriger, duidelijker en schaalbaarder te beperken en te beheren, op basis van:

  • de gebruikers,

  • de containers,

  • de tijdstippen,

  • en de bedrijfsregels: producten, categorieën, quota, enz.


1. Toegangscontrole

Algemeen principe

Een toegangscontrole maakt het mogelijk om de toegang van een gebruiker tot bepaalde containers te beperken, op vooraf bepaalde dagen of tijdsperiodes.

Het gaat om een eerste beveiligingsniveau, dat actief is vóór elke logica rond productbeperkingen of quota.


Voorbeeld

Configuratie


Na validatie


Standaardgedrag*

Een gebruiker zonder toegangscontrole:

  • heeft toegang tot alle containers,

  • 7 dagen op 7,

  • 24 uur per dag.

Er wordt geen enkele beperking toegepast.


Koppeling gebruiker / toegangscontrole

Een gebruiker kan slechts aan één toegangscontrole tegelijk gekoppeld zijn.

Een toegangscontrole kan aan één of meerdere gebruikers gekoppeld worden.

De toegangscontrole bepaalt waar en wanneer de gebruiker toegang heeft tot de containers.


Definitie van de tijdsperiodes

Voor elke dag van de week is het mogelijk om een toegangsperiode te definiëren.

Voorbeeld:

  • Maandag: van 08:30 tot 17:30

  • Dinsdag: van 08:30 tot 17:30

  • Woensdag: geen toegang

  • …

Elke dag wordt afzonderlijk geconfigureerd, zodat de toegang kan worden aangepast aan de werkelijke activiteitstijden.


Beperking van de containers

De toegangscontrole maakt het ook mogelijk om de toegestane containers te definiëren.

  • Alleen de geselecteerde containers zijn toegankelijk

  • De andere containers zijn volledig ontoegankelijk voor de gebruiker


Blokkeringsregels

Buiten:

  • de gedefinieerde tijdsperiodes,

  • of de toegestane containers,

👉 heeft de gebruiker geen toegang en kan hij geen enkele uitname van artikelen uitvoeren.


==> Doelstellingen van de toegangscontrole

  • De toegang tot de containers beveiligen

  • Uitnames buiten de toegestane tijdstippen beperken

  • De toegang aanpassen op basis van gebruikersprofielen

  • Het beheer van rechten vereenvoudigen ten opzichte van de oude functionaliteit


2. Workflow — Introductie

De functionaliteit Workflow gaat verder dan de toegangscontrole.

Ze maakt het mogelijk om geavanceerde bedrijfsregels in te stellen, met name:

  • beperkingen op categorieën, producten of artikelen,

  • en, in een tweede fase, uitnamequota.

De Workflow treedt in werking na de toegangscontrole en bepaalt wat de gebruiker mag uitnemen, en in welke hoeveelheid, op basis van de ingestelde frequenties.


✅ Samengevat

De Workflow werkt als een cascadefilter:

Categorieën → Producten → Artikelen → Uitnamemodus

Elke keuze bepaalt de volgende stap om een duidelijke, logische en veilige selectie te garanderen.


🧩 Workflow – Werkingsprincipe

De Workflow maakt het mogelijk om progressieve beperkingen te definiëren, georganiseerd volgens een stapsgewijze logica.

Elk niveau bepaalt het volgende om een coherente en gecontroleerde selectie te garanderen.


🗂️ Stap 1 – Beperking per categorie

Deze eerste stap maakt het mogelijk om de perimeter van de toegankelijke categorieën te definiëren.

  • ✔️ Als er geen categorie wordt geselecteerd, zijn alle categorieën beschikbaar

  • ✔️ De geselecteerde categorieën worden niet beschikbaar voor uitname, als beperking voor de gebruiker

  • ✅ De niet-geselecteerde categorieën blijven beschikbaar voor uitname

👉 Deze selectie vormt de basis van de volledige Workflow en heeft invloed op de volgende stappen van de Workflow.


📦 Stap 2 – Beperking per product

Zodra de categorieën zijn gedefinieerd, maakt de Workflow het mogelijk om de productselectie te beperken.

  • ✔️ Alleen producten die behoren tot de eerder toegestane categorieën kunnen worden geselecteerd

  • ❌ Producten uit geselecteerde categorieën worden automatisch uitgesloten

👉 Dit garandeert de samenhang tussen categorieën en producten.


🧾 Stap 3 – Beperking per artikel

Hetzelfde principe geldt op artikelniveau.

  • ✔️ Alleen artikelen die gekoppeld zijn aan de eerder toegestane producten kunnen worden geselecteerd

  • ❌ Elke selectie buiten deze perimeter is onmogelijk

👉 Deze stap verfijnt de controle nog verder.


🚚 Stap 4 – Uitnamemodus per regel

Voor elke regel van de Workflow is het mogelijk om de uitnamemodus te definiëren:

  • 🔹 Click & Collect

  • 🔹 Directe uitname

👉 Deze instelling maakt het mogelijk om de Workflow aan te passen aan verschillende toepassingen en organisaties.


3. Quota — Aanvulling op de Workflow

Algemeen principe

Quota maken het mogelijk om de hoeveelheden artikelen die kunnen worden uitgenomen te beperken, volgens regels die in de Workflow zijn gedefinieerd.

Ze treden in werking na alle reeds toegepaste beperkingen:

  • Toegangscontrole: waar en wanneer de gebruiker toegang heeft

  • Workflow: wat de gebruiker mag uitnemen

  • Quota: hoeveel de gebruiker mag uitnemen

Quota zijn alleen van toepassing op elementen die al door de Workflow zijn toegestaan.


Doelstellingen van de quota

  • De uitnamevolumes per gebruiker beheersen

  • Misbruik of overconsumptie voorkomen

  • De hoeveelheden aanpassen aan de bedrijfsbehoeften

  • Gebruik differentiëren volgens profielen of contexten


Types quota

Quota kunnen op verschillende niveaus worden gedefinieerd:

  • per categorie,

  • per product,

  • per artikel.

👉 Het quotaniveau hangt af van de granulariteit die in de Workflow is gedefinieerd.


Frequentie van de quota

Elk quota is gekoppeld aan een resetfrequentie:

  • per dag,

  • per week,

  • per maand,

  • of over een gedefinieerde periode.

De frequentie bepaalt over welke periode de uitnameteller wordt berekend.


Blokkerende of niet-blokkerende quota

Voor elk quota is het mogelijk om het gedrag te definiëren.


🔒 Blokkerend quota

Zodra het quota is bereikt:

  • wordt de uitname volledig geblokkeerd,

  • kan de gebruiker het betreffende artikel niet meer selecteren,

  • wordt er een informatiemelding weergegeven.

👉 Geen enkele overschrijding is toegestaan.


⚠️ Niet-blokkerend quota

Zodra het quota is bereikt:

  • blijft de uitname mogelijk,

  • informeert een waarschuwingsmelding de gebruiker dat het quota is overschreden.

👉 Deze modus maakt een flexibele controle mogelijk, zonder de activiteit te blokkeren.


Logica voor de toepassing van quota

Quota volgen de cascade-logica van de Workflow.

Ze zijn alleen van toepassing op:

  • de toegestane categorieën,

  • de toegestane producten,

  • de toegestane artikelen,

  • en de gedefinieerde uitnamemodus.

👉 Een artikel dat niet toegankelijk is via de Workflow is nooit onderworpen aan quota, omdat het niet zichtbaar is voor uitname.


Prioriteit en samenhang van de regels

  • De Toegangscontrole blijft altijd prioritair

  • De Workflow definieert de toegestane perimeter

  • De Quota regelen de volumes binnen deze perimeter

Deze hiërarchie garandeert een duidelijk, leesbaar en coherent beheer van de regels.


Standaardgeval

Als er geen quota is gedefinieerd:

  • wordt er geen hoeveelheidbeperking toegepast,

  • blijven de uitnames onbeperkt voor de toegestane elementen.


Samengevat

Quota vormen het laatste controleniveau:

👉 Toegang krijgen — Toegangscontrole
👉 Selecteren — Workflow
👉 Beperken — Quota

Ze maken het mogelijk om veiligheid, flexibiliteit en controle over het gebruik te combineren, terwijl ze zich aanpassen aan de bedrijfsbeperkingen.

Was dit een antwoord op uw vraag?