SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
業務を効率化するアプリの例 
SharePointとLyncの連携 
2014/11/28 1 
Japan SharePoint Group 勉強会第16回@名古屋2014年9月20日 
フェアユース株式会社 
足立洋介
フェアユース株式会社紹介 
2014/11/28 2 
フェアユース株式会社は 
SharePoint、Lyncの各種アプリを開発しています。 
1.ShareOfficeの開発と販売 
・SharePointに接続可能なiPhone、iPad、Androidネイティブアプリ 
https://itunes.apple.com/jp/app/shareoffice/id409136682?mt=8 
2.Lyncの各種アプリ開発 
・本日詳細説明 
https://www.youtube.com/watch?v=Vzbb0PIyuXk 
3.その他スマートデバイス向けアプリ開発 
・ゲーム、スポーツ観戦アプリ 
4.SharePoint上の通常のサイトおよびWebアプリの開発
会社連絡先および代表者紹介 
会社連絡先 
所在地:〒151-0053 東京都渋谷区代々木2-27-8-402 
代表取締役社長:足立洋介 
URL:http://www.fairuse.jp/shareoffice/ 
Twitter:@adachiyosuke 
Email:contact@fairuse.jp 
Blog: http://blog.fairuse.jp 
SlideShare:http://www.slideshare.net/adachiyosuke 
代表者紹介 
弊社社内での役割:怒り役、営業、新規商品開発、その他雑用。 
趣味:将棋観戦。山を歩きまわること。海で泳ぐこと。川で魚を釣ること。アニメ鑑賞。 
好きな将棋師:羽生善治、小池重明、森雞二、升田幸三、大山康晴 
2014/8/2 3
2014/11/28 4 
主要顧客(直接取引) 
KDDI株式会社(東証一部上場) 
株式会社ミルボン(東証一部上場) 
財閥系住宅メーカー(東証一部上場) 
大手アパレルメーカー(東証一部上場) 
大手生命保険(東証一部上場) 
日本マイクロソフト株式会社 
株式会社サイバー・コミュニケーションズ(電通子会社)
ShareOfficeをiPhone 6とiPadでデモ ※今日は始めての人も多いので。 
2014/11/28 5
Lync SDK 
本日のちほど詳細を御説明 
UCWA 
REST形式のAPI。Webアプリの開発やiOS、 Androidのネイティブアプリ開発に用いる。 
UCMA 
Lync Serverを外部から操作するAPI 
2014/5/17 Confidential 6 
Lync APIの種類
2014/11/28 7 
SharePointとLyncの連携 
SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 
製品レベル:Skill検索 
MSが機能として提供。設定しさえすれば実装可能な機能 
Lync API :Lync 2013 SDKの利用 
Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 
SharePoint API:SharePoint Web APIの利用 
SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
2014/11/28 8 
SharePointとLyncの連携 
SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 
製品レベル:Skill検索 
MSが機能として提供。設定しさえすれば実装可能な機能 
Lync API :Lync 2013 SDKの利用 
Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 
SharePoint API:SharePoint Web APIの利用 
SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
製品レベル:Skill検索 
SharePointのユーザプロファイル上にあるスキルの項目を検索する。 
2014/11/28 9 
Lync Skill検索 
当内容はMicrosoft Lync Server 2013評価ガイド基礎編にLync Server 2013とSharePoint 2010の例として記載がされています。 
http://download.microsoft.com/download/8/6/7/8678EAF5-4769-4B59-801A-D85BF2C828EC/Lync_Server_2013_Evaluation_Guide_Basic.pdf 
※弊社でLync Server 2013とSharePoint 2013の組み合わせで2週間にわたり実装を試みて おりますが、原因不明のエラーが発生しており、実物のデモを御覧いただけません。大変失礼 しました。(目下MS Professional Supportに問い合わせ中)
2014/11/28 10 
Lync Skill検索 
SharePoint側でスキル検索実施の設定 
サイトコレクション「エンタープライズ検索センター」の作成 
Lync Server管理シェルにてスキル検索のURLを有効化、検索センターのURLの有効化 
SharePoint Server 2010の検索範囲の設定 
SharePoint 2010 サーバの全体管理→アプリケーション構成の管理→サービスアプリケーションの管理→Search Server Application
2014/11/28 11 
Lync スキル検索2013で実現した場合
2014/11/28 12 
SharePointとLyncの連携 
SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 
製品レベル:Skill検索 
MSが機能として提供。設定しさえすれば実装可能な機能 
Lync API :Lync 2013 SDKの利用 
Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 
SharePoint API:SharePoint Web APIの利用 
SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
Lync API :Lync 2013 SDKの利用 
2014/11/28 13 
オフィスアイ株式会社:行き先掲示板Web パーツ 
Visual StudioにてSilverlightのライブラリの中の「コントロール」を利用。 
http://www.youtube.com/watch?v=z9l3gT6US_8
Lync2013SDKが提供するコントロールについて 
2014/8/2 14 
•WPFとSilverlightプラットフォームで利用可能 
(※Windows Formでは利用が出来ない。 
•コントロールは複雑なコーディング無しで自動的にLyncクライア ントとの接続を確立 
•コントロールの詳細は弊社Blogを参照してください。 
http://blog.fairuse.jp/2014/04/blog-post_6016.html
Lync2013SDKが提供するコントロールについて 
2014/8/2 15 
MyStatusArea 
ContactSearch 
InputBox 
ContactList
新規プロジェクト作成 
2014/11/28 16 
Visual Studioを開始します。メニューバーの「ファイル」から「新規作成(N)」を クリックして、「プロジェクト」を選択して新しいプロジェクトを作成します。
2014/11/28 17 
「新しいプロジェクト」ダイアログボックスで、テンプレートの中の「VisualC#」を選択し「LyncSilverlightApplication」を選択します。新規に任意のプロジェクト名を作成します。ここではプロ ジェクト名を「SilverLightDemo」として「OK」ボタンをクリックします。
2014/11/28 18 
「Silverlightアプリケーションを新しいWebサイトでホストする(H)」をアンチェックして、 「OK」ボタンをクリックします。
2014/11/28 19
「MyStatusArea」コントロールを追加 
2014/11/28 20 
MyStatusArea→ユーザーのプレセス状況を表示するコントロール 
Background→背景色の設定 
Margin,Grid.ColunmSpan→位置の調整
2014/11/28 21
2014/11/28 22 
SharePointとLyncの連携 
SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 
製品レベル:Skill検索 
MSが機能として提供。設定しさえすれば実装可能な機能 
Lync API :Lync 2013 SDKの利用 
Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 
SharePoint API:SharePoint Web APIの利用 
SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
SharePoint API:SharePoint Web APIの利用 
SharePoint上にエクセル形式の帳票のアップロードを行う。 
2014/11/28 23 
Work Time Recorder
Work Time Recorderデモ 
2014/11/28 24 
YouTubeでのデモ 
https://www.youtube.com/watch?v=Vzbb0PIyuXk 
弊社が開発した労務管理アプリ 
目的 
在宅テレワーク 
フリーアドレスオフィス 
日々の業務把握 
Lync 2013のプレゼンス状況と連携 
日々の業務を業務報告書としてエクセルシートとして帳票化。エ クセルシートは自動的にSharePoint上のドキュメントライブラリへ アップロードされます。
2014/11/28 25 
Work Time Recorderによる業務報告書
Lyncを利用したIoTについて 
2014/11/28 26
1.アプリの概要 
基本コンセプト 
LyncSDKを利用したIoTの接続モジュールの開発を行う。 
背景 
目下IT業界ではIoTに注目があつまりつつある。LyncOnlineはPlan1なら1ユーザ 一月160円からの利用が可能である。 
BUILD 2014では、IoTむけの端末にはWindowsが無料化されることが発表され た。 
アプリの目的と実態 
Lync OnlineをIoTのための通信基盤とし、IoT機器と接続するモジュール自体が当 アプリの実態となる。 
2014/11/28 27
2.アプリの基本仕様 
1.アプリはWindows8上の端末に存在させ、IoT機器の各機 械言語を人間がわかるようなテキストメッセージに変換する。 
2.テキスト情報を、それを必要とするユーザに振り分ける。 
3.単体でロボットの機能を果たし、様々な質問等にも回答する。 
Lync Client 
Lync 
IoT 
モジュール 
IoT機器 
機械言語 
テキストで指示 
Lync Online 
テキストで各端末からの 
情報をLync Clientに返 信 
2014/11/28 28
3.IoT以外での利用可能範囲 
SharePoint Web APIとの連携 
SharePoint上の「お知らせ」が更新された場合、その内容をメッセージ送信する。 
特定のドキュメントフォルダに新規のドキュメントが追加された場合、その内容を参照権限の あるユーザに送信する。 
SharePoint内の文書検索をしたい場合は「SharePoint検索:○○○」とLync Client から送信すると、検索キーワードにしたがって、その検索結果をLyncのテキストメッセージとし て返してくれる。勿論クリック可能なURLが掲載される。 
Yammerとの連携 
YammerのAPIを利用し、Yammerでの更新内容をLyncクライアント上でも配信する。 
WebAPIとの連携 
Google APIなどのWebAPIと連携し、天気情報や、路線運行情報、地震速報等をテキ ストメッセージとして必要なユーザに送信してくれる。 
2014/11/28 29
4.現在完成しているプロトタイプの説明① 
AzureのVMのLync Serverに接続し簡 単な質問に答えるアプリ 
Lync Client 
Lync Server 
質問と回答 パターン 
UCWA 
Lync 
IoT 
ロボット 
・Lync IOT ロボットはWindows Presentation Foundationで開発 
・質問と回答パターンはXMLファイルにて管理、その内容をロボットが読み取り、 
UCWAにより質問者に回答します。 
2014/11/28 30
デモ 
2014/11/28 31
5.現在完成しているプロトタイプの説明② 
XML 
ユーザーからの質問に“QuestionKey”に該当す るキーワードが含まれていると、ロボットは “Answer” 
の内容を回答します 
※当プロトタイプは日本マイクロソフトBG小国幸司様より下記のイベントで紹介されました。 
「ワークスタイル変革Day 2014」 
http://www.ric.co.jp/expo/wsd2014/program.html 
2014/11/28 32
2014/11/28 33

Más contenido relacionado

La actualidad más candente

Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会adachiyosuke
 
Office365 api dev 20140802
Office365 api dev 20140802Office365 api dev 20140802
Office365 api dev 20140802Seiji Noro
 
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介adachiyosuke
 
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用についてadachiyosuke
 
Skype for Business Work Time Recorder
Skype for Business Work Time RecorderSkype for Business Work Time Recorder
Skype for Business Work Time Recorderadachiyosuke
 
Office for iPad Office for iPhone 企業利用における問題点のまとめ
Office for iPad Office for  iPhone 企業利用における問題点のまとめOffice for iPad Office for  iPhone 企業利用における問題点のまとめ
Office for iPad Office for iPhone 企業利用における問題点のまとめadachiyosuke
 
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発Osamu Monoe
 
Skype for Business (Lync) でのBot開発
Skype for Business (Lync) でのBot開発Skype for Business (Lync) でのBot開発
Skype for Business (Lync) でのBot開発adachiyosuke
 
2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会adachiyosuke
 
20121202 Office365 勉強会 #3
20121202 Office365 勉強会 #320121202 Office365 勉強会 #3
20121202 Office365 勉強会 #3skomeda
 
iOSアプリケーションの継続的デリバリー 〜エンタープライズ品質のiOSアプリケーションを目指して〜
iOSアプリケーションの継続的デリバリー   〜エンタープライズ品質のiOSアプリケーションを目指して〜iOSアプリケーションの継続的デリバリー   〜エンタープライズ品質のiOSアプリケーションを目指して〜
iOSアプリケーションの継続的デリバリー 〜エンタープライズ品質のiOSアプリケーションを目指して〜Naoki Umehara
 
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)natsumo
 
