Page 1 sur 1

Documents Confidentiel ou Public

MessagePublié: 15 Juin 2011 à 13:25
par auremil76
Bonjour,

Dans une base de document avec cycle d'approbation, j'aurai besoin que les documents marqués CONFIDENTIEL ne soit plus visibles sauf pour le créateur, l'approbateur et les membres de la liste de diffusion.

En sachant que se ne sont jamais les mêmes.


Merci d'avance du coup de main.

Jacques

MessagePublié: 15 Juin 2011 à 13:35
par Michael DELIQUE
Bonjour

le plus simple/efficace/sécurisé est de passer par des champs auteur/lecteur.

un champ de type auteur qui contient la liste des noms (au format canonique) des utilisateurs ayant le droit d'écrire.
un champ de type lecteur pour ceux ayant le droit de lire

je te conseil aussi de rajouter un champ caché calculé de type auteur ayant pour valeur un rôle (ce qui évite de perdre l’accès en écriture sur un document)

MessagePublié: 15 Juin 2011 à 15:07
par auremil76
J'ai bien un champs :

de type lecteur avec : @Trim(From : DiffuseurList : ReviewerList ) au format canonique

et un champs :

de type auteur avec un role "CONF" ou "PUB"

Comment le lien entre les deux champs se fait il pour qu'un utlisateur X ne voit pas les documents Confidentiels ?

MessagePublié: 15 Juin 2011 à 15:15
par Michael DELIQUE
re,

si X n'est pas dans le champ lecteur ou dans le champs auteur il ne pourra jamais voir/modifier les documents.

pour ton champ lecteur tu peux essayer un @if ?