半年ほど前から社内にKnowledgeを試験的に導入しています。要望も上がってきており、対応にあたってお知恵をお貸しいただければと思います。現状とやりたいこと現状ユーザアカウントはLDAPユーザのみで運用しています。ActiveDirectoryと社員のメールアドレスは別管理となっているため、KnowledgeDB(MongoDB)上にメールアドレスの情報が登録されておらず、メール通知機能を使用することができません。(LDAPユーザの情報はKnowledge上から書き換えることができない仕様のため)やりたいことメール通知機能を使えるようにしたい。現在考えてる方法は、KnowledgeDB(MongoDB)に登録されているLDAPユーザのレコードに対して直接メールアドレス情報をupdateし、メールアドレスを登録するLDAPユーザの情報であっても書き換えられるようカスタマイズし、画面からメールアドレスを登録する(ActiveDirectoryにメールアドレス情報を持たせるのは社内システムへの影響が大きく断念しました。上記のやりたいことが実現できそうか教えていただきたいです。1つ目は、DBの値を更新するだけなので可能だとは思っていますが、アプリ上での影響がいまいち想像できないので懸念事項などあればお願いします。2つ目は、まだソースの確認などできてないので、実現性があるかないかだけでもご教示ください。テーブル情報DBを触るにあたって、MongoDBのテーブル定義などがまとまっているソースファイルなどがあれば教えていただきたいです。以上、お時間のある時にご確認いただければ幸いです。さん以下、ご質問に回答いたします。1つ目は、DBの値を更新するだけなので可能だとは思っていますが、アプリ上での影響がいまいち想像できないので懸念事項などあればお願いします。メールアドレスが正常な値が入るのであれば、特に影響は無いと思います。2つ目は、まだソースの確認などできてないので、実現性があるかないかだけでもご教示ください。以下のコードを操作するだけで、実現可能かと思います。Attribute)を空文字に設定することです。これを指定していると、Ldapユーザはログイン時に取得したメールアドレスで、自分の情報を更新してしまいます。このため、せっかくユーザ設定でメールアドレスを設定したにもかかわらず、そのメールアドレスをクリアしてしまう場合があります。以上、よろしくお願いいたします。[shngmsw]お忙しい中、ご回答ありがとうございます。ソースの修正箇所については理解しました。注意点について、理解が正しいか確認させていただきたいのですが、Ldap設定をこのようにしておけば、自分の情報を更新することはないということでしょうか。[Koda]Ldap設定をこのようにしておけば、自分の情報を更新することはないということでしょうか。