kintone 最新アップデート webhookで遊ぶ

23
Webhook ででで 株株株株株株株株株 株株 株株

Upload: kintone-cafe-

Post on 14-Apr-2017

281 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: kintone 最新アップデート Webhookで遊ぶ

Webhook で遊ぶ

株式会社アプレッソ築山 春木

Page 2: kintone 最新アップデート Webhookで遊ぶ

名古屋の皆さんお久しぶりです!!

はじめに

Page 3: kintone 最新アップデート Webhookで遊ぶ

この 15 ヶ月色々なことがありました

Page 4: kintone 最新アップデート Webhookで遊ぶ

2017/5/1アプレッソ名古屋営業所開設

15 ヶ月の軌跡

Page 5: kintone 最新アップデート Webhookで遊ぶ

2017/12/8DataSpider Cloud 発表

15 ヶ月の軌跡

Page 6: kintone 最新アップデート Webhookで遊ぶ

2017/12/21ゲオホールディングス様

導入事例公開

15 ヶ月の軌跡

Page 7: kintone 最新アップデート Webhookで遊ぶ

一番うれしかったこと

一番うれしかったこと

Page 8: kintone 最新アップデート Webhookで遊ぶ

ここからが本題です

Page 9: kintone 最新アップデート Webhookで遊ぶ

Webhook触りましたか?

Page 10: kintone 最新アップデート Webhookで遊ぶ

Webhook とは?

レコード追加

レコード更新

ステータス

更新

HTTP 外部サービス

Webhook ・・・ イベント発生時に指定した URL に POST する仕組みのこと

Page 11: kintone 最新アップデート Webhookで遊ぶ

Webhook が無いとどうなる?

外部サービス

Webhook が無いと定期的にポーリングして確認するしか無い

定期的にチェック

• リアルタイム性に欠ける• kintone 側に負荷をかける

(API 日間リクエスト数は 10,000 リクエスト /1 アプリ)

Page 12: kintone 最新アップデート Webhookで遊ぶ

1. kintone から Webhook でデータを送信2. 受信したデータを書き込み先のシステムに適合するように加

工3. 連携先のサービスにデータを書き込む

利用イメージ

Webhook

① ②外部サービ

別システム③

連携サービス・製品

Page 13: kintone 最新アップデート Webhookで遊ぶ

kintone をLINE クライアントにしよう

私がやったこと

Page 14: kintone 最新アップデート Webhookで遊ぶ

実装イメージ

受信者(スマホ)

アカウント(LINE@Manager にて作成 )

Messaging APIREST アダプタ

HTTP トリガー

Webhook

Page 15: kintone 最新アップデート Webhookで遊ぶ

LINE → kintone

LINE アカウント

ユーザー管理アプリ

チャットアプリ

LINE から送られてくる ID を基に

検索

②③

Webhook

Page 16: kintone 最新アップデート Webhookで遊ぶ

kintone → LINE

LINE アカウント

ユーザー管理アプリ

チャットアプリ

ルックアップで

送信先選択

Webhook①

LINE Messaging API(REST アダプタ )

Page 17: kintone 最新アップデート Webhookで遊ぶ

実演します!

Page 18: kintone 最新アップデート Webhookで遊ぶ

どなたか登録してください!

くも子です ID : @cxz2375y

ちらっ

Page 19: kintone 最新アップデート Webhookで遊ぶ

1. kintone から webhook で送信されたからデータを DataSpider が HTTP トリガーで受信

2. 受信したデータを書き込み先のシステムに適合するように加工3. DataSpider の各種アダプタを使って、社内システムにデータを書き込

仕事的な話

Webhook HTTP トリガー

アダプタ JDBC/ODBC( 一例 )

① ②

社内システム

会計 人事③

Page 20: kintone 最新アップデート Webhookで遊ぶ

想定される一般的なネットワーク構成

会計

人事

ファイアウォール

ダメ!絶対!

Webhook送りたいっす

社内ネットワーク

Page 21: kintone 最新アップデート Webhookで遊ぶ

Thunderbus HTTP Agent を使った解決策

会計

人事

ファイアウォール

Webhook送りたいっす

DMZ

DMZ になら送っていいよ

社内 LAN

192.168.0.100

Server

Agent

54.178.183.147

の役割

グローバル IP を有する Server 宛に受け取った特定のHTTP リクエストを グローバル IP を持たない Agent 宛にフォワードする

Page 22: kintone 最新アップデート Webhookで遊ぶ

続きはセミナーで

Page 23: kintone 最新アップデート Webhookで遊ぶ

株式会社アプレッソ名古屋営業所TEL : 052-446-8696         URL:http://www.appresso.com/

データインテグレーションにアジリティを

https://www.appresso.com/dataspidercloud