notes を様々なサービスと連携させてみよう!

25
Notes を様々なサービスと 連携させてみよう! ノーツ・しこく・フェスタ 2016 2016/11/18 株式会社ソルクシーズ 吉田 武司 Ver. 1.0.0

Upload: takeshi-yoshida

Post on 26-Jan-2017

526 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Notes を様々なサービスと連携させてみよう!

Notes を様々なサービスと連携させてみよう!

ノーツ・しこく・フェスタ 2016

2016/11/18

株式会社ソルクシーズ

吉田武司

Ver. 1.0.0

Page 2: Notes を様々なサービスと連携させてみよう!

本資料の掲載内容は、できる限り正確を期するように努めてはおりますが、いかなる明示または暗黙の保証も責任も負いかねます。

掲載情報は不定期に変更されることもあります。他のメディア等に無断で転載する事はご遠慮下さい。

当資料をコピー等で複製することは、執筆者の承諾なしではできません。

当資料に掲載された製品名または会社名はそれぞれの各社の商標または登録商標です。

特記事項 2

Page 3: Notes を様々なサービスと連携させてみよう!

自己紹介

吉田武司

IBM Champions for ICS 2013, 2014, 1015

Notes/Domino 一筋21年

趣味はプログラミングとプラモデルの製作

最近は、Bluemix, WATSON, IoT が気になって、

休日にいろいろ試しています。

ブログ:ノーツと。。。

https://goo.gl/hHI0Ni

Page 4: Notes を様々なサービスと連携させてみよう!

Cloud shared Office (Web サービス) 社内だけでなく、社外のパートナーとも、安全にスムーズにビジネスを活性化するファイルコラボレーションサービスを提供

帳票デザインは、今ある Excel を再利用。遠隔地でも帳票出力可能

Node-RED (ソフトウェア) ハードウェア/API およびWeb サービスを簡単につなげるためのツール

Salesforce (PaaS) SFA (営業支援)、CRM (顧客管理)、カスタマーサポート等々

LINE Notify (Web サービス) Web サービスからの通知を LINE で受信できる

様々なサービス、ソフトウェア、プロトコル、デバイスの登場(1) 4

Page 5: Notes を様々なサービスと連携させてみよう!

IFTTT (Web サービス) Web サービス(Facebook、Evernote等)、IoT 機器同士を簡単に連携

Twitter (Web サービス) 短文の投稿を共有

IBM Bluemix (PaaS) アプリケーションを構築・管理・実行可能 WATSON、MQTT など各種サービスを提供

MESH (デバイス) ブロック形状の “MESH タグ” を “MESH アプリ” でつなげることにより「あったらいいな」を実現

MQTT (プロトコル) 非力なデバイスやネットワークが不安定な場所でも動作しやすい様に設計されている軽量なメッセージキュープロトコル

様々なサービス、ソフトウェア、プロトコル、デバイスの登場(2) 5

Page 6: Notes を様々なサービスと連携させてみよう!

様々なサービス、デバイスが緩やかに簡単につながる時代 6

IFTTT LINEBluemix

Node-REDMQTT

Notes/Domino

MESH

自サービスにないものでもつながることで利用可能となるサービス/製品の価値/可能性が高まる

Salesforce

※矢印は一例です

CSOTwitter

Page 7: Notes を様々なサービスと連携させてみよう!

様々なサービス、デバイスが緩やかに簡単につながる時代 7

IFTTT LINEBluemix

Node-REDMQTT

Notes/Domino

MESH

Notes/Domino もこれらのサービスとつなげて利用することができないの?

Salesforce

※矢印は一例です

CSOTwitter

Page 8: Notes を様々なサービスと連携させてみよう!

様々なサービス、デバイスが緩やかに簡単につながる時代 8

Notes/Domino

つながります!

簡単、制限なしとはなりませんが…

IFTTT LINEBluemix

Node-REDMQTTMESH

Salesforce CSOTwitter

Page 9: Notes を様々なサービスと連携させてみよう!

利用シーン ファイルサイズの大きなものをメールで送りたいが、自社/相手側のサイズ制限で渡せない。

ファイルを相手が受け取ったかどうかを確認したい

ファイルの送信の記録を残したい。

例:Cloud shared Office を利用したファイルの配信

ファイルコラボレーションプラットフォーム ECM およびクラウド帳票Web Report を中心に、モバイル利用、大容量ファイル超高速送信など各種サービスを提供

Page 10: Notes を様々なサービスと連携させてみよう!

例:Cloud shared Office を利用したファイルの配信 10

Notes DB

CSO

Notes

CSO

ダウンロード状況はいつでも確認可能

①ファイル配信を依頼 ②メールで案内 ③リンクからダウンロード

Page 11: Notes を様々なサービスと連携させてみよう!

