BCSを使用してユーザープロファイルのカスタムプロパティを管理します
-
16-10-2019 - |
質問
SharePoint 2007からユーザープロファイルのプロパティをプルするためのカスタムWebサービスを作成し、BCSで同じWebサービスを消費できるはずです(SharePoint 2010)。
標的:
1.カスタムWebサービスからユーザープロファイルのプロパティを読む
2. BCSで同じウェブサービスを消費します
3. BCSプロパティは、SharePoint 2010のユーザープロパティのADプロパティとマージする必要があります。
誰かが私にそれがどのように行われるかを教えてもらえますか?
アップデート:
以下の手順に従いたいのですが
- さまざまな属性を使用して、ユーザー定義のクラス「MissionUserProfileProperties」を作成する
- BCSのGetListメソッドをオーバーライドします
- userprofileservice.asmxのインスタンスを作成します
- ユーザープロファイルを反復し、リストに必要な情報を保存しますu003CMissedUserProfileProperties>
- リストを返しますu003CMissedUserProfileProperties>
- 両方のADとBCSを組み合わせるようにユーザープロファイルを構成する
それができるかどうか教えてください。
更新-2
必要な情報を構成して入力し、BCS接続を削除したいと考えていますが、「操作に失敗した」と言う例外がスローされています。
これを行う正しい方法は何ですか....?
ノート :
それでもプロパティはマッピングされており、BCS統合のマップを解除することはできません。また、中央の完全なインポートを停止しました。
解決
それで、あなたは2007年と2010年の両方のシステムをアクティブにする予定であり、両方のシステムでプロファイルデータを管理したいですか?最も簡単なことは、2007年のシステムに2010年のシステムに依存関係を置くことなく、両方のプロファイル同期のスタッフのセットアップを個別に設定することです。
2007年と2010年の両方が、/_vti_bin/userprofileservice.asmxでユーザープロファイルデータを取得するために利用できるWebサービスをすでに持っています。
カスタム同期ソースがあるほとんどの場合、マッピングされた広告プロパティに追加されているため、パーツは珍しくありません。
他のヒント
SharePoint 2007とSharePoint 2010のPeopleSoftで複数回やりました。2オプションBDC(Moss 2007)またはBCS(SP 2010)の両方で成功したことがわかりました。 。セットアッププロファイルは、外部システムから取得することが計画されているプロパティで正しく機能し、拡張するためにインポートします(ただし、マッピングされていません。 1. SSO(Moss)またはセキュアストア(SP2010)のセットアップ。 SPDまたはVS2010を介してECT(SP2010)を作成するか、Moss 2007では、任意のツールを使用してエンティティを定義します(こちらを参照BDC-_THE_BUSINESS_DATA_CATALOG.ASPX "> http://blah.winsmarts.com/2007-4-sharepoint_2007_______BDC-_the_business_data_catalog.aspx)、bdcmetamanやmicrosoft'sなど。それが機能する場合、SSOまたはセキュアストアを正しくセットアップしていることがわかります。
- ユーザープロファイルの構成をBDCまたはBCSにマッピングして、カスタムプロパティの構成を完成させます。
- 完全なクロールと融合を実行します。