PLATEFORME - Administration > Guide de l'administrateur > Objets > Gérer les accès aux données de façon dynamique
Gérer les accès aux données de façon dynamique
Les graphes des accès en écriture et en lecture définissent statiquement les accès aux données. Une personne voit les objets qui appartiennent à sa zone d'accès en lecture et peut modifier les objets qui appartiennent à sa zone d'accès en écriture.
Vous pouvez définir des règles dynamiques d'accès aux données en lecture ou en écriture.
Une règle dynamique :
s'applique à un objet pour des profils donnés
est définie par une macro
Attention à la gestion de la confidentialité
Un objet est associé à un niveau de confidentialité et vous devez être vigilant lors de la mise en place de règles dynamiques d'accès aux données.
Mode statique :
La gestion de la confidentialité est prise en compte via les graphes des accès en écriture et en lecture, qui gèrent les accès aux données de façon statique.
Mode dynamique :
La gestion de la confidentialité n'est pas toujours prise en compte via les règles d'accès aux données, qui gèrent les accès aux données de façon dynamique.
Lorsqu'un utilisateur génère certains types de documentation (ex. : site Web, rapport), celle-ci est générée avec les règles d'accès aux données de la personne qui l'a générée. La documentation ainsi mise en cache ne prend pas en compte la confidentialité de l'utilisateur qui va lire cette documentation (ex. : site Web, rapport) et qui ne répond peut-être pas aux mêmes règles d'accès aux données.
Implémenter une règle dynamique d'accès aux données
Une règle dynamique d'accès aux données :
définit pour une personne, ses droits d'accès en lecture ou en écriture sur un objet donné
*La règle peut s'appliquer à plusieurs objets.
peut être basée sur les caractéristiques d'un objet, d'une personne, ou d'un objet et d'une personne
peut être appelée à la création d'un objet
peut être associée à un ou plusieurs profils donnés
*Par défaut la règle est associée à tous les profils.
Pour gérer les accès aux données de façon dynamique sur un objet, vous devez implémenter une règle de permission :
1. Créez la macro qui régit la règle de permission.
*Pour des informations sur l'écriture de la macro, voir HOPEX Power Studio > Using APIs: Optimizing the macro of a dynamic data access rule.
2. Créez la règle de permission.
3. (Si besoin) Définissez à quel profil s'applique la règle.
Par défaut elle s'applique à tous les profils.
4. Associez la règle de permission à l'objet concerné par la règle.
La règle peut s'appliquer à plusieurs objets.
Créer une règle de permission (règle d'accès aux données)
Une règle de permission est définie par une macro. Une règle de permission peut définir les droits d'accès aux objets en lecture ou en écriture.
Pour créer une règle de permission :
1. Dans HOPEX (Windows Front-End), à partir de l'Explorateur HOPEX, cliquez sur Créer .
2. Sélectionnez Règle d'accès aux données et cliquez sur OK.
3. Dans la fenêtre de Création d'une règle d'accès aux données, saisissez un Nom pour la règle et cliquez sur OK.
4. Accédez aux propriétés de la règle.
5. Dans l'onglet Caractéristiques, dans le champ Macro, cliquez sur la flèche et relier la macro qui régit la règle.
6. Dans le champ Type d'accès, sélectionnez le type d'accès aux données (Lecture ou Ecriture).
Dans le cadre Profil de l'utilisateur, si aucun profil n'est relié à la règle, la règle s'applique à tous les profils.
7. (Pour appeler la règle à la création de l'objet) Dans l'onglet Textes > _Settings saisissez :
[General]
RelaxCreationTime=0
Associer une règle de permission à un profil
*Pour associer une règle de permission dynamique à un profil livré par MEGA,voir Personnaliser les caractéristiques d'un profil existant / Créer un profil à partir d'un profil existant.
Pour associer une règle de permission à un profil :
1. Accéder aux pages de propriétés de la règle de permission.
Ex. : "Action Plan - Writing"
2. Cliquez sur l'onglet Caractéristiques.
3. Dans le cadre Profil de l'utilisateur, cliquez sur Relier et sélectionnez le profil auquel vous voulez associer la règle de permission.
*Vous pouvez relier plusieurs profils.
Associer une règle de permission à un objet
*Pour associer une règle de permission dynamique à un objet vous devez avoir le droit de modifier les données HOPEX, voir Gérer la personnalisation des données HOPEX.
Pour associer une règle de permission à un objet :
1. Accéder aux pages de propriétés de l'objet.
Ex. : MetaClass "Risque".
2. Cliquez sur l'onglet Accès aux données.
3. Dans le cadre Règle d'accès aux données, cliquez sur Relier et sélectionnez la règle que vous voulez associer à l'objet.