ご興味のある企業様、ぜひお試しください。 Notes/Domino と連携機能を開発しなくても Cloud shared Office 単独でも社外ユーザーとファイル共有が可能です。

ホームページ• http://www.cloudsharedoffice.com/index

Cloud shared Office 30日間無料トライアル 11

solxyz csoで検索

Page 12: Notes を様々なサービスと連携させてみよう!

Notes/Domino と Node-RED、見守り支援システム「いまイルモ」のデバイスを使った施設利用状況システム リアルタイムに会議室の状況を確認

例:施設利用状況をモニタリング 12

Notes

Node-RED

いまイルモ

Page 13: Notes を様々なサービスと連携させてみよう!

Notes文書の「お知らせ」情報を Salesforce へ投稿

例:お知らせを Salesforce へ投稿 13

Notes

Salesforce

Page 14: Notes を様々なサービスと連携させてみよう!

LINE

Notes クライアントから LINE Notify へメッセージを送信

例:LINE Notify へメッセージを送信 14

Notes

Page 15: Notes を様々なサービスと連携させてみよう!

Notes クライアントから IFTTT へイベントを送信、IFTTT がスマートフォンへイベントを通知

例:IFTTT にイベントを送信 15

Notes

IFTTT

Page 16: Notes を様々なサービスと連携させてみよう!

Twitter のツイートを Notes 文書として保存する

例:ツイートを取り込む 16

Node-RED

Notes/Domino

Twitter

Page 17: Notes を様々なサービスと連携させてみよう!

Notes 文書のテキストを Node-RED 経由でWATSON 「Language Translation」サービスを使って翻訳(英語⇒スペイン語) 残念ながら日本語はまだサービスがありませんでした…

例:Notes 文書の翻訳 17

Bluemix

Node-RED

Notes/Domino

Page 18: Notes を様々なサービスと連携させてみよう!

IBM Domino Access Services を利用するためのパッケージ node-red-contrib-domino-rest

npm からインストール• https://www.npmjs.com/package/node-red-contrib-domino-rest

Node-RED から Notes/Domino に簡単にアクセスする 18

作りました

Page 19: Notes を様々なサービスと連携させてみよう!

Notes ベーシッククライアントからWATSON 自然言語分類サービスに問い合わせる

例:WATSON 自然言語分類サービスを利用する 19

Bluemix

Notes/Domino

Page 20: Notes を様々なサービスと連携させてみよう!

Notes 文書の承認待ち件数をMESH を使って確認

例:Notes の承認待ち件数を LED で確認 20

MESH

Notes/Domino

Page 21: Notes を様々なサービスと連携させてみよう!

Cloud shared Office (Web サービス) 社外のユーザーとのファイル共有

ファイル送信

帳票印刷

Node-RED (ソフトウェア) Notes/Domino (社内)とサービス/デバイス(社外)をつなぐブリッジとして

思いついたらサクッと試す。効果があれば、しっかり開発

Salesforce (PaaS) Salesforce で管理している顧客/営業情報を Notes/Domino へ連携

Notes/Domino のワークフローと連携

LINE Notify (Web サービス) 社員のグループへ通知

つながることによる可能性(1) 21

Page 22: Notes を様々なサービスと連携させてみよう!

IFTTT (Web サービス) センサーと連動させて、消し忘れた会議室の自動消灯

Twitter (Web サービス) 自社アカウントのツイートを Notes/Domino の掲示板 DB へ保存 ワークフローで承認された内容をツイートする

IBM Bluemix (PaaS) Notes/Domino のデータをWATSON へ学習させてリコメンドやタグ付け 気象データを Notes/Domino のデータとリンク

MESH (デバイス) 会議室の入退出をセンサーで検知。Notes/Domino の会議室予約 DB へ入室/退出の記録をつける

MQTT (プロトコル) ロボットや工作機械、IoT デバイスの制御

つながることによる可能性(2) 22

Page 23: Notes を様々なサービスと連携させてみよう!

Notes ベーシッククライアントからMQTT を Node-RED サーバーに送信、MESH タグを装備した恐竜を操作する

最後にネタを… 23

Bluemix Node-RED

Notes

インターネット

社内

MQTT

MESH

https://youtu.be/6Br51rU7CUs

Page 24: Notes を様々なサービスと連携させてみよう!

今年もやります!XPagesDay 2016 XPages のどっぷりつかれる2日間です。21日(月)、22日(火)

Web セッションなのでネット環境があれば参加可能

http://xpagesday.com/xpagesday.nsf/home.xsp

告知 24

豪華賞品が当たる!かも?

Page 25: Notes を様々なサービスと連携させてみよう!

アイデア次第でNotes/Domino の可能性が

更に高まります!ぜひチャレンジしてみてください

25

ご清聴ありがとうございました