Page 1 sur 2
Champs Lecteur et Auteur

Publié:
09 Avr 2010 à 15:03
par jeulin
Bonjour,
une question sans doute bête : est-il possible d'alimenter des champs de cette nature avec des noms de groupe ?
Si oui existe-il des précautions d'emploi, des pièges... ?
Car, vous l'avez compris, j'ai essayé sans succès...
Merci de vos réponses.
Philippe

Publié:
09 Avr 2010 à 15:06
par Michael DELIQUE
salut
la réponse est : OUI ! heureusement sinon ont seraient dans la mouise
par contre quand tu renseigne en champ de type auteur ou lecteur sela doit TOUJOURS se faire avec un nom (utilisateur ou groupe) sour sa forme canonique ex CN=Mon groupe...)
par contre pour les groupe il faut bien vérifier qu'ils sont autorisé pour la LCA (propriété du groupe a regarder dans le names.nsf)

Publié:
09 Avr 2010 à 15:31
par jeulin
Merci pour cette réponse très rapide !
J'ai bien mis sous forme canonique, ce que je n'avais pas fait jusqu'à présent...
Ce groupe est "Multi-purpose" et bien présent dans la LCA de ma base avec les droits "Auteurs".
Mais... cela ne marche pas mieux...
Ces champs peuvent bien être "calculés" ?
En fait, la valeur de ce groupe (lié à un pays précis) est chargée au moment de la création d'un document par un membre appartenant à ce groupe (à ce pays)...
Vois-tu encore un chtuc ?!?
Merci de votre avis.

Publié:
09 Avr 2010 à 15:53
par amahi
Deux choses:
Champ multievalué?
Si modification par script, le champ garde t il bien sa propriété "isAuthor" ?

Publié:
09 Avr 2010 à 16:21
par jeulin
Non, ils ne sont pas multivalués ; j'y pensais mais comme il n'y aurait qu'un seul groupe... Bon, je vais essayer tout de même...
Non, ils sont calculés par langage de commande et non par script.
Merci de ces suggestions !

Publié:
09 Avr 2010 à 16:53
par jeulin
Ma vue au départ est configurée avec une gestion des accès au niveau de ces propriétés.
Faut-il que ce groupe soit déclaré/enregistré comme ayant l'accès à cette vue ?!?
Mon utilisateur "testeur" est parti ; je modifie et je testerai lundi !
Bon week-end à ceux qui me liront !
Philippe

Publié:
11 Avr 2010 à 14:51
par roubech
Bonjour,
si on récapitule :
tu as un groupe "Mon groupe" dans le carnet d'adresse du serveur, de type Multifonction avec des membre dont ton utilisateur test "Prenom Nom/Org"
Ce groupe est dans la LCA de ta base avec un accès Auteur + Create doc
Dans cette base, tu as un masque "MonMasque" avec un champ "MonChampAuteur" de type Auteur, multivalué, calculé à la création avec une formule qui renvoi "MonGroupe" si c'est "Prenom NOM/Org" qui est connecté
"Prenom NOM/Org" créé un nouveau doc dans la base avec ce masque. Tu vérifies bien que le champ "MonChampAuteur" contient "MonGroupe" et est de type Auteur et summary
Quand tu dis que ça ne fonctionne pas, tu veux dire que ton utilisateur "Prenom NOM/Org" ne peux pas éditer le doc qu'il vient de créer ? Il a un message du genre "Vous ne pouvez pas éditer ce document car vous ne figure pas dans les liste des auteurs autorisés" ?
Quand l'utilisateur est connecté, tu as vérifié en cliquant dans la barre d'état sur l'icone sécurité pour afficher la boite de dialogue avec les noms, les groupes et les rôles de l'utilisateur ?
Tu parle de gestion des accès au niveau d'une vue. Tu peux préciser, tu as limité l'accès à ta vue ?

Publié:
12 Avr 2010 à 08:12
par jeulin
Bonjour,
c'est tout à fait cela sauf que, dans un premier temps, j'utilise un champ "Lecteurs" afin de bien cloisonner les documents créés.
Prenom NOM/Org crée un document ; le nom du groupe auquel il appartient est alors bien enregistré, suite à calcul, dans le champ "Lecteurs" présent dans ce document.
Or, après enregistrement, le document disparaît de la vue, disparaît aux yeux de Prenom NOM/Org...
Oui, à l'origine ma vue était protégée mais j'ai tout "remis à zéro" (Tout utilisateur ayant au moins l'accès Lecteur).
Il y a un truc, sans doute tout c.., mais je ne vois pas lequel !
Merci de ton aide et de votre aide à tous !
Philippe.

Publié:
12 Avr 2010 à 08:13
par Michael DELIQUE
salut
regarde les champs système $authors et $readers

Publié:
12 Avr 2010 à 08:33
par jeulin
Bonjour,
je ne les vois pas dans "Propriété du document / Equerre"...
Or, moi, en tant qu'administrateur "métier", j'ai déjà mon CN dans un champ "Lecteurs" et "Auteurs" propres (et cela semble bien marcher). Je devrais donc déjà me retrouver ?!?

Publié:
12 Avr 2010 à 08:38
par stloje
Etant donnée que tu utilises des groupes, tu as vérifié si le carnet d'adresses Notes où réside la base est bien à jour? Il peut y avoir des problèmes de réplique entre les serveurs.

Publié:
12 Avr 2010 à 09:06
par jeulin
Non, le groupe est bien à jour... (pour l'instant, un seul groupe avec un seul nom dedans...).

Publié:
12 Avr 2010 à 09:08
par Michael DELIQUE
Question bête tu as bien vérifié la case du nom du groupe?

Publié:
12 Avr 2010 à 09:16
par stloje
J'ai regardé rapidement l'ensemble des réponses et tu dis que le champ est calculé et que tu peux visualiser le contenu du champ via les propriétés du document. Quand tu le visualises, c'est directement sur le document (en mode édition) ou à partir d'une vue?
Vérifie si le champ est bien renseigné à partir d'une vue.

Publié:
12 Avr 2010 à 09:31
par jeulin
Je ne vois pas de champs "système" de type $Readers ou $Authors lorsque je regarde les propriétés du document à partir d'une vue.
Par contre, je peux lire mes deux champs Readers et mes deux champs Auteurs, sous leurs noms propres, dans ces mêmes propriétés.
Deux questions : il est bien possible d'avoir deux champs Lecteurs et deux champs Auteurs dans un même masque ? D'ailleurs, lorsque je remplis ces deux champs par des noms d'utilisateurs, cela marche très bien...
Dans ma vue, j'ai la formule d'enfer "@Now=@Now" ; cela peut-il perturber le fonctionnement.
Oui, la casse est bien respectée. J'ai fait un copier-coller.
Il n'y a aucune question bête !
