Documents Confidentiel ou Public

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Documents Confidentiel ou Public

Messagepar auremil76 » 15 Juin 2011 à 13:25

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
auremil76
Premier posts
Premier posts
 
Message(s) : 30
Inscrit(e) le : 27 Jan 2009 à 12:15
Localisation : PUTEAUX

Messagepar Michael DELIQUE » 15 Juin 2011 à 13:35

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)
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar auremil76 » 15 Juin 2011 à 15:07

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 ?
auremil76
Premier posts
Premier posts
 
Message(s) : 30
Inscrit(e) le : 27 Jan 2009 à 12:15
Localisation : PUTEAUX

Messagepar Michael DELIQUE » 15 Juin 2011 à 15:15

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 ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy


Retour vers Développement

cron