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
0
65
kintoneと初心者SIerのハッピーパターン
Ryu Yamashita
August 26, 2015
Tweet
Share
More Decks by Ryu Yamashita
See All by Ryu Yamashita
kintone hack 王者の流儀 - はじめに知っておきたいワンランク上のアプリ作成 -
ryuyamashita
0
62
シン・kintone 検索カスタマイズ - kintone 未解決超鉄板ニーズに準最適解を与える! - kintone show+case unlimited
ryuyamashita
0
3.1k
kintone 未解決超鉄板ニーズに準最適解を与える! - kintone hack 2022 予選
ryuyamashita
0
1.7k
kintoneイベントであのボタンを実戦投入した話
ryuyamashita
0
29
今知っておくべき地図サービスの活用トレンドとモバイルカスタマイズ
ryuyamashita
0
36
クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018
ryuyamashita
0
48
kintone developerが向かう次の場所を占う
ryuyamashita
1
120
気軽に始めるAI利用
ryuyamashita
0
92
U.S. Kintone元年 - Kintone-Connect-to-Play SF Vol.2
ryuyamashita
0
130
Other Decks in Technology
See All in Technology
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual Localization
takmin
0
430
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.6k
アジャイルテストで高品質のスプリントレビューを
takesection
0
110
広島銀行におけるAWS活用の取り組みについて
masakimori
0
130
ECS モニタリング手法大整理
yendoooo
1
120
Backboneとしてのtimm2025
yu4u
4
1.5k
VPC Latticeのサービスエンドポイント機能を使用した複数VPCアクセス
duelist2020jp
0
180
Preferred Networks (PFN) とLLM Post-Training チームの紹介 / 第4回 関東Kaggler会 スポンサーセッション
pfn
PRO
1
180
事業価値と Engineering
recruitengineers
PRO
1
200
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
5
670
攻撃と防御で実践するプロダクトセキュリティ演習~導入パート~
recruitengineers
PRO
1
160
株式会社ARAV 採用案内
maqui
0
340
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Six Lessons from altMBA
skipperchong
28
4k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
A designer walks into a library…
pauljervisheath
207
24k
How GitHub (no longer) Works
holman
315
140k
Being A Developer After 40
akosma
90
590k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
RailsConf 2023
tenderlove
30
1.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
480
Designing for Performance
lara
610
69k
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