REST ではじめる 快適 SharePoint Online 開発生活

3,658 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,658
On SlideShare
0
From Embeds
0
Number of Embeds
125
Actions
Shares
0
Downloads
19
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

REST ではじめる 快適 SharePoint Online 開発生活

  1. 1. REST ではじめる快適 SharePoint Online 開発生活 2012/12/15 アドバンスド・ソリューション株式会社 及川 紘旭 (Hiroaki Oikawa)
  2. 2. Agenda• 用語の説明• REST でできること• 代表的な REST の例• REST の位置づけ• Excel からの利用• jQuery + REST による SharePoint 開発 2
  3. 3. 自己紹介会社紹介 3
  4. 4. 及川 紘旭 (Hiroaki Oikawa) 主な業務経歴 • 独立系SIベンダーを経て、2006年にマイクロソフトとアクセンチュアの戦略子会社ア バナードに入社 • 大手自動車会社にてSharePoint 2003による販社向けポータル構築を担当 • 大手電機会社にてSharePoint 2007による全社ポータル構築を担当 • 大手出版社にてSharePoint 2007による全社ポータル構築プロジェクトの 構築チームのチームリーダー兼アーキテクトを担当 • アパレル系会社にてSharePoint 2010による全社ポータル構築プロジェクトでチー ムリーダー兼アーキテクトを担当 • 大手製造業にて業務効率化ソリューションを多数導入 • その他、多数の企業様でSharePoint導入に関するコンサルティング及びSIを実施 • 2012年7月より、SharePointソリューションを専門に手掛けるべく、アドバンスド・ソ リューション株式会社を設立 主な講演経歴および資格など • マイクロソフトから、特定製品・技術に関して業界内で活躍しているエンジニアに贈ら れるアワード Microsoft Most Value Professional for SharePoint Server を6年連続受賞 (2007年~) • Microsoft Certified IT Professional • SharePoint Administrator 2010 取得 • Microsoft Certified Professional Developer • SharePoint Developer 2010 取得 • Enterprise Application Developer 取得 • Tech Ed にて、SharePoint 2010に関するセッションのスピーカとして講演 • SharePoint 2010 Conference にて、事例紹介セッションのスピーカとして講演 • 2010年 Tech Fielders サイトにて、SharePoint 2010のコンテンツを執筆 • 2012年 SharePoint Users カンファレンス 2012 にて、スピーカとして講演 • SharePoint技術ブログ SharePoint Developer を運営 4
  5. 5. マイクロソフトテクノロジー 日本を元気に! 5
  6. 6. SharePoint コンサル・SI事業エンタープライズ・コラボレーション基盤として広く採用されている Microsoft SharePointServer 及び Office 365 について、ADS では導入コンサルティングから設計、構築、運用まで幅広く対応させていただきます。 コラボレーション環境改善に向けた SharePoint の適用領域の検討、 企画・構想 利用方法の定義、展開に向けた実行計画の策定などを行います。 SharePoint のインフラ、コンテンツ、アドイン機能の、設計、構築、テス 設計・構築 トなど、導入に向けての作業やプロジェクト管理を行います。 また、貴社開発チームのテクニカルサポートを行います。 導入済み SharePoint のコンテンツ運用業務(サイト・リスト構築、アカコンテンツ運用 ウント・権限管理など)を行います。 導入済み SharePoint の利活用促進に向けた、現状課題の分析、利活用促進 対応施策の検討、施策の実行などを行います。 6
  7. 7. REST のお話 7
  8. 8. 用語の説明• Office 365 – このセッションでは Office 2013 ベースの次期 Office 365 を指します。• REST – 従来の Web サービスよりも軽量な、リソース(一塊 の情報)を扱うための考え方、アーキテクチャ。• jQuery – JavaScript で非同期処理、Webサービス呼び出 しなど様々な便利機能を実現するためのライブラリ。 8
  9. 9. REST でできること• アイテム取得、登録、更新、削除• リスト作成、更新、削除• 未確認 サイト作成、更新、削除• 検索• ユーザープロファイル• 発行 9
  10. 10. 代表的な REST の例 1• アイテムの一覧を取得 – http://server/site/_api/web/lists /getbytitle(‘ListTitle’)/items• 特定のIDのアイテムを取得 – http://server/site/_api/web/lists /getbytitle(‘ListTitle’)/getitembyid(id) 10
  11. 11. 代表的な REST の例 2• 条件に合致するアイテムの一覧を取得 – http://server/site/_api/web/lists /getbytitle(‘ListTitle’)/items ?$filter=Type eq ‘Like’• アイテムの特定のプロパティのみ取得 – http://server/site/_api/web/lists /getbytitle(‘ListTitle’)/items ?$filter=Type eq ‘Like’&$select=Title 11
  12. 12. 代表的な REST の例 3• 関連フィールドの展開 – http://server/site/_api/web/lists /getbytitle(‘ListTitle’)/items ?$expand=Editor &$select=Title,Editor/Title 12
  13. 13. REST の位置づけ 13
  14. 14. REST の位置づけ • CSOMが使用できない環境での利用 • シンプルで分かりやすい記述 • 従来のSOAP形式Webサービスの置き換え 14

×