回答済み 「個人用設定」で表示される項目の取得方法について

  • 2012年3月5日 4:55
     
     
    お世話になっております。
    SharePoint・ASP.NETでシステムを構築する予定で調査を行っております。
    今回、全ユーザーの「個人用設定」で表示されている「部署」などの情報を抽出し
    重複を省きプルダウンメニューなどで利用したいと思っております。

    情報の抽出方法として
    ・SQLを用いる方法
    ・SharePointのAPIを利用する方法
    の2つを考えております。

    SQLを用いての抽出は「UserInfo」と「AllUserData」テーブルを結合することにより各ユーザーの「部署」を取得できると思うのですが、
    正確な結合条件がわからず、抽出できていません。
    また、他にSharePointのAPIを利用して抽出する方法はあるのでしょうか。

    どなたか「個人用設定」で表示される項目の抽出についてご教授下さい。
    よろしくお願いします。

すべての返信

  • 2012年3月6日 11:58
     
     回答済み

    SharePointのバージョンやエディションが不明ですのでアレですが、この辺でしょうか?

    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.portal.userprofiles.userprofilemanager.getuserprofile(v=office.12).aspx

    http://msdn.microsoft.com/en-us/library/microsoft.office.server.userprofiles.userprofilemanager.getuserprofile.aspx


    SharePoint/Office365導入検討・運用・活用支援: http://simplesso.jp BLOG: http://sharepointmaniacs.com/

  • 2012年3月13日 10:35
     
     

    中村和彦様

    返信遅れまして申し訳ありません。

    回答ありがとうございます。

    ご教授頂いた内容について、別の問題対応でまだ確認できていませんが、これから上記サイトを確認してみようと思います。

    ちなみに、システムの動作環境はSharePointServer2010でシステムはSharePointFoundation2010で開発しています。