Page 1 sur 1
Documents Confidentiel ou Public

Publié:
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

Publié:
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)

Publié:
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 ?

Publié:
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 ?