SlideShare a Scribd company logo
1 of 23
株式会社アプレッソ
築山 春木
名古屋の皆さん
お久しぶりです!!
はじめに
この15ヶ月
色々なことがありました
2017/5/1
アプレッソ名古屋営業所開設
15ヶ月の軌跡
2017/12/8
DataSpider 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 API
REST アダプタ
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

More Related Content

Similar to kintone 最新アップデート Webhookで遊ぶ

CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
Yuki Ando
 
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
Akihiro Kuwano
 

Similar to kintone 最新アップデート Webhookで遊ぶ (20)

クラウド型データベース「kintone」のご紹介
クラウド型データベース「kintone」のご紹介クラウド型データベース「kintone」のご紹介
クラウド型データベース「kintone」のご紹介
 
kintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみようkintoneアプリをjavascriptでいじってみよう
kintoneアプリをjavascriptでいじってみよう
 
【kintone café松江#1】kintoneの可能性
【kintone café松江#1】kintoneの可能性【kintone café松江#1】kintoneの可能性
【kintone café松江#1】kintoneの可能性
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
 
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
CODT2020 ビジネスプラットフォームを支えるCI/CDパイプライン ~エンタープライズのDevOpsを加速させる運用改善Tips~
 
Web表示速度とgtmetrixスコアの矛盾
Web表示速度とgtmetrixスコアの矛盾Web表示速度とgtmetrixスコアの矛盾
Web表示速度とgtmetrixスコアの矛盾
 
NAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のりNAPALMで作るネットワークオペレーション自動化への道のり
NAPALMで作るネットワークオペレーション自動化への道のり
 
Heroku+MongoLabでダミーサーバー
Heroku+MongoLabでダミーサーバーHeroku+MongoLabでダミーサーバー
Heroku+MongoLabでダミーサーバー
 
Google Colab環境でPythonスクレイピング
Google Colab環境でPythonスクレイピングGoogle Colab環境でPythonスクレイピング
Google Colab環境でPythonスクレイピング
 
170520 DataSpider DevConn Hackathon
170520 DataSpider DevConn Hackathon170520 DataSpider DevConn Hackathon
170520 DataSpider DevConn Hackathon
 
[_gaTracker]GAのここがすき。ここがきらい。
[_gaTracker]GAのここがすき。ここがきらい。[_gaTracker]GAのここがすき。ここがきらい。
[_gaTracker]GAのここがすき。ここがきらい。
 
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
 
ご注文は監視自動化ですか?
ご注文は監視自動化ですか?ご注文は監視自動化ですか?
ご注文は監視自動化ですか?
 
APIを提供するあらゆるサービスの データをkintoneと同期する RubyGemを作ってソース公開した話 (コミッター募集) 2016 01-22 k...
APIを提供するあらゆるサービスの データをkintoneと同期する RubyGemを作ってソース公開した話 (コミッター募集) 2016 01-22 k...APIを提供するあらゆるサービスの データをkintoneと同期する RubyGemを作ってソース公開した話 (コミッター募集) 2016 01-22 k...
APIを提供するあらゆるサービスの データをkintoneと同期する RubyGemを作ってソース公開した話 (コミッター募集) 2016 01-22 k...
 
Com camp2014
Com camp2014Com camp2014
Com camp2014
 
ブロックチェーンでIo tっぽいことやってみたぃ 201701
ブロックチェーンでIo tっぽいことやってみたぃ 201701ブロックチェーンでIo tっぽいことやってみたぃ 201701
ブロックチェーンでIo tっぽいことやってみたぃ 201701
 
スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果スタートアップ向け!1人日でできるサービスの高速化方法と成果
スタートアップ向け!1人日でできるサービスの高速化方法と成果
 
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオン
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオンAngularJSとバックエンドサービスAppPotで作る業務システムハンズオン
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオン
 
DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜DevOpsのはじめの一歩 〜監視の変遷〜
DevOpsのはじめの一歩 〜監視の変遷〜
 

More from kintone Café 名古屋支部

More from kintone Café 名古屋支部 (6)

kintoneで地図アプリを制覇する 〜SIerの挑戦〜
kintoneで地図アプリを制覇する 〜SIerの挑戦〜kintoneで地図アプリを制覇する 〜SIerの挑戦〜
kintoneで地図アプリを制覇する 〜SIerの挑戦〜
 
「現場主導」の業務改善
「現場主導」の業務改善「現場主導」の業務改善
「現場主導」の業務改善
 
kintone Café 名古屋 Vol.3 「マジでkintoneに恋する5秒前!?」
kintone Café 名古屋 Vol.3 「マジでkintoneに恋する5秒前!?」kintone Café 名古屋 Vol.3 「マジでkintoneに恋する5秒前!?」
kintone Café 名古屋 Vol.3 「マジでkintoneに恋する5秒前!?」
 
kintone Café 名古屋 Vol.3 「寂しくないKintone」
kintone Café 名古屋 Vol.3 「寂しくないKintone」kintone Café 名古屋 Vol.3 「寂しくないKintone」
kintone Café 名古屋 Vol.3 「寂しくないKintone」
 
kintone Café 名古屋 Vol.2 [事例] 勤怠管理システムManageOZOとkintoneの連携事例  ozoとの連携
kintone Café 名古屋 Vol.2 [事例] 勤怠管理システムManageOZOとkintoneの連携事例  ozoとの連携kintone Café 名古屋 Vol.2 [事例] 勤怠管理システムManageOZOとkintoneの連携事例  ozoとの連携
kintone Café 名古屋 Vol.2 [事例] 勤怠管理システムManageOZOとkintoneの連携事例  ozoとの連携
 
kintone Café 名古屋 Vol.2 Google API ジャンケンゲーム
kintone Café 名古屋 Vol.2 Google API ジャンケンゲームkintone Café 名古屋 Vol.2 Google API ジャンケンゲーム
kintone Café 名古屋 Vol.2 Google API ジャンケンゲーム
 

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

Editor's Notes

  1. 23