HTML5ハイブリッドアプリ の活用ポイント
HTML5ハイブリッドアプリの活用ポイント HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリ の活用ポイント アシアル株式会社
 
Office 365 勉強会 #4
Office 365 勉強会 #4Office 365 勉強会 #4
Office 365 勉強会 #4skomeda
 
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンスHTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス アシアル株式会社
 
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣アシアル株式会社
 
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 Monaca
 
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスHTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスアシアル株式会社
 
iPhone 業務アプリ開発の落とし穴
iPhone 業務アプリ開発の落とし穴iPhone 業務アプリ開発の落とし穴
iPhone 業務アプリ開発の落とし穴platio_mktg
 
Php on windows vol.2 - session.1 - 公開用
Php on windows   vol.2 - session.1 - 公開用Php on windows   vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用hirookun
 

La actualidad más candente (20)

Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
Lync 2013 sdkの開発について 2014年5月17日 技術ひろば_office365勉強会
 
Office365 api dev 20140802
Office365 api dev 20140802Office365 api dev 20140802
Office365 api dev 20140802
 
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
Skype for Business 利用率向上のための「UCWA」を利用した開発と弊社各製品の御紹介
 
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
2014年1月11日Office365勉強会「iPhone、iPadからのSharePoint(online)利用について
 
