FileMaker Admin API の使い方と活用方法

234 Views

January 04, 19

スライド概要

2018/11/08 FileMaker カンファレンス 2018 講演資料

profile-image

Web Application Developer / kintone CERTIFIED App Design Specialist 2020 / kintone CERTIFIED Customization Specialist 2020

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

'JMF.BLFS"ENJO"1* ͷ࢖͍ํͱ‫ํ༻׆‬๏  'JMF.BLFSΧϯϑΝϨϯεߨԋࢿྉ দඌಞʢ‫ࣜג‬ձࣾΤϛοΫʣ

2.

ࣗ‫঺ݾ‬հ w দඌɹಞʢ·͓ͭɹ͋ͭ͠ʣ ✓ ‫ࣜג‬ձࣾΤϛοΫɹ୅දऔక໾ ✓ 'JMF.BLFS4FSWFSରԠ8FCΞϓϦέʔγϣϯϑϨʔϜϫʔΫ ʮ*/5&3.FEJBUPSʯίϛολʔ ✓ 'JMF.BLFSʙ$FSUJpFE%FWFMPQFS ✓ IUUQTXXXGBNMPHKQ

3.

‫ࣜג‬ձࣾΤϛοΫ w 'JMF.BLFS੡඼ରԠϗεςΟϯάαʔϏε Λ೥͔Βఏ‫ڙ‬ ✓ 'JMF.BLFS4FSWFSʹରԠͨ͠ʮ'.1SFTTʯ ✓ 'JMF.BLFS$MPVEʹରԠͨ͠ʮ'.1SFTT$MPVEʯ IUUQTXXXFNJDDPKQ

4.

σϞΛ 'JMF.BLFS1SPσʔλϕʔε͔Β ͝ཡԼ͍͞ ϓϩάϥϜͳ͠Ͱ8FCΞϓϦΛੜ੒ 'JMF.BLFS1SP"EWBODFEͰ σʔλϕʔεΛ࡞੒ ΧελϜ8FCΞϓϦΛࣗಈੜ੒

5.

ࠓճͷ࿩୊  'JMF.BLFS4FSWFSͷ؅ཧπʔϧ  'JMF.BLFS"ENJO"1*ͷؔ࿈πʔϧ  'JMF.BLFS"ENJO"1*ͷ࢖͍ํ

6.

'JMF.BLFS4FSWFS ͷ؅ཧπʔϧ

7.

'JMF.BLFS4FSWFSͷ ؅ཧπʔϧ w GNTBENJOίϚϯυ w 'JMF.BLFS"ENJO"1*ʢࢼ༻൛ʣ w "ENJO$POTPMF

8.

"ENJO$POTPMF w 8FCϒϥ΢βʔͰ'JMF.BLFS4FSWFSͷ ؅ཧɾઃఆΛߦ͏ w ࣮ମͱͯ͠͸8FCΞϓϦέʔγϣϯ

9.

"ENJO$POTPMF

10.

"ENJO$POTPMF w 4BGBSJ w *OUFSOFU&YQMPSFS w (PPHMF$ISPNF w .JDSPTPGU&EHF w αϙʔτ͞ΕΔ8FCϒϥ΢βʔ

11.

GNTBENJOίϚϯυ w ίϚϯυϥΠϯΠϯλʔϑΣʔεʢ$-*ʣ Ͱ'JMF.BLFS4FSWFSΛ؅ཧ w ૢ࡞ʹ͸ίϚϯυϓϩϯϓτ΍ 1PXFS4IFMMʢ8JOEPXTʣɺλʔϛφϧ ΞϓϦέʔγϣϯʢNBD04ʣΛ࢖༻

12.

'JMF.BLFS"ENJO"1* w "ENJO$POTPMF΍GNTBENJOίϚϯυ ‫ܦ‬༝Ͱར༻Ͱ͖Δαʔόʔ؅ཧ‫ػ‬ೳΛଞ ͷΞϓϦέʔγϣϯ΍ϓϩάϥϜ౳͔Β ར༻Մೳʹ͢Δ"1* "1*"QQMJDBUJPO1SPHSBNNJOH*OUFSGBDF

13.

֤؅ཧπʔϧͷ‫ػ‬ೳൺֱ

