Bonjour,
Je sollicite votre expertise afin de m'aiguiller sur la conception d'un modèle de données d'habilitation. Ce modèle doit être garant de la cohérence des données.
Ladite application doit permettre aux salariés de visualiser les données de l’activité de l’entreprise en fonction du poste du salarié.
- Un utilisateur peut appartenir à 1 ou plusieurs sociétés
- Un utilisateur ne peut pas accéder aux données des sociétés auxquelles il n’appartient pas
o Un utilisateur ne peut pas accéder aux données des activités auxquelles il n’appartient pas
o Un utilisateur ne peut pas avoir de poste d’une activité que sa société ne possède pas
• Une société a une ou plusieurs activités
• Un utilisateur à toutes ou au moins une des activités de sa ou ses sociétéso Un utilisateur peut être commercial d’une société A si est seulement si cette société A à l’activité « Commerciale »
o L’utilisateur peut être commercial pour une société A et DRH pour une autre société B
Pour une activité donnée :
• Un utilisateur à accès aux données d’une ou toutes les activités de sa société
• Ex1 : Commercial et DRH de la société A
• Ex2 : Seulement Commercial de la société A
• Ex3 : Seulement DRH de la société A
• Un utilisateur peut gérer différents activités de ses sociétés
• Ex1 : Commercial et DRH de la société A et B
• Ex2 : Commercial de la société A et DRH de la société B
• Ex3 : DRH de la société A et Commercial de la société B et Comptable de la Société C
• Profil utilisateur demandé :
o Admin : à accès à toutes les données et fonctionnalités classique et fonctionnalités d’administration
o Gestionnaire : à accès à toutes les données des entreprises / activités et fonctionnalités
o Salarié : à accès aux données des activités de sa (ses) sociétés qui correspondent à son (ses) poste
Modéliser le MCD de la base donnée pour permettre des gérer l’habilitation des utilisateurs ?
Ce MCD doit contrôler les accès aux fonctionnalités des utilisateurs, en fonction de leur poste et société.
Vous trouverez en PJ, une ébauche du modèle (qui à mon avis ne répond pas à toutes les exigences).
merci beaucoup pour vos conseils
Partager