Page 1 sur 1
Trier les nom des mails recu par ..

Publié:
26 Nov 2003 à 11:17
par MGT
Bonjour,Je voudrais savoir comment faire pour trier les mails de "couriers en arrivée" par nom-prenom alos qu'actuellment elle est trier en prenom-nom ... je trouve pas le masque a modifier ... Merci d'avance
Re: Trier les nom des mails recu par ..

Publié:
26 Nov 2003 à 11:37
par Raziel
Il faut modifier le dossier intitulé ($Inbox)
Re: Trier les nom des mails recu par ..

Publié:
26 Nov 2003 à 11:40
par Droad
Pour ça, il faut modifier le dossier ($inbox). Rem: les mémos n'ont pas de champs nom/prénoms distincts, donc pour pouvoir trier par nom, il faut découper le champ qui contient le nom complet. Et là, attention aux cas ambigus (genre Jean-Claude LE GLAUDE, Li Yu Tian An, ...)[%sig%]
Re: Trier les nom des mails recu par ..

Publié:
26 Nov 2003 à 12:22
par MGT
Merci pour ces reponses rapide

Bon je voudrais eviter de faire une betise .. les valeurs de la colonnes "Qui" contient ceci :SentBy := @If(Principal = ""; From; Principal);Who := @If(DeliveredDate != "" | SendTo = ""; SentBy; @Subset(SendTo; 1));CN1 := @Trim(@Name([CN]; Who));CN2 := @Left(@Right(Who;"/DDA:");"/" );CN := @If(@Contains(Who;"/DDA:");CN2;@Contains(@Right(Who;"@");">") & CN1="";@Trim(Who);CN1);G := @If(CN = ""; @Trim(@If(DeliveredDate != "" | SendTo = ""; @Name([G]; SentBy); @Name([G]; @Subset(SendTo; 1)))); "");S := @If(CN = ""; @Trim(@If(DeliveredDate != "" | SendTo = ""; @Name([S]; SentBy); @Name([S]; @Subset(SendTo; 1)))); "");Person := @If(CN != ""; CN; G != ""; G + " " + S; S != ""; S; @Trim(X400FreeForm));Person2 := @If(@Left(Person;1)="\"" & @Right(Person;1)="\""; @LeftBack(@RightBack(Person;1);1); Person);@If(Form = "Delivery Report" : "NonDelivery Report" : "Trace Report" : "Quota Report"; "Routeur de courrier"; Person2)C'est un beau fouilli .. un piti coup de patte pour trouver les 2 valeurs a switcher m'aiderais beaucoup

Maintenant apparement il faut faire la manip a la mano mais comment faire pour propager cette modif a tous le monde ?Merci d'avance

Re: Trier les nom des mails recu par ..

Publié:
29 Nov 2003 à 13:25
par AdminExpert
je préconise de dupliquer le mail50.ntf dans mailste50.ntf et de plus avec le client Notes afin que cette nouvelle base comporte un ID de réplique différent, car la copie par l'OS donnera le même ID de réplique et ça peut avoir des conséquences assez....dans le fichier mailste50.ntf( qui est celui de l'entreprise) modifier le nom de modèle logique (propriétés de la base) et mettre par exemple STDMailSteR50 (par exemple).mailste50.ntf doit hériter du modèle mail50.ntf afin de bénéficier des maj.Dans ce modèle créer une vue spécifique correspondant au besoin. On peut partir de la vue $Inbox (copier/coller) - lui donner un nom qui va bien et modifier les formules de colonnes en conséquence.on teste bien entendu tout ceci avec un compte Notes de Test ;à cette base mail de test on lui affecter ce nouveau nom de modèle en effectuant un remplacement de structure à partir de nouveau fichier modèle.SI les tests sont OK on passe une à une les autres bases mail en production.cette méthode est un peu "casse pieds" mais ça évite de toucher au modèle standard fourni par lotus et en cas d'évolution l'utilisateur aura toujours les dernières mise à jour. En effet mailste50.ntf hérite du modèle mail50.ntf.cette méthode se nomme "la gestion de modèle en cascade".on peut aussi procéder de manière inverse si on ne souhaite pas se "taper à la mano" la maj de toutes les bàl...on peut en effet créer le modèle mailste50.ntf mais préciser dans mail50.ntf que ce dernier hérite de mailste50.ntf. et faire un mise à jour de structure pour mail50.ntfDans ce cas la maj se fera automatiquement sur les bàl dans la nuit par la tâche Designcependant en cas de mis à jour de version notes, il ne faudra pas oublier de créer à nouveau le chainage entre mailste50.ntf et le nouveau mail50.ntfà vous de choisir mais sachez qu'il faut être très prudent dans ce genre de manipulations et qu'il est préférable d'effectuer une "mini recette" pendant quelques jours et ne pas faire dire comme d'hab "ça va marcher no problemo !"j'ai été amené à réaliser cela avec le carnet d'adresse et les bases mail afin d'empêcher les users à utiliser des groupes réservés dans leur courrier et autoriser une délégation d'autorité pour certains de ces groupes... encore une fois c'était du lotusscript