14.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* ϦϞʔτϩάΠϯ ✅ ❌ ✅ σʔλϕʔεͷ Ξοϓϩʔυ ❌ ❌ ❌ σʔλϕʔεͷ μ΢ϯϩʔυ ✅ ❌ ❌ σʔλϕʔεͷ։ด ✅ ✅ ✅ σʔλϕʔεͷ࡟আ ✅ ✅ ❌

15.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* σʔλϕʔεͷ‫ূݕ‬ ✅ ✅ ❌ σʔλϕʔεͷ ҰཡΛදࣔ ✅ ✅ ✅ ઀ଓΫϥΠΞϯτͷ ҰཡΛදࣔ ✅ ✅ ✅ ϓϥάΠϯͷ ҰཡΛදࣔ ✅ ✅ ❌ εέδϡʔϧͷ࣮ߦ ✅ ✅ ✅

16.

GNTBENJO ίϚϯυ "ENJO"1* εέδϡʔϧઃఆͷ ✅ ʢҰ෦ͷλΠϓͷΈʣ ࡞੒ ❌ ✅ εέδϡʔϧઃఆͷ දࣔɾ֬ೝ ✅ ✅ ✅ εέδϡʔϧઃఆͷ ฤू ✅ ❌ ✅ εέδϡʔϧઃఆͷ ෳ੡ ✅ ❌ ✅ εέδϡʔϧઃఆͷ ࡟আ ✅ ❌ ✅ "ENJO$POTPMF

17.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* εέδϡʔϧ ઃఆϑΝΠϧͷอଘ ✅ ❌ ❌ εέδϡʔϧઃఆͷ ϩʔυɾΠϯϙʔτ ✅ ❌ ❌ εέδϡʔϧઃఆͷ ༗ޮԽɾແޮԽ ✅ ✅ ✅ σʔλϕʔε҉߸Խ ύεϫʔυͷઃఆ ✅ ✅ ❌ σʔλϕʔε҉߸Խ ύεϫʔυͷফ‫ڈ‬ ✅ ✅ ❌

18.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* ΫϥΠΞϯτʹϝο ηʔδΛૹ৴ ✅ ✅ ✅ ΫϥΠΞϯτͷ ઀ଓղআ ✅ ✅ ✅ αʔόʔͷ࢖༻ঢ়‫گ‬ ϩάͷ༗ޮԽ ❌ ✅ ❌ ࢖༻ঢ়‫گ‬ϩά ऩूִؒͷมߋ ❌ ✅ ❌ ϩάϑΝΠϧͷαΠ ζ੍‫ݶ‬ઃఆͷมߋ ❌ ✅ ❌

19.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* ΫϥΠΞϯτͷ࢖༻ ঢ়‫گ‬ϩάͷ༗ޮԽ ❌ ✅ ❌ ࠷௕‫ͼݺ‬ग़͠ͷ࢖༻ ঢ়‫گ‬ϩάͷ༗ޮԽ ✅ ✅ ❌ εΫϦϓτಉ࣌ηο γϣϯ࠷େ਺ͷมߋ ❌ ✅ ✅ ηογϣϯλΠϜΞ ΢τઃఆͷมߋ ✅ ❌ ❌ σʔλϕʔεΩϟο γϡઃఆͷมߋ ❌ ✅ ✅

20.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* ϗετ͢ΔϑΝΠϧ ਺্‫ݶ‬ͷมߋ ❌ ✅ ✅ ΫϥΠΞϯτ઀ଓͷ ࠷େ਺ͷมߋ ❌ ✅ ✅ 'JMF.BLFS4FSWFS ͷ‫ى‬ಈঢ়ଶΛऔಘ ✅ ❌ ✅ "ENJO$POTPMF ࣗಈ࠶‫ى‬ಈઃఆมߋ ❌ ✅ ❌ εΫϦϓτΤϯδϯ ࣗಈ࠶‫ى‬ಈઃఆมߋ ❌ ✅ ❌

21.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* ύεϫʔυอ‫͞ޢ‬Ε ͨ%#ͷϗετΛ‫ڐ‬Մ ❌ ✅ ✅ $43ͷ࡞੒ ❌ ✅ ❌ 44-αʔόʔূ໌ॻ ͷΠϯϙʔτ ✅ ✅ ❌ 44-αʔόʔূ໌ॻ ͷ಺༰Λ֬ೝ ✅ ❌ ❌ 44-αʔόʔূ໌ॻ ͷ࡟আ ✅ ✅ ❌

