Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
昭和な上司に承認なう
Search
Katsumi Takahashi
March 25, 2022
Business
190
0
Share
昭和な上司に承認なう
2022年3月25日に開催されたジョイゾーさんとのウェビナーで使用した資料となります。
Katsumi Takahashi
March 25, 2022
More Decks by Katsumi Takahashi
See All by Katsumi Takahashi
kintoneでコミュニケーションDXを実現しよう
mobilebiz
0
200
FileMaker × Vonageの可能性
mobilebiz
0
150
Introduction of Vonage
mobilebiz
0
120
Vonageハッカソン紹介資料
mobilebiz
0
140
VonageHandson in 岡山
mobilebiz
0
120
kintone がビデオ会議システムになる話
mobilebiz
0
150
リアルタイムコミュニケーションのシステムを設計・運用する際のベストプラクティス
mobilebiz
0
110
Vonage概要 Video API
mobilebiz
0
140
Amazon Chime SDK と Vonage Video API の徹底比較
mobilebiz
0
460
Other Decks in Business
See All in Business
SimpleForm 会社紹介資料
simpleform
2
52k
CX Lens 購入後体験(ポストパーチェス)分析レポート
contentmetrics
0
150
株式会社レボルト Company Deck
takemura_yuto
0
330
株式会社夜明けビジョンブック2026
tomoyuki1188
PRO
0
340
VISASQ: ABOUT DEV TEAM
eikohashiba
6
44k
Claudeの基本と税理士事務所での使い方_202604
shinxtanaka
0
130
Mercari-Fact-book_en
mercari_inc
2
35k
【UI/UXデザイナー職】中途採用向け会社説明資料(テックファーム株式会社)
techfirm
0
620
2026_05_movus会社紹介資料
movustech
0
1.1k
涅槃へGO!〜わたしの世界は、全てわたしの認識でできている〜
doiko123
0
500
【正社員型エンジニア派遣事業】採用資料
cdcsaiyo
0
1.1k
データ分析をはじめよう/lets_start_data_analysis
florets1
2
1k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The SEO Collaboration Effect
kristinabergwall1
1
440
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Are puppies a ranking factor?
jonoalderson
1
3.4k
Designing for humans not robots
tammielis
254
26k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
160
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Side Projects
sachag
455
43k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Thoughts on Productivity
jonyablonski
76
5.1k
Chasing Engaging Ingredients in Design
codingconduct
0
190
Transcript
ΤϯήʔδϝϯτϓϥοτϑΥʔϜ 5XJMJPͷ͝հ LJOUPOFͱͷ૬ੑόονϦ❤
גࣜձࣾ,%%*Σϒίϛϡχέʔγϣϯζ ϚʔέςΟϯάຊ෦ ΤόϯδΣϦετ Katsumi Takahashi facebook: katsumi.takahashi Twitter: _katsumi github:
mobilebiz qiita: mobilebiz #赤い芸人 ⾃⼰紹介 LJOUPOFIBDLͰɺ͍ͭ༏উͰ͖ͳ͍ͷͰչ͍͠Ͱͬ͢ʂ
LJOUPOFͱࢲ kintone hack 2018 本戦 kintoneを使って、チャットボットやマニュアル チャット、さらには通話を実現するアプリを発表 するも、当時ジョイゾーメンバーだった⼭下さん のドローンに破れ⼆位に。
kintone hackのほろ苦デビューでした。 kintone hack 2019 本戦 物忘れが激しく、とくに⼈の名前を覚えられない ので、眼鏡にカメラを組み込んで、その⼈の名前 をkintoneモバイルアプリに⾃動で表⽰してくれ る「キズキルーペ」で望むも、本番デモで認識で きず、まさかの最下位に終わった⿊歴史。 kintone hack 2021 本戦 kintoneを使ってビジネスホンを再設計するとい うテーマで作った、その名も「kinfone」。いつ でもどこでも着信ができて、迷惑電話対策や留守 番電話の⽂字起こしなど、多彩な機能を紹介する も、またまた第⼆位に終わりました。
5XJMJPͱ
5XJMJPͱ "CPVU ʮτΡΠϦΦʯͱൃԻ͠·͢ɻ 2008 αʔϏε։࢝ ຊࣾαϯϑϥϯγεί ϩϯυϯɺχϡʔϤʔΫɺϚυ Ϧʔυɺ߳ߓɺγϯΨϙʔϧɺ ຊͳͲɺੈք26ϲॴʹڌ 20166݄ʹIPOʢNYSEʣ
重要! 5XJMJPͱ
綴りを間違えないようにお願いしますw 誤り 正解 重要! 5XJMJPͱ
Twilio's mission is to fuel the future of communications. 5XJMJPͱ
たとえば、今までは・・・ ͜Μʹͪ こんにちは ด͞Εͨίϛϡχέʔγϣϯ うん。 どした? 今暇? 5XJMJPͱ
"1* APIで制御ができると・・・ ⾳声認識エンジン ͜Μʹͪ ⾳声合成エンジン お店の予約を したいのですけど カタカタ "1* かしこま
りました 店の予約して おこうっと こんにちは 5XJMJPͱ
ࠓ·Ͱʹͳ͔ͬͨ৽͍͠ίϛϡχέʔγϣϯΛੜΈग़͢ 5XJMJPͱ
4FSWJDF0WFSWJFX
5XJMJPͷαʔϏε
1SPHSBNNBCMF7PJDF ϓϩάϥϜΛͬͯిΛ੍ޚ͠·͢ ϓϩάϥϜΛͬͯɺి ʢԻ௨ʣΛ੍ޚͰ ͖·͢ɻ ϒϥβεϚʔτϑΥ ϯ༻ͷ4%,͝༻ҙͯ͠ ͍·͢ɻ twilio api:core:calls:create
\ --from +8150XXXXXXXX --to +8180XXXXXXXX \ --twiml ‘<Response><Say language="ja-JP" voice=“Polly.Mizuki" loop=“3”>͜Μʹͪʂ </Say></Response>’ 5XJMJPͷαʔϏε
会話ボット ి JavaScript SDK iOS/Android SDK ブラウザを 電話にしたり スマホで
電話ができる 電話を使った⾃動予約 システムをつくったり 5XJMJPͷαʔϏε
1SPHSBNNBCMF7PJDF1SJDJOH ྉۚʹ͍ͭͯʢݱࡏʣ 5XJMJPͷαʔϏε ˞ຊՁ֨ɺ,%%*Σϒίϛϡχέʔγϣϯζܦ༝ͰΞΧϯτΛ։ઃͨ͠߹ͷͷͰ͢ɻ
LJOUPOF࿈ܞ ʙۓٸঝೝΛిͰͯ͠Β͓͏ʙ
ॲཧͷ֓ཁ ϓϩηεཧͱ5XJMJPΛ࿈ܞ͠ɺిͰঝೝۀΛ࣮ࢪ͢Δ • kintoneアプリのプロセス管理機能を利⽤して、「超特急」の申請をした場合 のみ、承認者に電話をかけて承認申請をしてもらいます。 • 承認者は電話⼝で承認か否認かを選択でき、否認の場合には理由を話しま す。 • 承認結果はアプリに反映されます。否認された場合は、その理由をコメント
として記録します。 ࿈ܞσϞ
ॲཧϑϩʔ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ
LJOUPOFଆͷઃఆ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ ##!δϣΠκʔʹΑΔ
UXJMJPଆͷઃఆ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ ͍ܳਓ!,8$ʹΑΔ
ॲཧ̍ ঝೝऀͷి൪߸Λݕࡧ • kintoneからのWebhookを処理するため、Twilio Functionsを利⽤する。 • priorityが「超特急」で、activityが「処理中」のもののみを対象とする。 • cybozu.comのユーザーエクスポートAPIを利⽤して電話番号を取得する。
https://developer.cybozu.io/hc/ja/articles/202363040#step2 • 取得した電話番号を使って、Twilio Studioを呼び出す。 ࿈ܞσϞ
ίʔυͷհ ࿈ܞσϞ
ॲཧ̎ ঝೝऀʹՍి͠ɺঝೝ͔൱ೝΛฉ͘ • 架電するには、Make Outgoing Callウィジェットを利⽤する。 • 相⼿が応答したら、Gather Input On
Callウィジェットを使って、承認内容 を読み上げるとともに、0か1のキーを押して貰う。 • 1(否認)の場合はさらに、否認の理由を⾳声で話してもらい、それを⾳声 認識して⽂字に変換する。 • 承認結果をRestAPIを使ってkintoneに返却する。否認の場合は、その理由も 併せてkintoneに送信する。 ࿈ܞσϞ
ϑϩʔͷհ ࿈ܞσϞ
UXJMJPଆͷઃఆ ঝೝऀͷి ൪߸Λݕࡧ ঝೝऀʹՍి ͠ɺཁ݅Λ ͑Δɻঝೝ͔ ൱ೝΛબ͠ ͯΒ͍ɺ൱ ೝͷ߹ཧ ༝Λฉ͘ɻ
ॲཧ̍ ॲཧ̎ 8FCIPPL 3FTU"1* 3FTU"1* ΞϓϦͷ༰ Λߋ৽ ॲཧ̏ ্࢘ ෦Լ ΞϓϦ ϓϩηεཧ ঝೝऀΛ্࢘ʹ ͯ͠ਃ ࿈ܞσϞ ##!δϣΠκʔʹΑΔ
ॲཧ̏ ΞϓϦͷ༰Λߋ৽ • Studioフローから呼び出され、承認か否認かをstatusで受け取る。 • 作業者をクリアし、statusをアプリに書き込む。 • 否認だった場合は、否認の理由もアプリに書き込む。 ࿈ܞσϞ
ίʔυͷհ ࿈ܞσϞ
ͬͯΈΑʔʂ ࿈ܞσϞ