Vue intégrée et catégorisation

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

Vue intégrée et catégorisation

Messagepar Tounix » 14 Oct 2011 à 09:56

Bonjour à tous,

Je développe en 6.5.1 pour une appli web. J'ai plusieurs années d'expérience mais je ne suis jamais tombé sur ce cas qui me laisse perplexe.

J'ai une vue avec une seule colonne de catégorisation

Code : Tout sélectionner
@Name([CN];Demandeur)


Le champ Demandeur dans mon document correspond au nom de la personne connectée

Code : Tout sélectionner
@UserName


J'intègre cette vue dans un masque avec catégorisation

Code : Tout sélectionner
@Name([CN];@UserName)


Normalement, lorsqu'un salarié se connecte, il ne voit donc que les documents qui le concerne.

Voici un cas pour lequel ca ne fonctionne pas bien.

J'ai un salarié "Jacques LE" et un second "Jacques LE ROY". Lorsque Jacques Le n'a aucun document dans la vue, il voit les docs de Jacques LE ROY. Dès lors que Jacques LE crée un document, ce problème disparait.

Ma question est donc, pourquoi la catégorisation ne fonctionne pas de manière "exacte" ?

Y'a t'il une option que je ne connaitrais pas ? Est ce un bug de version ? Ou alors est ce la mode de fonctionne de la catégorisation qui fonctionne "au plus juste" en l'absence de correspondance exacte ?

Merci d'éclairer ma lanterne.

Tony
Tounix
Premier posts
Premier posts
 
Message(s) : 43
Inscrit(e) le : 21 Déc 2006 à 11:15
Localisation : Lille

Messagepar Michael DELIQUE » 14 Oct 2011 à 10:37

salut

je me suis déjà fait avoir avec ça. la catégorisation fonctionne bien mais elle prend tout ce qui commence par "Jacques LE"

la solution est tres simple

dans ta colonne de catégorisation rajoute un "*" (par exemple)

@Name([CN];Demandeur)+"*"

et dans le restrictecttocatégory de ta vue intégré tu fait la même chose :

@Name([CN];@UserName)+"*"

et hop plus de souci

juste en passant comme ça, faire un restrict sur un "comon name" [CN] c'est pas bien, de préférence utilisé en Canonical qui d'ailleur ne t'aurrai pas posé de souci lui !
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 Tounix » 14 Oct 2011 à 10:57

Merci pour ta solution et les explications Michael. J'ignorai que la catégorisation fonctionnait de cette facon.
Tounix
Premier posts
Premier posts
 
Message(s) : 43
Inscrit(e) le : 21 Déc 2006 à 11:15
Localisation : Lille


Retour vers Développement