1°)
a) si tu as quelques valideurs et que chacun peut valider n'importe quel doc, alors tu peux utiliser affecter un role dans la LCA pour ces utilisateurs et utiliser @UserRoles dans la formule de masquage du bouton Valider. Ton champ Valideur te permet alors lors du clic sur le bouton d'action de mémoriser lequel de tes valideurs a validé et de l'afficher ensuite dans le doc et/ou la vue.
b) si au contraire, tu as besoin que pour chaque rédacteur, l'auteur puisse choisir (et imposer) la personne qui devra valider, alors le role ne t'apporter rien et il faudra que l'auteur renseigne le champ Valideur en sélectionnant le Valideur dans l'annuaire dans l'annuaire d'entreprise ou dans une liste de paramétrage.
2°)
si tu es dans le cas a) tu stockes le nom du valideur comme tu veux, ce n'est que de l'affichage. Mais pour le peu qu'on te demande une information complète, pour un audit ou autre, il est toujours préférable de stocker le @UserName dans ton champ Valideur. Quitte à cacher ce champ Valideur et à afficher un champ calculé l'affichage avec @Name([CN]; Valideur) ou ta formule. Idem dans la vue. Après, on peut optimiser les perf en stockant ce 2ème champ plutôt que de le recalculer à chaque fois dans la vue et à l'affichage du doc ...
si tu es dans le cas b) pour comparer le user courant avec le user choisit par l'auteur dans le champ Valideur, il vaut mieux comparer des noms complets pour éviter tout risque d'homonymie. (je n'ai rencontré ce cas qu'une fois en 11 ans de carrière, même prénom et nom, la seule chose qui change c'était l'OU, car un presta et un interne. t'es content de l'avoir prévu et de pas devoir tout refaire). Apres, meme principe que le cas a) pour le 2ème champ pour l'affichage.
Pour @Name, qu'est ce que tu ne comprend pas dans l'aide ?
http://publib.boulder.ibm.com/infocente ... _NAME.html
@Name([CN]; "Mary Tsen/Acme/US") retourne "Mary Tsen"
après, tu peux faire des tests pour voir ce que donne une fonction si tu ne comprend pas l'aide
Si tu t'appelles "Paul DURAND" et que ton ID Notes est "Paul DURAND/SOCIETE/FR" alors @Name([CN]; @UserName) retourne "Paul DURAND"
3°)
si ta résolution d'écran est 1680x1050 et que tu utilises la touche IMP ECR, tu obtiens une image de 1608x1050
Pour faire une capture d'écran la la boite de dialogue de propriété, ça fait un peut grand !
Soit ensuite dans Paint tu utilises l'outil de sélection pour ne prendre que la zone de l'écran qui t'intéresse et donc tu copie cette zone et tu l'as colle dans une nouvelle image. Mais si la nouvelle image vide est trop grande, avant de coller le contenu de ton presse papier, pense à diminuer les dimension à l'aide du menu image\attirbut. Tu peux choisir 100x100 pour l'image vide, et au moment où tu colles, l'image s'agrandie pour s'adapter à la taille du presse papier (mais pas dans l'autre sens, l'image ne retrécie pas)