2009-09-05 6 views
0

J'accède aux contacts de tous les utilisateurs (ordinateurs clients configurés sur le serveur Domino). Mais le problème est que les contacts de chaque utilisateur sont stockés sur la machine locale seulement (c'est-à-dire sur names.nsf). Puis-je conserver les contacts de tous les utilisateurs sur le serveur Domino? Comme ces utilisateurs sont configurés avec Domino Server. A quoi sert "names.nsf" sur le serveur Domino?Comment accéder aux contacts de l'utilisateur configuré sur le serveur Domino?

Répondre

2

Names.nsf sur votre serveur est plus. que juste votre nom d'entreprise et carnet d'adresses. Il contient toutes sortes d'informations de configuration liées à votre environnement. Names.nsf à vos serveurs Notes est comme le Registre est à Windows. Le modèle Notes Mail (6.0 ou version ultérieure) comporte une action intégrée appelée «Synchroniser le carnet d'adresses», qui synchronise tous les contacts du carnet d'adresses local de l'utilisateur et les place en tant qu'entrées dans le fichier courrier de l'utilisateur. Vous ne remarquerez peut-être pas une vue Contacts ou des documents Contacts lors de l'affichage du courrier de l'utilisateur dans le client Lotus Notes. Toutefois, si vous partagez le fichier courrier d'un utilisateur via le Web (sur un serveur Domino), vous pouvez afficher ses contacts via cette interface. En fait, le but de l'agent de synchronisation est d'obtenir le courrier ET les contacts de l'utilisateur dans un NSF, de sorte qu'il puisse être facilement répliqué sur un serveur Domino en tant qu'unité et non en deux bases de données distinctes.

J'ai personnellement essayé cette idée face à un défi similaire à vous-même: J'ai revu l'agent Synchroniser le carnet d'adresses et l'ai configuré pour s'exécuter lorsque la base de données est ouverte par l'utilisateur. De cette façon, le carnet d'adresses est constamment mis à jour. Ensuite, la réplication de courrier ordinaire force la copie du fichier courrier du serveur à contenir la dernière liste de contacts pour cet utilisateur. Pour accéder aux contacts, il vous suffit de regarder dans la vue Contacts de l'utilisateur dans son fichier courrier.

Une autre méthode consiste à demander aux utilisateurs (ou à créer un agent pour aider les utilisateurs) à créer une nouvelle réplique de leur carnet d'adresses local sur le serveur. Je l'ai également fait dans le cadre d'une migration et cela fonctionne bien. En fait, vous pouvez facilement écrire le code LS pour le faire dans un bouton, et l'envoyer à vos utilisateurs dans un e-mail. Le code doit juste trouver n'importe quel carnet d'adresses local en utilisant la propriété Notes Address "AddressBooks", puis créer des répliques de ces bases de données sur le serveur.

Espérons que cela vous donne quelques idées sur la façon d'aborder votre problème.

0

names.nsf sur le serveur est susceptible d'être votre nom d'entreprise et carnet d'adresses - Notes de clients sont souvent configurés pour utiliser pour résoudre les noms que vous les tapez dans

Questions connexes