サムネイル写真とともに、ユーザー プロファイルの同期を使用して、AD からインポートされた「会社」などの他のプロパティをマスター ページに表示したい場合があります。
SPServices.SPGetCurrentUser() ( https://spservices.codeplex.com/documentation ) を使用すると、ユーザー プロファイル設定に保持されている選択したプロパティを取得できます。ただし、プロパティがここに (まだ) 存在しないため、この呼び出しを行うことはできません。
var company = $().SPServices.SPGetCurrentUser({
fieldName: "Company",
debug: false
});
ただし、 Mysite ではhttp://mysite.mydomain.com/_layouts/EditProfile.aspxと _layouts/ProfAdminEdit.aspx (Central Admin でユーザー プロパティを編集) の両方に表示されます。私の質問は、SPServices を使用できるようにすることだと思いますが、何らかの方法でデフォルトのプロパティを編集し、ユーザーの mysite プロファイルに保持されている「会社」属性を含めますか? または、JavaScript を使用してユーザー プロファイルに保持されているプロパティにアクセスする別の方法はありますか?
ありがとう
ダニエル