SharePointプロファイルでより複雑なマッピングを設定する方法はありますか?私がやろうとしているのは、ユーザーの写真が
String.Format("http://sharepoint/Photos/{0}_{1}.jpg", givenName, sn)
ただし、プロパティは、ADからプロファイル属性への単純な1-1マッピングのみをサポートしているようです。
SharePointプロファイルでより複雑なマッピングを設定する方法はありますか?私がやろうとしているのは、ユーザーの写真が
String.Format("http://sharepoint/Photos/{0}_{1}.jpg", givenName, sn)
ただし、プロパティは、ADからプロファイル属性への単純な1-1マッピングのみをサポートしているようです。
ADにクエリを実行してプロファイルフィールドにデータを入力するカスタムタイマージョブを作成する以外に、これを行う方法はないと思います。
SharePointプロファイルをAD以外のデータソースにマップすることができます。たとえば、HRデータがカスタムデータベースに保存されている場合、BDCモデルを作成して、ユーザープロファイルをインポートするためのデータソースとして使用できます。
このシナリオでは、上記の投稿者が提案したように、空の画像プロパティを持つユーザーのユーザープロファイルサービスをクエリするタイマージョブを作成し、それをカスタムURLに設定する方がよいように思われます。
皆さん、ありがとうございます。ただし、ADの拡張属性の1つをフォーマットされた文字列に更新し、それをプロファイルフィールドに直接マッピングする、以前のソリューションを使用します。