sharepoint
SharePointアプリケーション
サーチ…
前書き
SharePoint Hosted App
備考
SharePoint 2013:SharePoint 2013でJSOMを使用してユーザープロファイルサービスデータにアクセスする
SharePoint 2013:SharePoint 2013でJSOMを使用してユーザープロファイルサービスデータにアクセスする
この記事では、JSOM(Javascript Object Model)を使用してUser Profile Service(UPS)アプリケーションを管理またはアクセスし、基本的なアプリケーションを作成する方法を学びます。始める前に、最初に基本的なUPS用語を理解してみましょう。
ユーザープロファイル - 組織内の人々のすべての情報を整理した形で持っています。これは、ユーザーに関連するAccountName、FirstName、LastName、WorkEmailなどのすべてのプロパティを表示します。
ユーザープロファイルサービスアプリケーション - すべてのユーザープロファイルを格納する集中化された場所と見なされ、管理者はプロファイル、プロファイルの同期、個人用サイト、ソーシャルタグなどを構成または管理できます。また、Active Directoryなどのディレクトリサービスから情報を引き出すこともできます。
個人用サイト - 個々のユーザーが自分の情報を管理し、文書、リンクなどを保管するためのパーソナライズされたサイト。ユーザーが自分や自分の活動に関する情報を共有できるようにすることで豊富なネットワーキングとソーシャル機能を提供します。私のサイトにアクセスするには、SharePointページの右上隅にあるユーザー名をクリックします。
ユーザープロファイルデータの管理とアクセス
JSOMを使用して作業するので、JSOM(またはCSOMまたはREST)を使用してプロフィール画像を変更できるという例外を除いて、「読み取り」操作のみを実行できます。
*サーバーサイドコードにより、両方の操作の読み取り/書き込みが可能です。
JSOMを使用してユーザープロファイルのプロパティを取得する
SharePoint Hosted Appを作成し、そのアプリでユーザー情報を取得できます。
Visual Studio 2013を起動し、[新規プロジェクト]から[SharePoint 2013用のアプリケーション]を選択します。上記のプロジェクトタイプを選択すると、SharePointサイトに接続し、展開するアプリケーションのタイプを選択するウィンドウが表示されます(下のスクリーンショットを参照)。ここでは、SharePoint Onlineの開発者サイトURLとSharePoint Hosted Appを選択しました。 Finishをクリックします。
3.)プロジェクトが作成されると、デフォルトでソリューションエクスプローラに追加された一連のフォルダ/ファイラーがプロジェクトに追加されます。
4.) "Default.aspx"ページを開くと、すでにページに追加されているJavaScriptライブラリがいくつか見つかります。
ここで、もう1つのライブラリを追加して、User Profilesでの作業を開始する必要があります