Les fonctionnalitĂ©s ContrĂŽle dâaccĂšs et Workflow constituent une refonte complĂšte de lâancienne fonctionnalitĂ© âDroitsâ au sein des solutions SAMâURAI.
Elles permettent de restreindre et encadrer les prises dâarticles, de maniĂšre plus fine, plus lisible et plus Ă©volutive, en fonction :
des utilisateurs,
des contenants,
des horaires,
et des rĂšgles mĂ©tiers (produits, catĂ©gories, quotasâŠ).
1. ContrĂŽle dâaccĂšs
Principe général
Un contrĂŽle dâaccĂšs permet de restreindre lâaccĂšs dâun utilisateur Ă certains contenants, sur des jours/plages horaires dĂ©finies.
Il sâagit dâun premier niveau de sĂ©curitĂ©, qui agit avant toute logique de restriction produit ou de quota.
Voici un exemple :
Paramétrage :
Une fois validé :
Comportement par défaut*
Un utilisateur sans contrĂŽle dâaccĂšs :
a accĂšs Ă tous les contenants,
7 jours sur 7,
24 heures sur 24.
Aucune restriction ne lui est appliquée.
Association utilisateur / contrĂŽle dâaccĂšs
Un utilisateur peut ĂȘtre liĂ© Ă un seul contrĂŽle dâaccĂšs Ă la fois.
Un contrĂŽle dâaccĂšs peut ĂȘtre associĂ© Ă un ou plusieurs utilisateurs.
Le contrĂŽle dâaccĂšs dĂ©finit oĂč et quand lâutilisateur est autorisĂ© Ă accĂ©der aux contenants.
Définition des plages horaires
Pour chaque jour de la semaine, il est possible de dĂ©finir une plage horaire dâaccĂšs.
Exemple :
Lundi : de 08h30 Ă 17h30
Mardi : de 08h30 Ă 17h30
Mercredi : aucun accĂšs
âŠ
Chaque jour est configurĂ© indĂ©pendamment, ce qui permet de sâadapter aux horaires rĂ©els dâactivitĂ©.
Restriction des contenants
Le contrĂŽle dâaccĂšs permet Ă©galement de dĂ©finir les contenants autorisĂ©s.
Seuls les contenants sélectionnés sont accessibles
Les autres contenants sont totalement inaccessibles pour lâutilisateur
RĂšgles de blocage
En dehors :
des plages horaires définies,
ou des contenants autorisés,
đ lâutilisateur nâa aucun accĂšs et ne peut effectuer aucune prise dâarticle.
==> Objectifs du contrĂŽle dâaccĂšs
SĂ©curiser lâaccĂšs aux contenants
Limiter les prises hors horaires autorisés
Adapter lâaccĂšs selon les profils utilisateurs
Simplifier la gestion des droits par rapport Ă lâancienne fonctionnalitĂ©
2. Workflow (introduction)
La fonctionnalitĂ© Workflow va plus loin que le contrĂŽle dâaccĂšs.
Elle permet de mettre en place des rÚgles métiers avancées, notamment :
des restrictions sur les catégories, produits ou articles,
et, dans un second temps, des quotas de prises.
Le Workflow intervient aprĂšs le contrĂŽle dâaccĂšs et agit sur ce que lâutilisateur peut prendre, et en quelle quantitĂ©, en fonction des frĂ©quences paramĂ©trĂ©es.
â En rĂ©sumĂ©
Le Workflow fonctionne comme un filtre en cascade :
âCatĂ©gories â Produits â Articles â Mode de prise
Chaque choix conditionne le suivant pour garantir une sélection claire, logique et sécurisée.
đ§© Workflow â Principe de fonctionnement
Le Workflow permet de définir des restrictions progressives, organisées selon une logique par étapes.
Chaque niveau conditionne le suivant afin dâassurer une sĂ©lection cohĂ©rente et maĂźtrisĂ©e.
đïž Ătape 1 â Restriction par catĂ©gories
Cette premiÚre étape permet de définir le périmÚtre des catégories accessibles.
âïž Si aucune catĂ©gorie nâest sĂ©lectionnĂ©e, alors toutes les catĂ©gories sont disponibles
âïž Les catĂ©gories sĂ©lectionnĂ©es deviennent indisponible Ă la prise (restriction pur l'utilisateur)
â
Les catégories non sélectionnées seront disponibles à la prise
đ Cette sĂ©lection sert de base Ă lâensemble du Workflow et a une rĂ©percussion sur la suite du Workflow.
đŠ Ătape 2 â Restriction par produits
Une fois les catégories définies, le Workflow permet de restreindre la sélection des produits.
âïž Seuls les produits appartenant aux catĂ©gories autorisĂ©es prĂ©cĂ©demment sont sĂ©lectionnables
â Les produits issus de catĂ©gories sĂ©lectionnĂ©es sont automatiquement exclus
đ Cela garantit la cohĂ©rence entre catĂ©gories et produits.
đ§Ÿ Ătape 3 â Restriction par articles
Le mĂȘme principe sâapplique au niveau des articles.
âïž Seuls les articles rattachĂ©s aux produits autorisĂ©s prĂ©cĂ©demment peuvent ĂȘtre sĂ©lectionnĂ©s
â Toute sĂ©lection hors de ce pĂ©rimĂštre est impossible
đ Cette Ă©tape affine encore davantage le contrĂŽle.
đ Ătape 4 â Mode de prise par ligne
Pour chaque ligne du Workflow, il est possible de définir le mode de prise :
đč Click & Collect
đč Prise directe
đ Ce paramĂ©trage permet dâadapter le Workflow aux diffĂ©rents usages et organisations.
3. Quotas (complément au Workflow)
Principe général
Les quotas permettent de limiter les quantitĂ©s dâarticles pouvant ĂȘtre prises, selon des rĂšgles dĂ©finies dans le Workflow.
Ils interviennent aprĂšs lâensemble des restrictions dĂ©jĂ appliquĂ©es :
ContrĂŽle dâaccĂšs (oĂč et quand lâutilisateur peut accĂ©der),
Workflow (quoi lâutilisateur peut prendre),
Quotas (combien lâutilisateur peut prendre).
Les quotas sâappliquent uniquement sur les Ă©lĂ©ments dĂ©jĂ autorisĂ©s par le Workflow.
Objectifs des quotas
MaĂźtriser les volumes de prises par utilisateur
Ăviter les abus ou surconsommations
Adapter les quantités selon les besoins métiers
Différencier les usages selon les profils ou contextes
Types de quotas
Les quotas peuvent ĂȘtre dĂ©finis selon diffĂ©rents niveaux :
par catégorie,
par produit,
par article.
đ Le niveau de quota dĂ©pend de la granularitĂ© dĂ©finie dans le Workflow.
Fréquence des quotas
Chaque quota est associé à une fréquence de réinitialisation :
par jour,
par semaine,
par mois,
ou sur une période définie.
La fréquence permet de définir sur quelle durée le compteur de prises est calculé.
Quotas bloquants ou non bloquants
Pour chaque quota, il est possible de définir son comportement :
đ Quota bloquant
Une fois le quota atteint :
la prise est totalement bloquée,
lâutilisateur ne peut plus sĂ©lectionner lâarticle concernĂ©,
un message dâinformation est affichĂ©.
đ Aucun dĂ©passement nâest autorisĂ©.
â ïž Quota non bloquant
Une fois le quota atteint :
la prise reste possible,
un message dâalerte informe lâutilisateur que le quota est dĂ©passĂ©.
đ Ce mode permet un contrĂŽle souple, sans empĂȘcher lâactivitĂ©.
Logique dâapplication des quotas
Les quotas suivent la logique en cascade du Workflow :
Ils sâappliquent uniquement :
aux catégories autorisées,
aux produits autorisés,
aux articles autorisés,
et au mode de prise défini.
đ Un article non accessible via le Workflow nâest jamais soumis aux quotas, puisquâil nâest pas visible Ă la prise.
Priorité et cohérence des rÚgles
Le ContrĂŽle dâaccĂšs reste toujours prioritaire
Le Workflow définit le périmÚtre autorisé
Les Quotas encadrent les volumes Ă lâintĂ©rieur de ce pĂ©rimĂštre
Cette hiérarchie garantit une gestion claire, lisible et cohérente des rÚgles.
Cas par défaut
Si aucun quota nâest dĂ©fini :
aucune limitation de quantitĂ© nâest appliquĂ©e,
les prises restent illimitées sur les éléments autorisés.
En résumé
Les quotas constituent le dernier niveau de contrĂŽle :
đ AccĂ©der (ContrĂŽle dâaccĂšs)
đ SĂ©lectionner (Workflow)
đ Limiter (Quotas)
Ils permettent dâallier sĂ©curitĂ©, flexibilitĂ© et maĂźtrise des usages, tout en sâadaptant aux contraintes mĂ©tiers.