22.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* "ENJO4FSWFSͷ ‫ى‬ಈɾఀࢭɾ࠶‫ى‬ಈ ❌ ✅ ❌ εΫϦϓτΤϯδϯ ‫ى‬ಈɾఀࢭɾ࠶‫ى‬ಈ ❌ ✅ ❌ σʔλϕʔε αʔόʔ‫ى‬ಈɾఀࢭ ✅ ✅ ✅ σʔλϕʔε αʔόʔͷ࠶‫ى‬ಈ ✅ ʢఀࢭʴ‫ى‬ಈʣ ✅ ✅ GNTJCͷ ‫ى‬ಈɾఀࢭɾ࠶‫ى‬ಈ ❌ ✅ ❌

23.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* 8FCެ։Τϯδϯͷ ‫ى‬ಈɾఀࢭɾ࠶‫ى‬ಈ ✅ ✅ ❌ %BUB"1*Τϯδϯ ‫ى‬ಈɾఀࢭɾ࠶‫ى‬ಈ ✅ ✅ ❌ Y%#$ͷ ‫ى‬ಈɾఀࢭɾ࠶‫ى‬ಈ ✅ ✅ ❌ ϓϩάϨογϒόο ΫΞοϓͷ༗ޮԽ ✅ ❌ ❌ ϓϩάϨογϒόο ΫΞοϓִؒมߋ ❌ ✅ ❌

24.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* "ENJO$POTPMF༻ ύεϫʔυͷ࠶ઃఆ ❌ ✅ ❌ "ENJO$POTPMF༻ ύεϫʔυͷมߋ ✅ ❌ ❌ ֎෦ೝূͷ ༗ޮԽɾແޮԽ ✅ ❌ ❌ αʔόʔϓϥάΠϯ ༗ޮԽɾແޮԽ ✅ ❌ ❌ 8FCϓϥάΠϯ ༗ޮԽɾແޮԽ ✅ ❌ ❌

25.

"ENJO$POTPMF GNTBENJO ίϚϯυ "ENJO"1* 8FCެ։Τϯδϯͷ ϫʔΧʔϚγϯઃఆ ✅ ✅ ❌ 9.-"1*ͷ ༗ޮԽɾແޮԽ ❌ ✅ ✅ 1)1"1*ͷ ༗ޮԽɾແޮԽ ❌ ✅ ✅ 1)1"1*ͷઃఆมߋ ❌ ✅ ✅ %BUB"1*ͷ ༗ޮԽɾແޮԽ ✅ ❌ ❌

26.

'JMF.BLFS"ENJO "1*ͷؔ࿈πʔϧ

27.

ؔ࿈πʔϧҰཡද w IUUQTDPNNVOJUZpMFNBLFSDPN EPDT%0$ w %BUB"1*ͱ"ENJO"1*ͷؔ࿈πʔϧ ͕‫͞ࡌܝ‬ΕͨҰཡද w GN1%"ͷ࡞ऀͰ͋Δ.BSL%F/ZTFࢯ ͕࡞੒

28.

"ENJO"1*ͷؔ࿈πʔϧ w 'JMF.BLFS1SP"EWBODFEͰ࣮૷ w 8FCΞϓϦ w ίϚϯυϥΠϯπʔϧ w ֤ϓϩάϥϛϯά‫ޠݴ‬ʢ1)1ɺ w ͞·͟·ͳछྨͷπʔϧ΍ϥΠϒϥϦ 1ZUIPOɺ+BWB4DSJQUʣ༻ϥΠϒϥϦ

29.

'JMF.BLFS"ENJO"1* %FNPGPS'.4'.$

30.

'.4"$& w 4PMJBOU$POTVMUJOH͕ࣾ։ൃͨ͠Φʔϓ ϯιʔειϑτ΢ΣΞʢ.*5ϥΠηϯεʣ w "ENJO$POTPMFʹ͸ͳ͍‫ػ‬ೳΛఏ‫͢ڙ‬Δ 8FCΞϓϦ IUUQTHJUIVCDPNTPMJBOUDPOTVMUJOH GNTBDF

