ANS-1709 · RôLES, AUTORISATIONS ET SéCURITé

Comment restreindre l’accès des superviseurs aux employés dans le Centre des employés de NetSuite ?

NetSuite propose plusieurs méthodes pour contrôler la visibilité des responsables et l'accès aux dossiers des employés, notamment des autorisations basées sur les rôles, des restrictions par service et des solutions SuiteScript personnalisées.

Solution courte

Oui, NetSuite permet de restreindre l’accès des superviseurs aux employés par divers moyens. Il s’agit notamment de configurer les autorisations de rôle au niveau des services et des sous-services, de supprimer l’accès à la liste des employés ou de mettre en place un script d’événement utilisateur avec un enregistrement personnalisé afin de gérer la visibilité spécifique des employés et de rediriger les utilisateurs non autorisés.

Scénario

Les organisations ont souvent besoin de limiter la visibilité d’un responsable au sein du Centre des employés NetSuite à ses subordonnés directs ou aux employés d’un service spécifique. Cela garantit la confidentialité des données et le respect des politiques d’accès internes, en empêchant les responsables de consulter ou d’accéder aux dossiers des employés qu’ils ne sont pas autorisés à voir.

Solution

NetSuite propose plusieurs méthodes pour restreindre l’accès des superviseurs aux dossiers des salariés au sein du Centre des salariés :

  1. Restrictions par service et sous-service :

    Configurez le rôle du superviseur afin de limiter son accès au service qui lui est attribué et à ses sous-services. Cette approche nécessite une affectation précise des salariés à leurs services respectifs afin de garantir une visibilité et un reporting corrects.

  2. Configuration des autorisations du rôle :

    ajustez les autorisations du rôle du responsable pour contrôler l’accès aux listes de salariés. Accédez à Permissions > Lists > Employees et définissez le niveau d’autorisation afin de restreindre ou de supprimer l’accès selon vos besoins.

  3. Script d’événement utilisateur avec enregistrement personnalisé :

    Mettez en œuvre un script d’événement utilisateur (beforeLoad) afin de contrôler par programmation l’accès à des enregistrements spécifiques d’employés. Cette méthode implique :

    • La création d’un enregistrement personnalisé répertoriant les employés auxquels chaque superviseur est autorisé à accéder.
    • Le développement d’un script d’événement utilisateur qui, lorsqu’un enregistrement d’employé est chargé, vérifie si le responsable actuel est autorisé à y accéder en se basant sur l’enregistrement personnalisé.
    • Si un responsable non autorisé tente d’accéder à l’enregistrement d’un salarié, le script peut utiliser le module N/redirect pour le rediriger vers un Suitelet affichant un message tel que « Vous n’avez pas accès. »

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Rôles, autorisations et sécurité

Parler à un consultant