Skype for Business Work Time Recorder
Skype for Business Work Time RecorderSkype for Business Work Time Recorder
Skype for Business Work Time Recorder
 
Office for iPad Office for iPhone 企業利用における問題点のまとめ
Office for iPad Office for  iPhone 企業利用における問題点のまとめOffice for iPad Office for  iPhone 企業利用における問題点のまとめ
Office for iPad Office for iPhone 企業利用における問題点のまとめ
 
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発クリスマス直前!HTML5 で作る♥はじめての iOS & Android アプリ開発
クリスマス直前! HTML5 で作る♥ はじめての iOS & Android アプリ開発
 
Skype for Business (Lync) でのBot開発
Skype for Business (Lync) でのBot開発Skype for Business (Lync) でのBot開発
Skype for Business (Lync) でのBot開発
 
2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会2013年12月7日JapanSharePointGroup-第12回勉強会
2013年12月7日JapanSharePointGroup-第12回勉強会
 
20121202 Office365 勉強会 #3
20121202 Office365 勉強会 #320121202 Office365 勉強会 #3
20121202 Office365 勉強会 #3
 
iOSアプリケーションの継続的デリバリー 〜エンタープライズ品質のiOSアプリケーションを目指して〜
iOSアプリケーションの継続的デリバリー   〜エンタープライズ品質のiOSアプリケーションを目指して〜iOSアプリケーションの継続的デリバリー   〜エンタープライズ品質のiOSアプリケーションを目指して〜
iOSアプリケーションの継続的デリバリー 〜エンタープライズ品質のiOSアプリケーションを目指して〜
 
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
【JavaScript SDK ver.2】MonacaとmBaaSでプッシュ通知を体験しよう(for Android & iOS)
 
