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

Post on 14-Apr-2017

281 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Webhook で遊ぶ

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

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

はじめに

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

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

15 ヶ月の軌跡

2017/12/8DataSpider Cloud 発表

15 ヶ月の軌跡

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

導入事例公開

15 ヶ月の軌跡

一番うれしかったこと

一番うれしかったこと

ここからが本題です

Webhook触りましたか?

Webhook とは?

レコード追加

レコード更新

ステータス

更新

HTTP 外部サービス

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

Webhook が無いとどうなる?

外部サービス

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

定期的にチェック

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

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

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

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

利用イメージ

Webhook

① ②外部サービ

別システム③

連携サービス・製品

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

私がやったこと

実装イメージ

受信者(スマホ)

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

Messaging APIREST アダプタ

HTTP トリガー

Webhook

LINE → kintone

LINE アカウント

ユーザー管理アプリ

チャットアプリ

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

検索

②③

Webhook

kintone → LINE

LINE アカウント

ユーザー管理アプリ

チャットアプリ

ルックアップで

送信先選択

Webhook①

LINE Messaging API(REST アダプタ )

実演します!

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

くも子です ID : @cxz2375y

ちらっ

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

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

仕事的な話

Webhook HTTP トリガー

アダプタ JDBC/ODBC( 一例 )

① ②

社内システム

会計 人事③

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

会計

人事

ファイアウォール

ダメ!絶対!

Webhook送りたいっす

社内ネットワーク

Thunderbus HTTP Agent を使った解決策

会計

人事

ファイアウォール

Webhook送りたいっす

DMZ

DMZ になら送っていいよ

社内 LAN

192.168.0.100

Server

Agent

54.178.183.147

の役割

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

続きはセミナーで

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

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

https://www.appresso.com/dataspidercloud

top related