SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
kintone hack & sync
2019年4⽉18⽇
kintone hack in kintone hive fukuoka vol.4
安藤 光昭 @m_ando_japan
広島
ビットリバー株式会社
代表取締役 kintoneハッカー
安藤 光昭
サイボウズ公認kintoneエバンジェリスト
広島市
活⽤顧問 外部連携
カスタマイズ
ビットリバー株式会社
kintone.bitriver.jp
kintone hack って⾔うけど…
やろうと思えば、だいたいできちゃう
?why?
JavaScript API
REST APIWebhook
DOM
CSS
カスタマイズビュー
プラグイン
• カスタマイズの⼊り⼝が豊富
• ”頑張れば”たいていのことは可能
開発事例
事例1
kintone to Webサイト
https://youtu.be/7425xJPrVUk
事例2
センサーデバイス to kintone
事例3
ゲームもできちゃう?
https://youtu.be/OwUFsdC9Qr0
解説
ゲームの仕組み
スタートボタンを
フォームに配置
埋込HTML
ゲーム(WebGL)
全体に表⽰
ヘッダに埋込
APIで更新kintone
曲芸では意味がない!
kintone hack & sync
デモ
https://youtu.be/dIgHjIzyNt8
kintone
GraphQL Sync
編集通知表⽰
同期表⽰
ヘッダに埋込
APIで更新
• 同期のバックエンド側は
AWS AppSyncを中⼼とした構成
• kintoneでの更新をwebhookで検知
• React.jsとReact Apolloで通知
hackで問題解決!
kintone hack in kintone hive fukuoka Vol.4

Weitere ähnliche Inhalte

Was ist angesagt?

消滅都市5周年の運営を支えた技術とその歴史
消滅都市5周年の運営を支えた技術とその歴史消滅都市5周年の運営を支えた技術とその歴史
消滅都市5周年の運営を支えた技術とその歴史gree_tech
 
怠惰な私がプログラミングするときに重要だと考えているたった1つのこと
怠惰な私がプログラミングするときに重要だと考えているたった1つのこと怠惰な私がプログラミングするときに重要だと考えているたった1つのこと
怠惰な私がプログラミングするときに重要だと考えているたった1つのことTohru Kobayashi
 
これから始める Bot Builder 開発のコツと舞台裏
これから始める Bot Builder 開発のコツと舞台裏これから始める Bot Builder 開発のコツと舞台裏
これから始める Bot Builder 開発のコツと舞台裏Yuta Matsumura
 
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEGPythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEGJun Okazaki
 
大規模ライブ配信の苦労ポイント
大規模ライブ配信の苦労ポイント大規模ライブ配信の苦労ポイント
大規模ライブ配信の苦労ポイントgree_tech
 
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話gree_tech
 
これさえあれば大丈夫!Visual Studio Code 徹底解説
これさえあれば大丈夫!Visual Studio Code 徹底解説これさえあれば大丈夫!Visual Studio Code 徹底解説
これさえあれば大丈夫!Visual Studio Code 徹底解説Saki Homma
 
2017冬の開発合宿vrオンラインゲーム
2017冬の開発合宿vrオンラインゲーム2017冬の開発合宿vrオンラインゲーム
2017冬の開発合宿vrオンラインゲームSyo Igarashi
 
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-Saki Homma
 
Kivyでゲーム
KivyでゲームKivyでゲーム
KivyでゲームJun Okazaki
 
de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!Kazumi IWANAGA
 
MicrosoftのサービスでさくっとBot開発!
MicrosoftのサービスでさくっとBot開発!MicrosoftのサービスでさくっとBot開発!
MicrosoftのサービスでさくっとBot開発!Saki Homma
 
RancherのWindowsサポートと事始め
RancherのWindowsサポートと事始めRancherのWindowsサポートと事始め
RancherのWindowsサポートと事始めcyberblack28 Ichikawa
 
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-Saki Homma
 
チャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティチャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティAtsushi Yokohama (BEACHSIDE)
 
VS Code新機能紹介 2020-2021
VS Code新機能紹介2020-2021VS Code新機能紹介2020-2021
VS Code新機能紹介 2020-2021Yuki Ueda
 
お気に入り拡張機能
お気に入り拡張機能お気に入り拡張機能
お気に入り拡張機能SatsukiYabu
 
知ってますか? Azure IoT Edge
知ってますか? Azure IoT Edge知ってますか? Azure IoT Edge
知ってますか? Azure IoT EdgeSaki Homma
 
Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK YutoNishine
 

Was ist angesagt? (20)

消滅都市5周年の運営を支えた技術とその歴史
消滅都市5周年の運営を支えた技術とその歴史消滅都市5周年の運営を支えた技術とその歴史
消滅都市5周年の運営を支えた技術とその歴史
 