HTML5ハイブリッドアプリ の活用ポイント
HTML5ハイブリッドアプリの活用ポイント HTML5ハイブリッドアプリの活用ポイント
HTML5ハイブリッドアプリ の活用ポイント
 
Office 365 勉強会 #4
Office 365 勉強会 #4Office 365 勉強会 #4
Office 365 勉強会 #4
 
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発で拓くビジネスチャンスHTML5ハイブリッドアプリ開発で拓くビジネスチャンス
HTML5ハイブリッドアプリ開発 で拓くビジネスチャンス
 
Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣Cordova×業務システム:失敗しないモバイル開発の秘訣
Cordova×業務システム:失敗しないモバイル開発の秘訣
 
はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情 はやわかりHTML5ハイブリッドアプリ開発事情
はやわかりHTML5ハイブリッドアプリ開発事情
 
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスHTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
 
iPhone 業務アプリ開発の落とし穴
iPhone 業務アプリ開発の落とし穴iPhone 業務アプリ開発の落とし穴
iPhone 業務アプリ開発の落とし穴
 
Php on windows vol.2 - session.1 - 公開用
Php on windows   vol.2 - session.1 - 公開用Php on windows   vol.2 - session.1 - 公開用
Php on windows vol.2 - session.1 - 公開用
 

Destacado

Skype for Business Onlineのログ取得
Skype for Business Onlineのログ取得 Skype for Business Onlineのログ取得
Skype for Business Onlineのログ取得 adachiyosuke
 
Skype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガード
Skype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガードSkype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガード
Skype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガードadachiyosuke
 
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件Akira Fukami
 
Saml×SharePoint
Saml×SharePointSaml×SharePoint
Saml×SharePointy-matsuoka
 
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?Kazuhiko Nakamura
 
デザインが統一されているShare point サイトを作成しよう
デザインが統一されているShare point サイトを作成しようデザインが統一されているShare point サイトを作成しよう
デザインが統一されているShare point サイトを作成しようMayuko Hatanaka
 
新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみよう新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみようHirofumi Ota
 
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~Kosuke Kuromiya
 
Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法Kazuhiko Nakamura
 
SharePoint Server 2016 ハイブリッド検索やってみた
SharePoint Server 2016 ハイブリッド検索やってみたSharePoint Server 2016 ハイブリッド検索やってみた
SharePoint Server 2016 ハイブリッド検索やってみたHirofumi Ota
 
SharePoint はグループウェアか?
SharePoint はグループウェアか?SharePoint はグループウェアか?
SharePoint はグループウェアか?Hirofumi Ota
 
SharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデアSharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデアHirofumi Ota
 
初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩Yoshitaka Seo
 
Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告Hirofumi Ota
 
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」Kazuhiko Nakamura
 
知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップ
知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップ知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップ
知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップHirofumi Ota
 

