Ajouter une sécurité de champ dans HR

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Vous pouvez sécuriser un champ sur un formulaire afin que des utilisateurs RH spécifiques ne puissent pas le visualiser.

    Avant de commencer

    Rôle requis : sn_hr_core.admin, security_admin

    Pourquoi et quand exécuter cette tâche

    Utilisez la fonction Contrôle d'accès (ACL) sur un champ pour le sécuriser.
    Remarque :
    Cet exemple montre comment sécuriser le champ Origine ethnique sur un formulaire Profil RH afin que les utilisateurs ayant un rôle de responsable RH [hr_manager] ou un rôle de niveau inférieur ne puissent pas le voir.

    Procédure

    1. Accédez à la Tout > Profil RH.
    2. Élevez votre rôle pour y ajouter security_admin.
      Sélectionnez votre nom de connexion, puis choisissez Élever les privilèges des rôles.Sélectionnez Élever les privilèges des rôles à partir du nom de connexion.
    3. Cochez security_admin.
    4. Sélectionnez OK.
    5. Sélectionnez un enregistrement de profil RH à modifier.
      Il peut s'agir de n'importe quel enregistrement.
    6. Cliquez avec le bouton droit sur le champ Origine ethnique et sélectionnez Configurer la sécurité.
      Affichez le champ Configurer la sécurité à partir du formulaire de profil RH.
    7. Le menu Mécanisme de sécurité apparaît.
      Définissez le champ Opération visant à sécuriser sur lire. Champ Opération visant à sécuriser dans le menu Mécanisme de sécurité.
    8. Déplacez dans la colonne Sélectionné un rôle pour lequel vous souhaitez rendre le champ visible.
      Par exemple, déplacez sn_hr_core.admin. Si vous sélectionnez lire et que vous ajoutez sn_hr_core.admin, aucun des rôles de niveau inférieur ne pourra lire le champ. Par exemple, le rôle sn_hr_core.manager se situe en dessous de ce rôle et ne peut donc pas voir ce champ une fois ces étapes effectuées.
    9. Cliquez sur OK.
      Étant donné que HRSM est une application incluse dans le périmètre, vous devez vous assurer que vous êtes dans la version incluse dans le périmètre du formulaire.
      • Cliquez sur l'icône des Paramètres.
      • Sélectionnez Développeur sous Paramètres système.
      • Définissez Application sur Human Resources: Core.Modification de la version de HR incluse dans le périmètre via les Paramètres système.
      • Fermer la fenêtre.