share point 365 - 概要とアプリ開発
TRANSCRIPT
SharePoint 365:概要とアプリ開発
2014年6月21日Presented By: Jimmy Rishe,
InfoPath MVP
自己紹介• 京都在住• Qdabra Softwareの開発者–2009年から InfoPath MVP
• InfoPath向けのウェブサービスやツールの開発– SharePoint、電子フォーム、ビジネスプロセス全般にも関わっております。
SharePoint入門• Webベースでコラボレーションやドキュメント管理を行うプラットフォーム
–気軽にWeb上へドキュメントや情報を共有したり、アクセスしたりする
サイト• SharePointの単位• 簡単に作れるもので、サイトの中にアプリ、ライブラリ、等をいくつでも配置できる
• サイトの中に子サイトを作ることも可
リスト• データの表• SQLデータベースのテーブルによく似ている
• 列のデータ型などを指定できる
ドキュメントライブラリー• ファイルを保存する為のリスト• バージョン管理• 権限
タスクリスト• タスクを管理する為のリスト• 本来のリストによく似ているけど、タスク関連の機能が付いており、規定の列も付いている–優先度–担当者–期限–達成率
予定表• イベントを管理するカレンダー• 内部はリストと同じ
ワークフロー• サイトデータの変化にとり、自動処理を行うシステム
• SharePoint Designerでつくり、デプロイする
SharePoint 365 (Online)• O365 Small Business
Premium、 Enterpriseに含まれている
• 表面では本来の SharePointとほぼ同じだけど、サーバー管理などをMSに任せる
SharePointアプリ• SharePoint-hosted– 完全にクライアント側で動く( HTML、 CSS、 JS)
• Autohosted– サーバー側を含め、自動で Azureでほースティングされる
– ASP.NET• Provider-hosted– 自分でホースティングする
アプリを作る前に• Office 365 Developer Siteを作る– MSDN、 E1、 E3の場合は無料
http://msdn.microsoft.com/en-us/library/office/fp179924(v=office.15).aspxhttp://msdn.microsoft.com/en-us/library/office/jj692554(v=office.15).aspx
• Office Developer Tools for Visual Studio 2013をインストールする– http://aka.ms/officedevtoolsforvs2013
SharePoint Online アプリはSharePointでホスティングされな
いSharePoint Cross-Domainライブラリを使わないといけない
権限は忘れずに
例:タスクリストのアイテムを表示するアプリ
jQueryとSharePointスクリプトライブラリ
ページの HTML
定番のスクリプト
リストのアイテムを表示する
アイテムの詳細を表示する
ロード時の処理