Destacado (16)

Skype for Business Onlineのログ取得
Skype for Business Onlineのログ取得 Skype for Business Onlineのログ取得
Skype for Business Onlineのログ取得
 
Skype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガード
Skype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガードSkype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガード
Skype for Business (Lync)における個人情報、機密情報の漏洩対策のためのコンプライアンスガード
 
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件
第13回 JPSPS in 大阪_失敗しないSharePointプロジェクト 案件
 
Saml×SharePoint
Saml×SharePointSaml×SharePoint
Saml×SharePoint
 
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?
SharePoint 2013/Office365の「ソーシャル」でできること。SharePointは社内Facebookになれるのか?
 
デザインが統一されているShare point サイトを作成しよう
デザインが統一されているShare point サイトを作成しようデザインが統一されているShare point サイトを作成しよう
デザインが統一されているShare point サイトを作成しよう
 
新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみよう新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみよう
 
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
IT初心者の事務員さんに SharePoint を教えてみた ~SharePoint ユーザー教育の事例として~
 
Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法Office 365 のチームサイトを 美味しく つかう 10 の方法
Office 365 のチームサイトを 美味しく つかう 10 の方法
 
SharePoint Server 2016 ハイブリッド検索やってみた
SharePoint Server 2016 ハイブリッド検索やってみたSharePoint Server 2016 ハイブリッド検索やってみた
SharePoint Server 2016 ハイブリッド検索やってみた
 
SharePoint はグループウェアか?
SharePoint はグループウェアか?SharePoint はグループウェアか?
SharePoint はグループウェアか?
 
SharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデアSharePoint Online で、ポータル実践アイデア
SharePoint Online で、ポータル実践アイデア
 
初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩初めてでも大丈夫!SharePoint 開発の第一歩
初めてでも大丈夫!SharePoint 開発の第一歩
 
Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告
 
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」 Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
Office 365 勉強会「いまさらきけない? SharePoint の基礎のキソ」
 
知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップ
知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップ知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップ
知っておいて損はない、SharePoint 2013 のドキュメントライブラリ ドラッグ&ドロップ
 

Similar a SharePointとLyncの連携

Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
Lightning Component公開への道  ~「Multi-View Calendar」開発で分かったこと~Lightning Component公開への道  ~「Multi-View Calendar」開発で分かったこと~
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~寛 吉田
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較Yoshitaka Seo
 
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。Akira Fukami
 
Windows phoneの開発ツール
Windows phoneの開発ツールWindows phoneの開発ツール
Windows phoneの開発ツールNobuaki Aoki
 
LightSwitchでマルチデータソース
LightSwitchでマルチデータソースLightSwitchでマルチデータソース
LightSwitchでマルチデータソースYoshitaka Seo
 
20190517_モバイルアーキテクチャを決定する際の観点
20190517_モバイルアーキテクチャを決定する際の観点20190517_モバイルアーキテクチャを決定する際の観点
20190517_モバイルアーキテクチャを決定する際の観点Takahito Miyamoto
 
Office アドイン ハンズオン
Office アドイン ハンズオンOffice アドイン ハンズオン
Office アドイン ハンズオンkinuasa
 
コラボレーションツールWikiの活用110616
コラボレーションツールWikiの活用110616コラボレーションツールWikiの活用110616
コラボレーションツールWikiの活用110616伸夫 森本
 
LiBRA 02.2019 / インフラとプラットフォーム
LiBRA 02.2019 / インフラとプラットフォームLiBRA 02.2019 / インフラとプラットフォーム
LiBRA 02.2019 / インフラとプラットフォームMasanori Saito
 
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理Tadashi Miyazato
 
Azure Bot!! Microsoft Bot Framework で簡単Bot開発
Azure Bot!! Microsoft Bot Framework で簡単Bot開発Azure Bot!! Microsoft Bot Framework で簡単Bot開発
Azure Bot!! Microsoft Bot Framework で簡単Bot開発Yuki Hattori
 
Windows8アプリ作成入門
Windows8アプリ作成入門Windows8アプリ作成入門
Windows8アプリ作成入門buu0528
 
Efsta cod2012 master_for_slideshare
Efsta cod2012 master_for_slideshareEfsta cod2012 master_for_slideshare
Efsta cod2012 master_for_slideshareTakahito Sugishita
 
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
Metroアプリケーションのwin8/wp7の効率的ソース運用を考えるMetroアプリケーションのwin8/wp7の効率的ソース運用を考える
Metroアプリケーションのwin8/wp7の効率的ソース運用を考えるTakahito Sugishita
 
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験アシアル株式会社
 
