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
kintoneと初心者SIerのハッピーパターン
Search
Ryu Yamashita
August 26, 2015
Technology
69
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
kintoneと初心者SIerのハッピーパターン
Ryu Yamashita
August 26, 2015
More Decks by Ryu Yamashita
See All by Ryu Yamashita
kintone hack 王者の流儀 - はじめに知っておきたいワンランク上のアプリ作成 -
ryuyamashita
0
83
シン・kintone 検索カスタマイズ - kintone 未解決超鉄板ニーズに準最適解を与える! - kintone show+case unlimited
ryuyamashita
0
3.7k
kintone 未解決超鉄板ニーズに準最適解を与える! - kintone hack 2022 予選
ryuyamashita
0
2k
kintoneイベントであのボタンを実戦投入した話
ryuyamashita
0
34
今知っておくべき地図サービスの活用トレンドとモバイルカスタマイズ
ryuyamashita
0
42
クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018
ryuyamashita
0
63
kintone developerが向かう次の場所を占う
ryuyamashita
1
120
気軽に始めるAI利用
ryuyamashita
0
110
U.S. Kintone元年 - Kintone-Connect-to-Play SF Vol.2
ryuyamashita
0
140
Other Decks in Technology
See All in Technology
“全部コピーしない”ファイルデータの活用 : — FSx for ONTAP × S3 Tables × Icebergで作るメタデータカタログ
yoshiki0705
0
580
知らん間に、回ってる
ming_ayami
0
340
ループエンジニアリングでE2Eテストを実践
noriyukitakei
0
320
Baseline対応のDOMの型定義を作った
uhyo
3
720
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
170
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
200
環境凍結という Toil を倒す -セルフサービス型 Ephemeral テスト環境の 設計と実践
shirouz
1
1.8k
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
3.8k
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
250
クラウド上のデータ復旧で見落としがちな制約: 医療系 SaaS の BCP 設計から得た教訓
kakehashi
PRO
0
2.7k
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
150
依頼文化をやめる日 EM視点で語るPlatform EngineeringとInclusive SRE / Discussing Platform Engineering and Inclusive SRE from an EM's Perspective
shin1988
4
4.5k
Featured
See All Featured
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
460
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How to build a perfect <img>
jonoalderson
1
5.8k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
180
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
310
Building Applications with DynamoDB
mza
96
7.1k
Raft: Consensus for Rubyists
vanstee
141
7.6k
Become a Pro
speakerdeck
PRO
31
6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
640
Transcript
LJOUPOFͱॳ৺ऀ4*FSͷ ϋοϐʔύλʔϯ LJOUPOFΞϓϦΛ࣮ࡍʹ࡞ͬͯΈΑ͏ʂ ;͓͔͘ΫϥυΞϥΠΞϯεपه೦ 5XJUUFS!ZBNBSZV '#IUUQTXXXGBDFCPPLDPNSZVZBNBTIJUB ݄ גࣜձࣾδϣΠκʔLJOUPOFΤόϯδΣϦετ LJOUPOF$BGÉӡӦࣄہɾ౦ژࢧ෦ɹࢁԼཽ εϚϗΛ࣋ͬͯͳ͍ஏ͔͍ͣ͠ਓͰ͢PS[
ࣗݾհ 2 *05ͱάϧʔϓΣΞʢσξΤʣͷ࿈ܞΛࢼΈͯLJOUPOFɹʹग़ձ͏ LJOUPOFΤόϯδΣϦετʹ LJOUPOF͖͕ߴͯ͡ɺք۾ॳͷLJOUPOFస৬ LJOUPOF$BGÉӡӦࣄہ։ઃɺࣄہϝϯόʔʹ
LJOUPOF$BGÉԬ7PMΛओ࠵ ݱࡏʢLJOUPOFྺͪΐͬͱɺ"84ྺिؒʣ ଟɺlຊͰ།ҰLJOUPOFͰ͝൧৯ͯΔਓz גࣜձࣾδϣΠκʔɹࢁԼཽʢʣԬݝେໂాࢢग़ ʮϒϧʔΣʔ ϒʯ ͱ͍͏ڞ௨
LJOUPOFք۾ͷ*P5ͷਓ 3 ʮLJOUPOFIJWF։࠵ใࠂʯΑΓ ࠓ͜Ε͡Ό͋ Γ·ͤΜ
ԬΛΕɺ4*FSͷಓʹస ͯ͠͏͙͕͢ܦͪ·͢ ిபΛొΔͷΛ Ίͯʁ εʔύʔϓϩάϥϚʔͰ͋Γ·ͤΜ??
w ձ໊ࣾɹɹɹגࣜձࣾδϣΠκʔ w ॴࡏɹɹɹ౦ژߐ౦۠౦ཅ̏̑̑ϥΫςΟϏϧσΟϯά' w ઃཱ݄ɹ݄ w ࣾһɹɹɹ໊ʢLJOPUOFΤόϯδΣϦετ໊ʣ w ओͳࣄۀɹɹLJOUPOFಋೖࢧԉɺΧελϚΠζ։ൃଞ
w ओͳऔҾઌɹΧφσΟΞϯɾιʔϥʔɾδϟύϯଞ גࣜձࣾδϣΠκʔ 5
δϣΠκʔͷॴࡏ 6
LJOUPOFͷ֓ཁ
LJOUPOFͱʁʢͬ͘͟Γʣ 8 w ίϯηϓτ wʮϑΝετγεςϜʯ wʮͰۀվળΞϓϦʯ w ߏཁૉ wσʔλ w
ϓϩηεཧʢϫʔΫϑϩʔʣ wίϛϡχέʔγϣϯ ʢग़యɿʮLJOUPOFެࣜαΠτʯʣ ʮαΠϘζϓϩμΫτνʔϜΛڧ͘͢Δπʔϧʯ ͷதͰ൚༻ੑͱઐੑΛߦ͖དྷ͠ͳ͕Βɺ༷ʑͳ ۀγʔϯͰ׆༻ग़དྷΔΫϥυσʔλϕʔε ʢ8FC%#ʣαʔϏε ۃྗίʔυॻ͖·ͤΜʂ
wॳظඅ༻ແྉ wਃࠐޙʹར༻Մೳ w݄୯Ґͷར༻ʢറΓͳ͠ʣ wΞοϓσʔταΠΫϧͷظԽ ʢ࠷ۙϲ݄͘Β͍ʣ wؒͷແྉ͓ࢼ͠ wؒͷແঈ։ൃϥΠηϯε LJOUPOFͱʁʢͬ͘͟Γɿଓ͖ʣ 9 తʢۀPS։ൃʣʹԠͯ͡
͍͚͍ͯͩ͘͞ɻ
ʲࢀߟʳαΠϘζϓϩμΫτ 10 ϝʔϧڞ༗ άϧʔϓΣΞ ʢதখاۀ͚ʣ ʢதݎɾେاۀ/ւ֎͚ʣ ແྉ άϧʔϓΣΞ ϞόΠϧɾ ϦϞʔτΞΫηε
ʢηΩϡΞΞΫηεʣ ʢϞόΠϧΞϓϦʣ ϑΝετγεςϜ ϑΝετʹۀվળΞϓϦΛ࡞Δ ɾࣗͰϑΥʔϜΛฒͯ ɾExcel/CSVΛऔࠐΜͰ ɾkintoneΞϓϦετΞ͔Β ɾSI/αʔϏεΛड͚ͯ Քಇ࣮99.9%ͷࣗલɾࠃ࢈ΫϥυΠϯϑϥ SLO 99.99%
LJOUPOFϙʔλϧը໘ 11 ίϛϡχέʔγϣϯ ʢεϖʔεɾεϨουʣ ϓϩηεཧ ʢ֬ೝͪʣ σʔλ ʢΞϓϦʣ
LJOUPOFΞϓϦৄࡉը໘ 12 ίϛϡχέʔγϣϯ ʢίϝϯτʣ ϓϩηεཧ ʢॲཧঢ়ଶʣ σʔλ ʢϨίʔυʣ
LJOUPOFͷͭͷίʔε 13 w ͜Ε·Ͱ࡞ͨ͠ΞϓϦΛͦͷ··ӡ༻͢ΔͨΊʹʮϥ Πτίʔεʯ w ͜Ε͔Βհ͢ΔΧελϚΠζΛద༻͢ΔͨΊʹʮε λϯμʔυίʔεʯ ʢग़యɿLJOUPOFެࣜαΠτ<IUUQTLJOUPOFDZCP[VDPNKQQSJDF>ʣ ϓϩάϥϛϯάͳ͠Ͱ
؆୯ΞϓϦ࡞ʂ 3&45"1*ɺ+BWB4DSJQU$44Ͱ ΧελϚΠζͯ͠ߋʹศརʹʂ νʔϜϫʔΫϓϥοτϑΥʔϜͰ͢ͷͰɺϢʔβʔ͔Βͷར༻Ͱ͢
w σʔλ w υϥοάυϩοϓͰ؆୯ϑΥʔϜઃܭʢ๛ͳϑΥʔϜύʔπɺϑΝΠϧఴʣ w ڧԽ͞Εͨτοϓը໘ʢҰཡɺΧϨϯμʔɺΧελϜϏϡʔʣ w άϥϑूܭػೳʢ͓͢͢ΊάϥϑɺఆظϨϙʔτɺΫϩεूܭʣ w ௨ɾϦϚΠϯμʔઃఆʢϝʔϧɺϞόΠϧΞϓϦ௨ʣ
w ΞϓϦؒσʔλ࿈ܞʢϧοΫΞοϓɺؔ࿈ϨίʔυɺΞΫγϣϯػೳʣ w શจݕࡧʹΑΔ༰қͳใͷऔΓग़͠ʢఴϑΝΠϧͷதରʣ w ΞΫηεݖઃఆʢΞϓϦάϧʔϓɺΞϓϦɾϨίʔυɾϑΟʔϧυ୯Ґʣ LJOUPOFͱʁʢϥΠτίʔεʣ 14 ͰۀվળΞϓϦΛ࡞ΔͨΊͷϢʔβϏϦςΟ ͷߴ͍ඪ४ػೳʢϓϩάϥϛϯάͳ͠ʣ
w σʔλʢϐοΫΞοϓʣ LJOUPOFͱʁʢϥΠτίʔεʣ 15 υϥοάυϩοϓͰϑΥʔϜ࡞ ϑΥʔϜฤू ͓͢͢Ίάϥϑ άϥϑͷछྨूܭํ๏ͷ ީิΛࣗಈੜ
LJOUPOFͱʁʢϥΠτίʔεʣ 16 w ϫʔΫϑϩʔʢϓϩηεཧʣ w ॊೈͳϫʔΫϑϩʔʢిࢠਃɾঝೝʣઃఆ εςʔλεઃఆ ϓϩηεઃఆ ϫʔΫϑϩʔͷ࣮ߦ εςʔλε໊݅ذ
Λࣗ༝ʹઃఆ
w ίϛϡχέʔγϣϯ w ίϝϯτʢϨίʔυ୯Ґɺεϖʔε୯ҐͷσΟεΧογϣϯʣ w εϖʔεɾεϨουʢσʔλͱσΟεΧογϣϯͷ༥߹ɺใͷूɾੵʣ w ήετεϖʔεʢࣾ֎ɾސ٬ͷίϛϡχέʔγϣϯൣғͷ֦େʣ w ϐʔϓϧʢ4/4ϥΠΫͳίϛϡχέʔγϣϯʣ
w ௨ɾϝϯγϣϯʢ૬खΛࢦఆͨ͠ίϛϡχέʔγϣϯʣ LJOUPOFͱʁʢϥΠτίʔεʣ 17
w ίϛϡχέʔγϣϯʢϐοΫΞοϓʣ LJOUPOFͱʁʢϥΠτίʔεʣ 18 ΞϓϦίϝϯτ εϖʔε ϐʔϓϧ εϚϗ௨ ϝοηʔδ ݸਓؒͷίϛϡχ
έʔγϣϯ ΞϓϦͱίϛϡχέʔγϣϯ ͷ༥߹ 4/4ͷ༷ʹߘɾ ϑΥϩʔͰ͖Δ
w ͦͷଞ w ϞόΠϧରԠʢϞόΠϧϏϡʔɺϞόΠϧΞϓϦʣ w LJOUPOFΞϓϦετΞɺΞϓϦςϯϓϨʔτʹΑΔΞϓϦͷतडڞ༗ɾ࠶ར༻ w ڧݻͳηΩϡϦςΟʢϑΝΫλʔೝূɺ*1ΞυϨε੍ݶʣ w ҆৺ͷόοΫΞοϓ
w ࠃࡍԽରԠʢɾӳɾதͷΧࠃޠͷϑΟʔϧυ໊শΛఆٛʣ w ઐͷ࿈ܞιϦϡʔγϣϯʢαʔυύʔςΟʔʣ͕ॆ࣮த LJOUPOFͱʁʢϥΠτίʔεʣ 19
w ͦͷଞʢϐοΫΞοϓʣ LJOUPOFͱʁʢϥΠτίʔεʣ 20 ϞόΠϧϏϡʔ ϑΝΫλʔೝূ ॏԽʮ4RVBSFʯ ʢग़యɿʮDZCP[VDPNͷΫϥυج൫ʯʣ ͜ΕͰ͔ʂͱ ݴ͏͘Β͍ͷ#6
[subdomain] ϞόΠϧͰͬͯ ͦ͜ͷΫϥυ ˞ਤ+BWB4DSJQU ΧελϚΠζͰ͢ 1$Ϗϡʔઃఆग़དྷ ΔΑ͏ʹͳΓ·ͨ͠
LJOUPOFΧελϚΠζػೳʢελϯμʔυίʔεʣ 21 w 3&45"1* w Ϩίʔυεϖʔεͷૢ࡞ʢొɾߋ৽ɾআʣɺ όϧΫ"1*ɺΞϓϦ࡞ɺϫʔΫϑϩʔૢ࡞ w Ϣʔβɾ৫ͷૢ࡞ w
+BWB4DSJQU$44ΧελϚΠζ w ֤छΠϕϯτϋϯυϧɺใऔಘ w ϓϩΩγʹΑΔ֎෦"1*࿈ܞ w 63-ࢦఆʹΑΔϥΠϒϥϦͷಡΈࠐΈʢ)5514ରԠʣ σʔλ Ϩίʔυ εϖʔε Ϣʔβ 6* جװγεςϜ Excel ଞͷΫϥυ REST API LJOUPOFQSPYZ
+BWB4DSJQUΧελϚΠζྫ 22 ଞαʔϏεΛऔࠐΈͭͭɺ ಈըΛϒΫϚͨ͠Γ σʔλΛόΠϯυͯ͠ ϥΠϒϥϦͰάϥϑԽͨ͠͠Γ μΠφϛοΫͳϓϥάΠϯϥΠϒϥϦ ͰݟͨΛΦγϟϨʹͨ͠Γ
+BWB4DSJQUΧελϚΠζྫʢଓ͖ʣ 23 [subdomain] ϞόΠϧͷརศੑΛ্ͤ͞Δ ਤΛར༻ͨ͠Γ
w Ϣʔβ w ҆ͯ͘ɺͯ͘ɺ؆୯ʹۀվળΞϓϦ͕ࣗΒ࡞ΕΔ w ߲ͷमਖ਼Ճ؆୯Ͱɺָ͍͠ʂ w ։ൃ͕҆ͯ͘ɺ͍αʔϏεΛड͚ΒΕΔ w LJOUPOFΞϓϦετΞ
w 4*࿈ܞιϦϡʔγϣϯʢαʔυύʔςΟʣ LJOUPOFΛͬͯخ͘͠ɺָ͍͜͠ͱ 24 αʔόෆཁɺγεςϜ֦ॖॊೈੑɺϞόΠϧੑɺαʔϏεΞοϓσʔτʑɺ ݩʑͷΫϥυͷྑ͞ʹՃ͑ͯ
w ϓϩόΠμʢӦۀ໘ʣ w ҆ͯ͘ɺ͘ۀվળΞϓϦΛఏڙग़དྷΔ w Α΄ͲߴͰͳ͚Εٕज़ελοϑͷଳಉͳ͠ʹཁ݅ఆ͕ٛग़དྷͯ ͠·͏ LJOUPOFΛͬͯخ͘͠ɺָ͍͜͠ͱ 25 ཁ݅ఆٛͦͷͷ͕ෆཁͳ͜ͱ
͍͕҆ނͷʮҊ݅ʯͱʮडֹʯͷ όϥϯεେ͔ͱࢥ͍·͢
w ϓϩόΠμʢٕज़໘ʣ w ͯ͘ɺ؆୯ʹ8FCΞϓϦΛ։ൃɾఏڙग़དྷΔ w ϓϨθϯཁ݅ఆٛͷεϥΠυͰͳ͘ɺͦͷͰσϞΞϓϦΛ ࡞ͬͯઆ໌ग़དྷΔ w %#Λߏங͠ͳͯ͘σʔλ͕བྷΉϒϥβΞϓϦ͕࡞ΕΔ w
։ൃڥࣗͷ1$͚ͩɻΧελϚΠζػೳڧྗɻ໘ന͍ʂ w ͜ΕΒ͕؆୯ʹग़དྷΔͷͰखΓํస͕ۤʹͳΒͳ͍ LJOUPOFΛͬͯخ͘͠ɺָ͍͜͠ͱ 26 ͦͷͰड֬ଌΕΔ
LJOUPOFͷಋೖࣄྫɾ༻్ ެࣜαΠτͰࣄྫʢΞϥΠΞϯεʣιϦϡʔγϣϯΛ͝ཡ͍ͩ͘͞ɻ ಈը͖ͷࣄྫհʢ+$0.͞Μɺࡾඛ;ͦ͏͞Μʣ͋ͬͯɺ͔Γ͍͢Ͱ͢ɻ ʢग़యɿʮLJOUPOFެࣜαΠτʯʣ ࣮ࡍʹͲΜͳ෩ʹʹཱ͔ͭࣄྫΛ ோΊͯΈΔͷ͕ૣ͍Ͱ͢ʂ
LJOUPOFΞϓϦετΞͷར༻ 100ݸऑͷΞϓϦ͕ఏڙ͞Ε͍ͯͯɺແྉΞϓϦଈμϯϩʔυͰ͖·͢ɻ ͋ͳͨͷ՝Λղܾͯ͘͠ΕΔΞϓϦʹग़ձ͑Δ͔ʁ ʢग़యɿʮLJOUPOFΞϓϦετΞʯʣ
LJOUPOFΞϓϦ࡞σϞ
ΞϓϦͷ࡞Γํ 30 w ࣗͰϑΥʔϜΛฒͯΞϓϦΛ࡞Δ w &YDFM$47ΛऔࠐΜͰΞϓϦΛ࡞Δ w LJOUPOFΞϓϦετΞ͔ΒΞϓϦΛ࡞ΔʢબͿʣ w 4*αʔϏεΛड͚ͯΞϓϦΛ࡞ΔʢΒ͏ɾങ͏ʣ
ࠓ͜ͷล
ΞϓϦ࡞ͷγφϦΦ 31 Ҋ݅ใΛ&YDFMͰཧ͍ͯ͠Δ͕ɺಉ࣌ೖྗ͕Ͱ͖ͳ͔ͬͨ Γɺڠྗձࣾͱڞ༗͍ͯ͠Δ͕ϝʔϧͷඈ͠߹͍Ͱɺഁؾຯ ͩ ސ٬ใΛ҆શʹ֎ग़ઌ͔ΒӾཡ͍ͨ͠ʢ͜Εࣾ)%%্ ʹ&YDFMͰཧ͍ͯ͠Δʣ ۀใ্࢘ͷϝʔϧใࠂʹͳ͍ͬͯΔ͕ɺϝϯόʔ Ͱڞ༗͍ͨ͠ʢ$$໘ͩʣ ࣾͰʢ·͓ͨ٬͞·͔Βʣ͜Μͳ՝Λղܾ͍ͨ͠ɺͱݴΘΕͨͱ
૾ͯ͠Έ͍ͯͩ͘͞ɻޙʹղܾࡦΛఏҊ͢ΔͭΓͰߟ͑ͯΈ·͠ΐ͏ʂ Untitled - Untitled Untitled - Untitled
w ʮӦۀใʯΞϓϦετΞʹʮஊใࠂॻʯͱ͍͏ΞϓϦ͕͋ͬͨͣͳ ͷͰɺͦͷ··ར༻ w ʮސ٬ใʯ&YDFM͔Βͦͷ·Μ·औࠐΜͰ͠·͓͏ w ʮҊ݅ใʯͦͷ··औࠐΜͰ͍͍͚ͲɺσϞΛ݉ͶͯͦͷͰ࡞ͬͯ ݟͤΑ͏ ࢲͷࢥ͍͖ͭʢࠓճͷΞϓϦ࡞ͷྲྀΕʣ 32
ɾސ٬ใͱͷඥ͚ͰϧοΫΞοϓͷσϞग़དྷͦ͏ ɾڠྗձࣾͱͷใڞ༗ʹήετεϖʔε༗༻ ɹʢήετεϖʔεผͷճͰʣ
ࢲͷࢥ͍͖ͭʢࠓճͷΞϓϦ࡞ͷྲྀΕʣ 33 ᶃӦۀใ ᶅҊ݅ใ ᶄސ٬ใ ʢΞϓϦετΞ͔Βʣ ʢ&YDFM͔Βʣ ʢࣗͰϑΥʔϜઃܭʣ
w ใΛڞ༗͢ΔͷLJOUPOFͷಘҙͱ͢ΔॴͳͷͰɺʮಉ࣌ೖྗʯʮϝʔϧ ͷඈ͠߹͍ʯʹΑΔखؒɺใཧͷϛεࣗಈతʹͳ͘ͳΔ w ֎ग़ઌ͔Βͷࢀর#BTJDೝূ͚ͩͰෆ҆ͳΒηΩϡΞΞΫηεʢΦϓγϣϯʣ ͋ΔͷͰɺηΩϡϦςΟͷนӽ͑ΒΕΔ w ͜ΕΛΩοΧέʹଞͷ՝ղܾʹऔΓΜͰΒ͓͏ w ΫϥυͳͷͰ·ͣࢼͯ͠Β͓͏ʢܧଓͯ͠Β͑ΔΑ͏ʹϑΥϩʔ
ඞཁʣ ՝ղܾ 34
δϣΠκʔͷऔΈհ
LJOUPOFΛج൫ͱͨ͠γεςϜ։ൃαʔϏεʮγεςϜʯ 36 ఆֹ̏̕ສԁ ॳճ࡞ۀແྉ དྷళܕ
LJOUPOFΞϓϦσϓϩΠπʔϧʮ4"/;0ʯ 37 #FUB൛ࢼ༻ਃࠐɺडதˠIUUQTXXXKPZ[PDPKQTBO[P
Πϕϯτɾษڧձใ
LJOUPOFIJWFαΠϘζ͞Μओ࠵ͷϢʔβʔձ 39
DZCP[VDPNDPOGFSFODF 40 ɾ౦ژʢۚʣ ɾେࡕʢۚʣ
LJOUPOF$BGÉ༗ࢤͷษڧձ 41 ʲۙͷ։࠵༧ఆʳ ɾLJOUPOF$BGÉԬ7PMʢʣ ɾLJOUPOF$BGÉ౦ژ7PMʢۚʣ ɾLJOUPOF$BGÉେࡕ7PMʢۚʣ ɾLJOUPOF$BGÉѪඤ7PMʢʣ
None