怠惰な私がプログラミングするときに重要だと考えているたった1つのこと
怠惰な私がプログラミングするときに重要だと考えているたった1つのこと怠惰な私がプログラミングするときに重要だと考えているたった1つのこと
怠惰な私がプログラミングするときに重要だと考えているたった1つのこと
 
これから始める Bot Builder 開発のコツと舞台裏
これから始める Bot Builder 開発のコツと舞台裏これから始める Bot Builder 開発のコツと舞台裏
これから始める Bot Builder 開発のコツと舞台裏
 
PythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEGPythonのGUI_2018 with NSEG
PythonのGUI_2018 with NSEG
 
大規模ライブ配信の苦労ポイント
大規模ライブ配信の苦労ポイント大規模ライブ配信の苦労ポイント
大規模ライブ配信の苦労ポイント
 
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
「Atomic Design × Nuxt.js」コンポーネント毎に責務の範囲を明確にしたら幸せになった話
 
これさえあれば大丈夫!Visual Studio Code 徹底解説
これさえあれば大丈夫!Visual Studio Code 徹底解説これさえあれば大丈夫!Visual Studio Code 徹底解説
これさえあれば大丈夫!Visual Studio Code 徹底解説
 
2017冬の開発合宿vrオンラインゲーム
2017冬の開発合宿vrオンラインゲーム2017冬の開発合宿vrオンラインゲーム
2017冬の開発合宿vrオンラインゲーム
 
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
Visual Studio Code で快適開発生活 -拡張を作って公開しよう-
 
Kivyでゲーム
KivyでゲームKivyでゲーム
Kivyでゲーム
 
de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!de:code 夏まつり クイズクライアント作ったよ!
de:code 夏まつり クイズクライアント作ったよ!
 
MicrosoftのサービスでさくっとBot開発!
MicrosoftのサービスでさくっとBot開発!MicrosoftのサービスでさくっとBot開発!
MicrosoftのサービスでさくっとBot開発!
 
RancherのWindowsサポートと事始め
RancherのWindowsサポートと事始めRancherのWindowsサポートと事始め
RancherのWindowsサポートと事始め
 
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
 
チャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティチャットボット開発を取り巻く環境と Cogbot コミュニティ
チャットボット開発を取り巻く環境と Cogbot コミュニティ
 
VS Code新機能紹介 2020-2021
VS Code新機能紹介2020-2021VS Code新機能紹介2020-2021
VS Code新機能紹介 2020-2021
 
お気に入り拡張機能
お気に入り拡張機能お気に入り拡張機能
お気に入り拡張機能
 
知ってますか? Azure IoT Edge
知ってますか? Azure IoT Edge知ってますか? Azure IoT Edge
知ってますか? Azure IoT Edge
 
Rancher select
Rancher selectRancher select
Rancher select
 
Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK Azure PlayFab Unity SDK vs C# SDK
Azure PlayFab Unity SDK vs C# SDK
 

Mehr von Mitsuaki Ando

20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介Mitsuaki Ando
 
20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介Mitsuaki Ando
 
APIから雑に理解するfreeeの取引と決済
APIから雑に理解するfreeeの取引と決済APIから雑に理解するfreeeの取引と決済
APIから雑に理解するfreeeの取引と決済Mitsuaki Ando
 
20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめ
20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめ20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめ
20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめMitsuaki Ando
 
freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05
freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05
freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05Mitsuaki Ando
 
freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6
freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6
freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6Mitsuaki Ando
 
kintone devCamp 2019.7.26 cybozu
kintone devCamp 2019.7.26 cybozukintone devCamp 2019.7.26 cybozu
kintone devCamp 2019.7.26 cybozuMitsuaki Ando
 
Cybozu Days の振り返り - kintone Café 広島 Vol.11
Cybozu Days の振り返り - kintone Café 広島 Vol.11Cybozu Days の振り返り - kintone Café 広島 Vol.11
Cybozu Days の振り返り - kintone Café 広島 Vol.11Mitsuaki Ando
 
#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料
#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料
#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料Mitsuaki Ando
 
kintone hack で話さなかった連携事例たち
kintone hack で話さなかった連携事例たちkintone hack で話さなかった連携事例たち
kintone hack で話さなかった連携事例たちMitsuaki Ando
 
CloudGarage x WordPress
CloudGarage x WordPressCloudGarage x WordPress
CloudGarage x WordPressMitsuaki Ando
 
Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2
Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2
Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2Mitsuaki Ando
 
Serverlessとホスティング サービスの使い分け
Serverlessとホスティング サービスの使い分けServerlessとホスティング サービスの使い分け
Serverlessとホスティング サービスの使い分けMitsuaki Ando
 
2017/12/5 kintone hack Osaka 2017
2017/12/5 kintone hack Osaka 20172017/12/5 kintone hack Osaka 2017
2017/12/5 kintone hack Osaka 2017Mitsuaki Ando
 