初めてのFacebookアプリの開発
初めてのFacebookアプリの開発初めてのFacebookアプリの開発
初めてのFacebookアプリの開発Shinichi Hirauchi
 
OSS Reporting Solution ThinReports
OSS Reporting Solution ThinReportsOSS Reporting Solution ThinReports
OSS Reporting Solution ThinReportsThinReports
 
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会Shuichi Yukimoto
 

Similar a SharePointとLyncの連携 (20)

Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
Lightning Component公開への道  ~「Multi-View Calendar」開発で分かったこと~Lightning Component公開への道  ~「Multi-View Calendar」開発で分かったこと~
Lightning Component公開への道 ~「Multi-View Calendar」開発で分かったこと~
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
 
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
OneNote のススメ。 Office 365 利活用の促進 - クライアント推し。
 
Windows phoneの開発ツール
Windows phoneの開発ツールWindows phoneの開発ツール
Windows phoneの開発ツール
 
LightSwitchでマルチデータソース
LightSwitchでマルチデータソースLightSwitchでマルチデータソース
LightSwitchでマルチデータソース
 
20190517_モバイルアーキテクチャを決定する際の観点
20190517_モバイルアーキテクチャを決定する際の観点20190517_モバイルアーキテクチャを決定する際の観点
20190517_モバイルアーキテクチャを決定する際の観点
 
Office アドイン ハンズオン
Office アドイン ハンズオンOffice アドイン ハンズオン
Office アドイン ハンズオン
 
コラボレーションツールWikiの活用110616
コラボレーションツールWikiの活用110616コラボレーションツールWikiの活用110616
コラボレーションツールWikiの活用110616
 
LiBRA 02.2019 / インフラとプラットフォーム
LiBRA 02.2019 / インフラとプラットフォームLiBRA 02.2019 / インフラとプラットフォーム
LiBRA 02.2019 / インフラとプラットフォーム
 
OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理OSSを利用したプロジェクト管理
OSSを利用したプロジェクト管理
 
Kii cloud 勉強会 #2
Kii cloud 勉強会 #2Kii cloud 勉強会 #2
Kii cloud 勉強会 #2
 
Azure Bot!! Microsoft Bot Framework で簡単Bot開発
Azure Bot!! Microsoft Bot Framework で簡単Bot開発Azure Bot!! Microsoft Bot Framework で簡単Bot開発
Azure Bot!! Microsoft Bot Framework で簡単Bot開発
 
Windows8アプリ作成入門
Windows8アプリ作成入門Windows8アプリ作成入門
Windows8アプリ作成入門
 
Efsta cod2012 master_for_slideshare
Efsta cod2012 master_for_slideshareEfsta cod2012 master_for_slideshare
Efsta cod2012 master_for_slideshare
 
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
Metroアプリケーションのwin8/wp7の効率的ソース運用を考えるMetroアプリケーションのwin8/wp7の効率的ソース運用を考える
Metroアプリケーションのwin8/wp7の効率的ソース運用を考える
 
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
 
Pivotal Tracker概略
Pivotal Tracker概略Pivotal Tracker概略
Pivotal Tracker概略
 
初めてのFacebookアプリの開発
初めてのFacebookアプリの開発初めてのFacebookアプリの開発
初めてのFacebookアプリの開発
 
OSS Reporting Solution ThinReports
OSS Reporting Solution ThinReportsOSS Reporting Solution ThinReports
OSS Reporting Solution ThinReports
 
第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会第2回ビジネスモバイル研究会
第2回ビジネスモバイル研究会
 

