Table des matières

Search

  1. Préface
  2. Introduction
  3. Concepts IDD
  4. Processus d'implémentation
  5. Gestionnaire de configuration IDD
  6. Configuration manuelle d'IDD
  7. Propriétés globales d'IDD
  8. Exigences de plateforme et de dimensionnement
  9. Composants de l'application
  10. Configuration de la sécurité IDD
  11. Sécurité des données
  12. Exemple de configuration de la sécurité basée sur les rôles
  13. Masquage des données
  14. Moteur de flux de travail Siperian BPM
  15. Codes de paramètres régionaux
  16. Dépannage
  17. Glossaire

Guide d’implémentation de Data Director

Guide d’implémentation de Data Director

Exemple de configuration d'un objet petit-enfant pour la sécurité des données

Exemple de configuration d'un objet petit-enfant pour la sécurité des données

Vous souhaitez que les gestionnaires de données situés en France puissent afficher les enregistrements enfants et petits-enfants lorsque la valeur de la colonne « Pays » de l'enregistrement petit-enfant C_MT_ADDRESS est « FR ».
Pour filtrer en fonction de l'emplacement du gestionnaire de données, créez un rôle pour les gestionnaires de données situés en France dans MDM Hub. Dans cet exemple, vous attribuez le rôle « DSFrance » aux gestionnaires de données situés en France. Utilisez le composant de chemin de correspondance de l'objet petit-enfant lorsque vous spécifiez la valeur « columnUid ».
L'extrait du fichier
BDDConfig.xml
exposé ci-dessous montre comment configurer la sécurité des données pour cet exemple :
<subjectArea name=”Organization”> <one2ManyChild name="Employee"> <dataSecurity> <securityFilter columnUid="MATCH_PATH_COMPONENT.C_MT_ADDRESS|COUNTRY"> <securityValue value="RUS"> <securityRole roleUid="DSFrance"/> </securityValue> </securityFilter> </dataSecurity> <one2ManyChild name="Address" mpcUid="C_MT_ADDRESS"> </one2ManyChild> </one2ManyChild> </subjectArea>
Par défaut, les utilisateurs ne peuvent pas afficher l'enregistrement enfant si vous définissez un filtre pour une colonne petit-enfant, mais que l'enregistrement enfant n'a pas d'enregistrements petits-enfants. Pour permettre aux utilisateurs d'afficher des enregistrements enfants sans enregistrements petits-enfants, définissez la propriété globale « allowDsEmptyChildren » sur
True
.