実際のコードを通して感じるエンジニア視点なStripeの魅力
実際のコードを通して感じるエンジニア視点なStripeの魅力実際のコードを通して感じるエンジニア視点なStripeの魅力
実際のコードを通して感じるエンジニア視点なStripeの魅力Mitsuaki Ando
 
LoRaWANを使ってDynamoDBに温度のデータを入れてみた
LoRaWANを使ってDynamoDBに温度のデータを入れてみたLoRaWANを使ってDynamoDBに温度のデータを入れてみた
LoRaWANを使ってDynamoDBに温度のデータを入れてみたMitsuaki Ando
 
第2回 オープンデータ勉強会
第2回 オープンデータ勉強会第2回 オープンデータ勉強会
第2回 オープンデータ勉強会Mitsuaki Ando
 
標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2
標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2
標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2Mitsuaki Ando
 
kintoneで使う地図APIをあれこれ調べました
kintoneで使う地図APIをあれこれ調べましたkintoneで使う地図APIをあれこれ調べました
kintoneで使う地図APIをあれこれ調べましたMitsuaki Ando
 
20161112 LT in IoTLT広島
20161112 LT in IoTLT広島20161112 LT in IoTLT広島
20161112 LT in IoTLT広島Mitsuaki Ando
 

Mehr von Mitsuaki Ando (20)

20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200917 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
 
20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
20200522 freee x kintone BizTech hack 登壇資料 : freee & kintone ビジネス事例紹介
 
APIから雑に理解するfreeeの取引と決済
APIから雑に理解するfreeeの取引と決済APIから雑に理解するfreeeの取引と決済
APIから雑に理解するfreeeの取引と決済
 
20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめ
20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめ20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめ
20191015 JP_Stripes in 広島 Vol.5 Stripeを使って会場費を徴収するデモのまとめ
 
freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05
freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05
freeeとkintoneで広げるバックオフィスクラウド! @2019/8/26 freee Open Guild #05
 
freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6
freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6
freeeを拡張するkintoneの使い方 2019/8/20 freee "マジカチ" meetup@東京#6
 
kintone devCamp 2019.7.26 cybozu
kintone devCamp 2019.7.26 cybozukintone devCamp 2019.7.26 cybozu
kintone devCamp 2019.7.26 cybozu
 
Cybozu Days の振り返り - kintone Café 広島 Vol.11
Cybozu Days の振り返り - kintone Café 広島 Vol.11Cybozu Days の振り返り - kintone Café 広島 Vol.11
Cybozu Days の振り返り - kintone Café 広島 Vol.11
 
#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料
#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料
#Jp_Stripes in 広島 Vol.2 - 瀬戸内でStripeハンズオン!資料
 
kintone hack で話さなかった連携事例たち
kintone hack で話さなかった連携事例たちkintone hack で話さなかった連携事例たち
kintone hack で話さなかった連携事例たち
 
CloudGarage x WordPress
CloudGarage x WordPressCloudGarage x WordPress
CloudGarage x WordPress
 
Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2
Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2
Stripe 導入で日本的商習慣とのギャップにアレコレした話 @ JP_Stripes in 松山 Vol.2
 
Serverlessとホスティング サービスの使い分け
Serverlessとホスティング サービスの使い分けServerlessとホスティング サービスの使い分け
Serverlessとホスティング サービスの使い分け
 
2017/12/5 kintone hack Osaka 2017
2017/12/5 kintone hack Osaka 20172017/12/5 kintone hack Osaka 2017
2017/12/5 kintone hack Osaka 2017
 
実際のコードを通して感じるエンジニア視点なStripeの魅力
実際のコードを通して感じるエンジニア視点なStripeの魅力実際のコードを通して感じるエンジニア視点なStripeの魅力
実際のコードを通して感じるエンジニア視点なStripeの魅力
 
LoRaWANを使ってDynamoDBに温度のデータを入れてみた
LoRaWANを使ってDynamoDBに温度のデータを入れてみたLoRaWANを使ってDynamoDBに温度のデータを入れてみた
LoRaWANを使ってDynamoDBに温度のデータを入れてみた
 
第2回 オープンデータ勉強会
第2回 オープンデータ勉強会第2回 オープンデータ勉強会
第2回 オープンデータ勉強会
 
標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2
標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2
標準の印刷機能で少し頑張ってみました / kintone Café 広島 Vol.2
 
kintoneで使う地図APIをあれこれ調べました
kintoneで使う地図APIをあれこれ調べましたkintoneで使う地図APIをあれこれ調べました
kintoneで使う地図APIをあれこれ調べました
 
20161112 LT in IoTLT広島
20161112 LT in IoTLT広島20161112 LT in IoTLT広島
20161112 LT in IoTLT広島