Pour des raisons de confidentialité ou pour simplifier vos applications, il est souvent utile de pouvoir limiter l'accès des utilisateurs aux seules données qui leur sont attribuées, par exemple pour créer un extranet/portail client pour vos clients ou fournisseurs, ou pour s'assurer que les techniciens ont accès à leurs interventions mais uniquement à elles et non à la base de données principale.
Prenons l'exemple de la gestion d'interventions.
Pour permettre aux techniciens d'accéder uniquement à leurs bons de travail sans accéder à la base de données principale, vous pouvez suivre ces étapes :
-
Ajoutez un champ "Assignée à" dans votre table des interventions et attribuez l'ID utilisateur de chaque technicien à la tâche correspondante.
-
Créez une nouvelle vue appelée "Mes interventions" et appliquez un filtre dynamique basé sur l'utilisateur connecté. Pour ce faire, utilisez la fonction de filtre qui compare la colonne "Assignée à" avec le login de l'utilisateur connecté, avec l'option "Contient l'identifiant TimeTonic de l'utilisateur"
-
Depuis la page d'accueil, créez un nouvel espace de travail que tous les techniciens partageront
-
Revenez à l'espace de travail de votre gestion des interventions et partagez la vue filtrée "Mes interventions" dans ce nouvel espace de travail commun. Pour cela, utilisez l'option "Partager" > "Partager la vue dans un autre espace de travail" et choisissez le nouvel espace de travail que vous venez de créer.
-
Invitez vos techniciens dans l'espace de travail commun. Ils ne verront que la vue "Mes interventions".
De cette manière, chaque technicien aura accès uniquement à ses interventions dans l’espace de travail commun, sans pouvoir accéder à la base de données principale ni aux informations des autres techniciens.
Note: vous pouvez ajouter d'autres vues à cet espace de travail, qui restera isolé des bases de données principales.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.