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
Quipは情報共有ツールの現時点でのベストなのか
Search
Satoshi Takezawa
November 29, 2017
Technology
0
1.2k
Quipは情報共有ツールの現時点でのベストなのか
2017年11月29日に開催されたTerraSky PowerNight(Dreamforce報告会)の資料です。Quipと新しく発表になったLive Appsについて概要を紹介しています。
Satoshi Takezawa
November 29, 2017
Tweet
Share
More Decks by Satoshi Takezawa
See All by Satoshi Takezawa
DF17を見てわかった、これから1年のSalesforce周辺アプリのつくりかた
takebozu
0
50
クラウドインテグレーターが語る クラウドの次にくるもの
takebozu
0
450
Other Decks in Technology
See All in Technology
「非更新サブスクリプション」って何者?
haseken_dev
0
190
AlarmKitで実現する 新時代のシステム通知
tsuzuki817
0
500
Swift6.2時代のconcurrencyを考える会
yuukiw00w
0
250
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
76k
【GPT-5本出版記念】npaka による AIの今とこれから と AI時代の生存戦略
npaka
1
260
テストコードすら書けなかったレガシーアプリがAIと上手に協働できるようになるまでの軌跡
dip_tech
PRO
0
230
Yahoo!ショッピングにおけるQAエンジニア
lycorptech_jp
PRO
0
180
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
220
メルカリIBISの紹介
0gm
1
1.3k
【デブサミ2025関西】つくる力をうちから、ダイキンのアジャイル内製改革
morinibu
0
110
コンパウンドスタートアップにおけるQAの成長戦略
matsu802
3
410
What's new in Firebase / Google I/O 2025 報告LT会
atria
0
180
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
3
100
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Docker and Python
trallard
46
3.6k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Done Done
chrislema
185
16k
Balancing Empowerment & Direction
lara
4
650
Documentation Writing (for coders)
carmenintech
75
5k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Transcript
Quipใڞ༗πʔϧͷ ݱ࣌Ͱͷϕετͳͷ͔ גࣜձࣾςϥεΧΠ CTO ᖒ ૱ࢤ #9
Quipͱ • 2012 ઃཱ • 2016 Salesforceʹങऩ • 201711݄21 ຊͰఏڙ։࢝
υΩϡϝϯτΛ֩ʹͨ͠ɺίϥϘϨʔγϣϯͷج൫
େ͖͘ੜ࢈ੑΛ্͛ͨاۀ͕͋Δ ग़య: How Quip Can Help Your Team Work Better
Together (Dreamforce 2017) https://www.salesforce.com/video/1759433/
ը໘ྫ จࣈαΠζ දͷ࡞ ը૾ͷຒΊࠐΈ ϑΥʔϚοςΟϯά ʢϦετɾ࿈൪ʣ @ϝϯγϣϯ ίϝϯτ มߋཤྺ جຊɺυΩϡϝϯτ͔εϓϨουγʔτΛ࡞ͬͯڞಉฤू
ྨࣅαʔϏε Confluence Cloud Qiita: Team ग़య: https://teams.qiita.com • MarkdownରԠ •
ίϝϯτɾϝϯγϣϯ • SlackɾChatwork࿈ܞ • 700ԁ/Ϣʔβʔʢֹ݄ʣ ಛ • Connect appsʹΑΔΧελϜ෦ • ίϝϯτɾϝϯγϣϯʢΠϯϥΠϯʣ • Slack࿈ܞ • $5/Ϣʔβʔʢֹ݄ʣ ಛ
DreamforceͰൃද͕͋ͬͨ৽ػೳ ͜ΕͰϥΠόϧʹࠩΛ͚ΒΕΔ͔ʁ ग़య: How Quip Can Help Your Team Work
Better Together (Dreamforce 2017) https://www.salesforce.com/video/1759433/
ͦͷ1: Live Apps ඪ४෦ ɹ ɹ3rdύʔςΟʔ෦ ɹɹ SDKʢࣗ࡞Ͱ͖Δʣ Kanban Board
Countdown Poll Salesforce Record Calendar Process Bar * EnterpriseܖͷΈ * શܖͰར༻Մ * શܖͰར༻Մ JIRAɺNew RelicɺGoogle Docs/Sheets/Slides etc. 3rdύʔςΟʔ ʴ ʴ
ͦͷ2: Integrated Salesforceͷ࠷৽σʔλΛදࣔ AppExchange͔Β Πϯετʔϧ < Lightning Component > QuipυΩϡϝϯτͷϦϯΫू
a b < QuipLive Data > ϨϙʔτΛQuipͰࢀর Quip Connect for Salesforce
ͦͷ3: Customized workflows ςϯϓϨʔτͷఏڙ
Live Appsͷ࡞खॱ quip.com/dev/console/ 1 App IDΛൃߦ 2 πʔϧͷinstall $ npm
install -g create-quip-app 3 manifestͷฤू $ create-quip-app sticky-note $ cd sticky-note $ vi app/manifest.json App IDͱΞϓϦ໊ 4 ύοέʔδԽ $ npm run build app.eleϑΝΠϧ͕Ͱ͖Δ 5 Ξοϓϩʔυ 6 ར༻/σόοά ※ ࠷ॳͷ1ճ͚ͩ
࣮ʹ͋ͨͬͯͷิ • Quip Live Apps API *beta൛Λར༻ͯ͠։ൃ • React.jsͰهड़͢Δͷ͕ਪ •
JQuery൛ͷαϯϓϧ͋Γ • ࣮ߦiframeͳͷͰଞͷLive AppsͷӨڹΛड͚ʹ͍͘ • ٯʹɺϩʔυ͕গ͠ΕΔ͔͠Εͳ͍ • 2018લʹɺϚʔέοτϓϨΠε͕Ͱ͖Δ༧ఆ ʢάϩʔόϧϚʔέοτʹνϟϨϯδͰ͖Δʂʂʣ
Quip Live Apps API *beta൛ JavaScript API React UI ෦
• RichTextBox • CommentsTrigger • Image • ProfilePicture • CalendarPicker • Button • ϝχϡʔ • ڥใऔಘ • ϞόΠϧ͔Ͳ͏͔ etc. • ΠϕϯτϦεφʔ • blur࣌ɺfocus࣌ etc. • ಛघΞΫγϣϯ • μΠΞϩάΛදࣔ etc. • Ϩίʔυૢ࡞ • σʔλɺRichTextɺImageɺBlob etc. • ೝূ
2ͭͷϓϥϯ Business Enterprise υΩϡϝϯτ ແ੍ݶ ແ੍ݶ Live Apps ϕʔγοΫͳLive Apps
ϕʔγοΫͳLive Apps ߴͳLive Apps άϧʔϓνϟοτͱ ϝοηʔδϯά ରԠ ରԠ ϞόΠϧΞϓϦ iOS/Android iOS/Android ΧελϜLive Apps — ରԠ Salesforceͱͷ౷߹ — ͋Γ Single Sign On — ͋Γ ࠪػೳͷڧԽ — ͋Γ ϑΝΠϧετϨʔδ — ແ੍ݶ Ձ֨ 1,200ԁʗϢʔβʔʢֹ݄ɾཁܖʣ 3,000ԁʗϢʔβʔʢֹ݄ɾཁܖʣ ݸਓతʹConfluence͔ΒҠߦ͍ͨ͠ͱࢥ͏໘ɺ ͏͢͜͠ؤுͬͯཉ͍͠ͳʔɺͱࢥ͏ͱ͜Ζ͋Γ·͢
Q. Ͱɺݱ࣌Ͱͷϕετͳͷʁ A. ࣗ͝ͷͰ͔֬ΊͯΈ͍ͯͩ͘͞
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