32.

'.4"$& w εέδϡʔϧͷઃఆΛΧϨϯμʔ‫Ͱࣜܗ‬ දࣔ w σʔλϕʔεͷ‫ͱূݕ‬ϝοηʔδͷૹ৴ w εέδϡʔϧλΠϓผͷϑΟϧλʔදࣔ Λߦ͏εέδϡʔϧΛ࡞੒Ͱ͖Δ

33.

GNDTBENJO w ΤϛοΫͰ։ൃ w 'JMF.BLFS4FSWFS͚ͩͰͳ͘ w ίϚϯυϥΠϯπʔϧ 'JMF.BLFS$MPVEʹ΋ରԠ IUUQTHJUIVCDPNFNJDGNDTBENJO

35.

GNDTBENJO w -JOVYɺNBD04ɺ8JOEPXTʹରԠ w ϦϞʔτ؅ཧʹ΋ରԠ w Φʔϓϯιʔειϑτ΢ΣΞ w "QBDIF-JDFOTF 7FSTJPO w ϚϧνϓϥοτϑΥʔϜରԠ

36.

'JMF.BLFS"ENJO "1*ͷ࢖͍ํ

37.

'JMF.BLFS"ENJO"1* w 'JMF.BLFS$MPVEҎ߱ʹ౥ࡌ w 'JMF.BLFS4FSWFSͰ͸όʔδϣϯ w ‫Ͱ఺࣌ݱ‬͸ࢼ༻൛ͱͯ͠ఏ‫͞ڙ‬ΕΔ‫ػ‬ೳ Ͱར༻Մೳʹ

38.

"ENJO"1*ͷࢼ༻‫ݶظ‬ w 'JMF.BLFS4FSWFSͱ'JMF.BLFS $MPVEͰ͸೥݄೔ w 'JMF.BLFS$MPVEͰ͸೥݄ ೔ʢ‫੾ݶظ‬Εʣ w ࢼ༻‫ޙݶظ‬͸࢖༻ෆՄʹͳΔͷͰཁ஫ҙ

39.

"ENJO"1*ͷ‫ྫ༻׆‬ w αʔόʔͷઃఆΛࣗಈԽ w αʔόʔͷઃఆঢ়‫گ‬Λ֬ೝ w αʔόʔͷՔಈঢ়ଶΛ‫ࢹ؂‬ w αʔόʔαΠυεΫϦϓτͷ࣮ߦ w ಠࣗͷ؅ཧπʔϧΛ࡞੒

40.

"ENJO"1*Λ࢖͏ʹ͸ w )551ʢ)ZQFSUFYU5SBOTGFS1SPUPDPMʣ w )551ϦΫΤετΛαʔόʔʹૹ৴͢Δ ͸8FCͰҰൠతʹ࢖ΘΕ͍ͯΔ௨৴‫֨ن‬ w ಠࣗυϝΠϯ໊ͱ44-αʔόʔূ໌ॻ͕ w αʔόʔΛ44-ʹରԠͤ͞Δඞཁ͕͋Δ ඞཁ

41.

"ENJO"1*࢖༻खॱ w ΞΫηετʔΫϯΛ༻͍ͯॲཧΛ࣮ߦ w ϩάΞ΢τॲཧΛ࣮ߦ w ϩάΠϯॲཧͰΞΫηετʔΫϯΛऔಘ

42.

"ENJO"1*3FGFSFODF 📁'JMF.BLFS4FSWFS ɹʼ📁%PDVNFOUBUJPO ɹɹʼ📂"ENJO"1*%PDVNFOUBUJPO ɹɹɹʼJOEFYIUNMϑΝΠϧ Λ8FCϒϥ΢βʔͰ։͘

44.

ˡϦΫΤετϝιου ύεˠ ˡϦΫΤετϔομʔ ˡϦΫΤετϘσΟ

45.