SharePointとLyncの連携

  • 1. 業務を効率化するアプリの例 SharePointとLyncの連携 2014/11/28 1 Japan SharePoint Group 勉強会第16回@名古屋2014年9月20日 フェアユース株式会社 足立洋介
  • 2. フェアユース株式会社紹介 2014/11/28 2 フェアユース株式会社は SharePoint、Lyncの各種アプリを開発しています。 1.ShareOfficeの開発と販売 ・SharePointに接続可能なiPhone、iPad、Androidネイティブアプリ https://itunes.apple.com/jp/app/shareoffice/id409136682?mt=8 2.Lyncの各種アプリ開発 ・本日詳細説明 https://www.youtube.com/watch?v=Vzbb0PIyuXk 3.その他スマートデバイス向けアプリ開発 ・ゲーム、スポーツ観戦アプリ 4.SharePoint上の通常のサイトおよびWebアプリの開発
  • 3. 会社連絡先および代表者紹介 会社連絡先 所在地:〒151-0053 東京都渋谷区代々木2-27-8-402 代表取締役社長:足立洋介 URL:http://www.fairuse.jp/shareoffice/ Twitter:@adachiyosuke Email:contact@fairuse.jp Blog: http://blog.fairuse.jp SlideShare:http://www.slideshare.net/adachiyosuke 代表者紹介 弊社社内での役割:怒り役、営業、新規商品開発、その他雑用。 趣味:将棋観戦。山を歩きまわること。海で泳ぐこと。川で魚を釣ること。アニメ鑑賞。 好きな将棋師:羽生善治、小池重明、森雞二、升田幸三、大山康晴 2014/8/2 3
  • 4. 2014/11/28 4 主要顧客(直接取引) KDDI株式会社(東証一部上場) 株式会社ミルボン(東証一部上場) 財閥系住宅メーカー(東証一部上場) 大手アパレルメーカー(東証一部上場) 大手生命保険(東証一部上場) 日本マイクロソフト株式会社 株式会社サイバー・コミュニケーションズ(電通子会社)
  • 6. Lync SDK 本日のちほど詳細を御説明 UCWA REST形式のAPI。Webアプリの開発やiOS、 Androidのネイティブアプリ開発に用いる。 UCMA Lync Serverを外部から操作するAPI 2014/5/17 Confidential 6 Lync APIの種類
  • 7. 2014/11/28 7 SharePointとLyncの連携 SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 製品レベル:Skill検索 MSが機能として提供。設定しさえすれば実装可能な機能 Lync API :Lync 2013 SDKの利用 Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 SharePoint API:SharePoint Web APIの利用 SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
  • 8. 2014/11/28 8 SharePointとLyncの連携 SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 製品レベル:Skill検索 MSが機能として提供。設定しさえすれば実装可能な機能 Lync API :Lync 2013 SDKの利用 Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 SharePoint API:SharePoint Web APIの利用 SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
  • 9. 製品レベル:Skill検索 SharePointのユーザプロファイル上にあるスキルの項目を検索する。 2014/11/28 9 Lync Skill検索 当内容はMicrosoft Lync Server 2013評価ガイド基礎編にLync Server 2013とSharePoint 2010の例として記載がされています。 http://download.microsoft.com/download/8/6/7/8678EAF5-4769-4B59-801A-D85BF2C828EC/Lync_Server_2013_Evaluation_Guide_Basic.pdf ※弊社でLync Server 2013とSharePoint 2013の組み合わせで2週間にわたり実装を試みて おりますが、原因不明のエラーが発生しており、実物のデモを御覧いただけません。大変失礼 しました。(目下MS Professional Supportに問い合わせ中)
  • 10. 2014/11/28 10 Lync Skill検索 SharePoint側でスキル検索実施の設定 サイトコレクション「エンタープライズ検索センター」の作成 Lync Server管理シェルにてスキル検索のURLを有効化、検索センターのURLの有効化 SharePoint Server 2010の検索範囲の設定 SharePoint 2010 サーバの全体管理→アプリケーション構成の管理→サービスアプリケーションの管理→Search Server Application
  • 11. 2014/11/28 11 Lync スキル検索2013で実現した場合
  • 12. 2014/11/28 12 SharePointとLyncの連携 SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 製品レベル:Skill検索 MSが機能として提供。設定しさえすれば実装可能な機能 Lync API :Lync 2013 SDKの利用 Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 SharePoint API:SharePoint Web APIの利用 SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
  • 13. Lync API :Lync 2013 SDKの利用 2014/11/28 13 オフィスアイ株式会社:行き先掲示板Web パーツ Visual StudioにてSilverlightのライブラリの中の「コントロール」を利用。 http://www.youtube.com/watch?v=z9l3gT6US_8
  • 14. Lync2013SDKが提供するコントロールについて 2014/8/2 14 •WPFとSilverlightプラットフォームで利用可能 (※Windows Formでは利用が出来ない。 •コントロールは複雑なコーディング無しで自動的にLyncクライア ントとの接続を確立 •コントロールの詳細は弊社Blogを参照してください。 http://blog.fairuse.jp/2014/04/blog-post_6016.html
  • 15. Lync2013SDKが提供するコントロールについて 2014/8/2 15 MyStatusArea ContactSearch InputBox ContactList
  • 16. 新規プロジェクト作成 2014/11/28 16 Visual Studioを開始します。メニューバーの「ファイル」から「新規作成(N)」を クリックして、「プロジェクト」を選択して新しいプロジェクトを作成します。
  • 20. 「MyStatusArea」コントロールを追加 2014/11/28 20 MyStatusArea→ユーザーのプレセス状況を表示するコントロール Background→背景色の設定 Margin,Grid.ColunmSpan→位置の調整
  • 22. 2014/11/28 22 SharePointとLyncの連携 SharePointとLyncはそもそも別製品ですが、様々なレベ ルでの連携が可能です。 製品レベル:Skill検索 MSが機能として提供。設定しさえすれば実装可能な機能 Lync API :Lync 2013 SDKの利用 Visual Studio上にてSiliverlightを用いたLync 2013 SDKの各種コ ントロールの利用で開発。 SharePoint API:SharePoint Web APIの利用 SharePointやOne Driveをファイルのアップロード先に指定するアプリ ケーションレベルでの実装。
  • 23. SharePoint API:SharePoint Web APIの利用 SharePoint上にエクセル形式の帳票のアップロードを行う。 2014/11/28 23 Work Time Recorder
  • 24. Work Time Recorderデモ 2014/11/28 24 YouTubeでのデモ https://www.youtube.com/watch?v=Vzbb0PIyuXk 弊社が開発した労務管理アプリ 目的 在宅テレワーク フリーアドレスオフィス 日々の業務把握 Lync 2013のプレゼンス状況と連携 日々の業務を業務報告書としてエクセルシートとして帳票化。エ クセルシートは自動的にSharePoint上のドキュメントライブラリへ アップロードされます。
  • 25. 2014/11/28 25 Work Time Recorderによる業務報告書
  • 27. 1.アプリの概要 基本コンセプト LyncSDKを利用したIoTの接続モジュールの開発を行う。 背景 目下IT業界ではIoTに注目があつまりつつある。LyncOnlineはPlan1なら1ユーザ 一月160円からの利用が可能である。 BUILD 2014では、IoTむけの端末にはWindowsが無料化されることが発表され た。 アプリの目的と実態 Lync OnlineをIoTのための通信基盤とし、IoT機器と接続するモジュール自体が当 アプリの実態となる。 2014/11/28 27
  • 28. 2.アプリの基本仕様 1.アプリはWindows8上の端末に存在させ、IoT機器の各機 械言語を人間がわかるようなテキストメッセージに変換する。 2.テキスト情報を、それを必要とするユーザに振り分ける。 3.単体でロボットの機能を果たし、様々な質問等にも回答する。 Lync Client Lync IoT モジュール IoT機器 機械言語 テキストで指示 Lync Online テキストで各端末からの 情報をLync Clientに返 信 2014/11/28 28
  • 29. 3.IoT以外での利用可能範囲 SharePoint Web APIとの連携 SharePoint上の「お知らせ」が更新された場合、その内容をメッセージ送信する。 特定のドキュメントフォルダに新規のドキュメントが追加された場合、その内容を参照権限の あるユーザに送信する。 SharePoint内の文書検索をしたい場合は「SharePoint検索:○○○」とLync Client から送信すると、検索キーワードにしたがって、その検索結果をLyncのテキストメッセージとし て返してくれる。勿論クリック可能なURLが掲載される。 Yammerとの連携 YammerのAPIを利用し、Yammerでの更新内容をLyncクライアント上でも配信する。 WebAPIとの連携 Google APIなどのWebAPIと連携し、天気情報や、路線運行情報、地震速報等をテキ ストメッセージとして必要なユーザに送信してくれる。 2014/11/28 29
  • 30. 4.現在完成しているプロトタイプの説明① AzureのVMのLync Serverに接続し簡 単な質問に答えるアプリ Lync Client Lync Server 質問と回答 パターン UCWA Lync IoT ロボット ・Lync IOT ロボットはWindows Presentation Foundationで開発 ・質問と回答パターンはXMLファイルにて管理、その内容をロボットが読み取り、 UCWAにより質問者に回答します。 2014/11/28 30
  • 32. 5.現在完成しているプロトタイプの説明② XML ユーザーからの質問に“QuestionKey”に該当す るキーワードが含まれていると、ロボットは “Answer” の内容を回答します ※当プロトタイプは日本マイクロソフトBG小国幸司様より下記のイベントで紹介されました。 「ワークスタイル変革Day 2014」 http://www.ric.co.jp/expo/wsd2014/program.html 2014/11/28 32