1

スキルと責任のプロファイルセクションをActiveDirectoryのカスタムプロパティの1つ(extensionattribute1、2など)にマップしようとしています。ADにカンマ区切りの値を入力していますが、値は正常にインポートされていますが、インポート時にカンマ区切りの値が1つの値として表示されます。つまり、「C#」、「asp.net」、「Javascript」ではなく「C#、asp.net、javascript」です。

何か案は。インポート時に値が正しく分割されていないだけです。

前もって感謝します

4

2 に答える 2

0

これらの値が外部データベースにある場合は、Business Data Catalog(BDC)を使用してそれらをセカンダリデータソースとして使用できます。

データを1:1マッピングまたは1:manyのいずれかとしてマッピングできます

ここに例があり ますhttp://www.toddbaginski.com/blog/archive/2009/03/08/45.aspx

于 2009-11-27T08:55:07.873 に答える
0

CSV 文字列を AD プロパティに入れるだけで、SharePoint にこれを多値プロパティとして扱わせることはできないと思います。これは、AD プロパティがまだ単一の値を持つプロパティとして分類されているためです。一部の AD プロパティは、実際に/本質的に多値であり、複数の値を AD に入力するために CSV 構造を使用する必要はありません。AD プロパティが多値の場合、SharePoint はこれを SharePoint の多値プロパティにインポートできると思います。それ以外の場合は、タイマー ジョブでカスタム コードを実行するか、AD プロパティの CSV コンポーネントを解析し、S​​harePoint オブジェクト モデルを介してユーザーのプロファイルを直接更新する必要があります。

このページでは、単一値と複数値の AD プロパティの違いについて説明します。

于 2009-11-26T20:39:51.980 に答える