Champs Lecteur et Auteur

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

Champs Lecteur et Auteur

Messagepar jeulin » 09 Avr 2010 à 15:03

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
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Messagepar Michael DELIQUE » 09 Avr 2010 à 15:06

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)
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 jeulin » 09 Avr 2010 à 15:31

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.
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Messagepar amahi » 09 Avr 2010 à 15:53

Deux choses:
Champ multievalué?
Si modification par script, le champ garde t il bien sa propriété "isAuthor" ?
@Novaliance
amahi
Empereur des posts
Empereur des posts
 
Message(s) : 1032
Inscrit(e) le : 08 Jan 2007 à 16:57
Localisation : Region parisienne

Messagepar jeulin » 09 Avr 2010 à 16:21

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 !
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Messagepar jeulin » 09 Avr 2010 à 16:53

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
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Messagepar roubech » 11 Avr 2010 à 14:51

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 ?
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar jeulin » 12 Avr 2010 à 08:12

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.
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Messagepar Michael DELIQUE » 12 Avr 2010 à 08:13

salut

regarde les champs système $authors et $readers
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 jeulin » 12 Avr 2010 à 08:33

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 ?!?
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Messagepar stloje » 12 Avr 2010 à 08:38

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.
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar jeulin » 12 Avr 2010 à 09:06

Non, le groupe est bien à jour... (pour l'instant, un seul groupe avec un seul nom dedans...).
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Messagepar Michael DELIQUE » 12 Avr 2010 à 09:08

Question bête tu as bien vérifié la case du nom du groupe?
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 stloje » 12 Avr 2010 à 09:16

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.
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Messagepar jeulin » 12 Avr 2010 à 09:31

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 ! :)
jeulin
Premier posts
Premier posts
 
Message(s) : 35
Inscrit(e) le : 26 Nov 2007 à 08:38

Suivant

Retour vers Développement

cron