ϦΫΤετͷߏ੒ཁૉ w ϦΫΤετϝιουʢ(&5ɺ1045ɺ 165ɺ1"5$)ɺ%&-&5&ʣ w ϦΫΤετϔομʔʢ)FBEFSʣ w ϦΫΤετϘσΟʢ1BSBNFUFSʣ w ύεʢ63-ʣ

46.

ϩάΠϯ༻63-ͷྫ IUUQTXXXFYBNQMFKQGNJBQJW VTFSMPHJO

47.

DVSMίϚϯυ࣮ߦྫ DVSMIUUQTXXXFYBNQMFKQGNJ BENJOBQJWVTFSMPHJO91045) $POUFOU5ZQFBQQMJDBUJPOKTPOE \VTFSOBNF"ENJO QBTTXPSE 99999999^

48.

DVSM w ͞·͟·ͳ௨৴‫ʹ֨ن‬ରԠ w ࠷৽ͷ8JOEPXT΍NBD04ʹඪ४౥ࡌ w όʔδϣϯҎ߱ɺʦ63-͔Βૠೖʧε w σʔλసૹʹಛԽͨ͠ιϑτ΢ΣΞ ΫϦϓτεςοϓͰD63-ΦϓγϣϯΛ ࢦఆՄೳ

49.

DVSMίϚϯυ࣮ߦྫ DVSMIUUQTXXXFYBNQMFKQGNJ BENJOBQJWVTFSMPHJO91045) $POUFOU5ZQFBQQMJDBUJPOKTPOE \VTFSOBNF"ENJO QBTTXPSE 99999999^ 9ɿϦΫΤετϝιου ʢলུ࣌͸(&5ʣ

50.

DVSMίϚϯυ࣮ߦྫ DVSMIUUQTXXXFYBNQMFKQGNJ BENJOBQJWVTFSMPHJO91045) $POUFOU5ZQFBQQMJDBUJPOKTPOE \VTFSOBNF"ENJO QBTTXPSE 99999999^ ύεɿGNJBENJOBQJWVTFSMPHJO

51.

DVSMίϚϯυ࣮ߦྫ DVSMIUUQTXXXFYBNQMFKQGNJ BENJOBQJWVTFSMPHJO91045) $POUFOU5ZQFBQQMJDBUJPOKTPOE \VTFSOBNF"ENJO QBTTXPSE 99999999^ )ɿϦΫΤετϔομʔ

52.

DVSMίϚϯυ࣮ߦྫ DVSMIUUQTXXXFYBNQMFKQGNJ BENJOBQJWVTFSMPHJO91045) $POUFOU5ZQFBQQMJDBUJPOKTPOE \VTFSOBNF"ENJO QBTTXPSE 99999999^ EɿϦΫΤετϘσΟ

53.

Ϩεϙϯε͸+40/ ϩάΠϯ‫ʹޙ‬ΞΫηετʔΫϯΛऔಘ \ SFTVMU  UPLFO FZ+IC(DJ0J+*6[*/J*T*O3D$**LQ97$+FZ+[B8 2J0J*.KLZ;%IM;4Y:K.-52Z;KLU08:Y:Z.K: /%..K/N;5&J-$+Q:92J0K&/%&.5*Y.57 N1Z%6$/B)C(0Y-.#)E1853X.T8-9DH 6L&U.$,6 ^

54.

DVSMίϚϯυ࣮ߦྫ औಘͨ͠ΞΫηετʔΫϯΛར༻ DVSMIUUQTXXXFYBNQMFKQGNJ BENJOBQJWEBUBCBTFT) $POUFOU5ZQFBQQMJDBUJPOKTPO) "VUIPSJ[BUJPO#FBSFS <"$$&4450,&/> )"VUIPSJ[BUJPO#FBSFS<"$$&4450,&/>

55.

%FNP

56.

ؔ࿈ࢿྉ w 'JMF.BLFS$MPVE"ENJO"1* (VJEF IUUQTGNIFMQpMFNBLFSDPNDMPVE FOBENJOBQJ

57.

·ͱΊ

58.

·ͱΊ w 'JMF.BLFS"ENJO"1*͸֦ுੑͱॊೈ ੑΛఏ‫ڙ‬ w 'JMF.BLFS"ENJO"1*Λར༻͢Δ͜ͱ Ͱ໨త΍ඞཁʹԠͨ͡πʔϧΛ։ൃՄ w ‫Ͱ఺࣌ݱ‬͸ࢼ༻൛Ͱ͋Δ͜ͱʹཹҙ