2009-09-05 8 views
0

すべてのユーザー(Domino Server上で構成されたクライアントマシン)の連絡先にアクセスしています。 しかし、問題は各ユーザーの連絡先がローカルマシンのみに(つまりnames.nsfに)格納されていることです。Domino Serverで設定されたユーザーの連絡先にアクセスする方法は?

Dominoサーバー上のすべてのユーザーの連絡先を維持できますか?これらのユーザーはDomino Serverで構成されているためです。

Domino Serverで「names.nsf」を使用するとは何ですか?サーバー上の

答えて

2

NAMES.NSFはもっとあります。あなたの会社名とアドレス帳だけではありません。これには、環境に関連するあらゆる種類の構成情報が含まれています。ノーツサーバーへのNames.nsfは、レジストリがWindowsにあるようなものです。

ノーツメールテンプレート(6.0以降)には、ユーザーのローカルアドレス帳からのすべての連絡先を同期させ、ユーザーのメールファイルにエントリとして格納する「同期アドレス帳」という組み込みアクションがあります。 Lotus Notesクライアント内でユーザーのメールを表示しているときに、連絡先ビューまたは連絡文書が表示されないことがあります。ただし、Web(Dominoサーバー上)からユーザーのメールファイルを共有する場合は、そのインターフェイスを介して連絡先を表示できます。実際、同期エージェントのポイントは、ユーザのメールと連絡先を1つのNSFに取得することで、2つの別々のデータベースではなく、1つのユニットとしてDominoサーバに簡単にレプリケートできます。

私はあなた自身と同じような課題に直面してこのアイデアを試しました。アドレス帳同期エージェントをレビューし、ユーザーがデータベースを開いたときに実行するように設定しました。そうすることで、アドレス帳は常に最新の状態になります。通常のメール複製では、メールファイルのサーバーコピーに、そのユーザーの最新の連絡先リストが格納されます。連絡先にアクセスするだけで、メールファイルのユーザーの連絡先ビューを参照する必要があります。

別の方法として、サーバーにローカルアドレス帳の新しいレプリカを作成するようユーザーに依頼する(またはユーザーを助けるエージェントを作成する)方法があります。私はこれをマイグレーションの一環としてやっており、うまくいきます。実際には、ボタンでこれを行うためのLSコードを簡単に記述して、電子メールでユーザーに送信することができます。このコードでは、NotesSessionプロパティ "AddressBooks"を使用してローカルアドレス帳を検索し、サーバー上のデータベースのレプリカを作成するだけです。

これにより、問題へのアプローチ方法がわかります。

0

NAMES.NSFは、企業名やアドレス帳である可能性が高い - クライアントは、多くの場合、あなたがそれらを入力すると、名前を解決するためにこれを使用するように設定されている注意事項ご使用のサーバー上

関連する問題