Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
No content
Slide 2
Slide 2 text
ΞϓϦέʔγϣϯΤϯδχΞ Gatsby, Gridsome, Next.js, etc … Challange Every MonthϝϯόʔͰ͢ お仕事 Watching mottox2 @ ؿٔ٦ٓٝأ8FCؒٝآص، ⾃⼰紹介 ひとこと
Slide 3
Slide 3 text
#ginza_slackapp 技術書同⼈誌博覧会(技書博) ‣ ୈೋճ ٕज़ॻಉਓࢽതཡձ ‣ 12/14ʢʣ 11:00~17:00 / ೖऀ 14:00 ~ ‣ ϓϥβϚʔϜʢຊڮொʣ
Slide 4
Slide 4 text
#ginza_slackapp 作っているもの ‣ ࡞͍ͬͯΔͷࢸۃ୯७ɻ ‣ ݟຊࢽఏग़͞ΕͨλΠϛϯάͰ௨ɻ ‣ ҙͷλΠϛϯάͰҰཡΛ֬ೝ͢ΔίϚϯυɻ ‣ ࠓ࡞ΔաఔͰߟ͍͑ͯΔ͜ͱΛʹདྷ·ͨ͠ɻ
Slide 5
Slide 5 text
#ginza_slackapp 作っているもの ‣ ࡞͍ͬͯΔͷࢸۃ୯७ɻ ‣ ݟຊࢽఏग़͞ΕͨλΠϛϯάͰ௨ɻ ‣ ҙͷλΠϛϯάͰҰཡΛ֬ೝ͢ΔίϚϯυɻ ‣ ࠓ࡞ΔաఔͰߟ͍͑ͯΔ͜ͱΛʹདྷ·ͨ͠ɻ
Slide 6
Slide 6 text
#ginza_slackapp 技書博アプリ アーキテクチャ Slack App
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
#ginza_slackapp ⾒本誌回収‧確認 ‣ αʔΫϧࢀՃऀ͔ΒӡӦʹݟຊࢽͱͯ͠ఏग़Λߦ͏ɻ ‣ ʮ݈શͳίϯςϯπʯͷ୲อΛతͱͯ͠ߦ͍ͬͯΔɻ ‣ ๏ʹଇ͍ͬͯΔ͔ͪΖΜɺࣾձ௨೦্ͳ͍͔Λ֬ೝ͢Δɻ ‣ ੑදݱྗදݱɺ୭͔ͷతࡒ࢈ݖΛ৵ɺ൜ࡑΛॿ͢ΔͷͰͳ͍͔ɻ ‣ ΠϕϯτɺཧຊΛఏग़ɻ·ͨɺ事前に電⼦版を提出するɻ ‣ ϑΝΠϧͷURLʹΞΫηε͢ΔʹFirebaseʹ͍߹Θͤ͢Δඞཁ͕͋Δɻ ୡ͍ͨ͜͠ͱ
Slide 9
Slide 9 text
#ginza_slackapp どこに⽳を開けるのか? ‣ Firebaseͷఏڙ͢ΔFirestoreͱ͍͏σʔλετΞʹอଘͯ͋͠Δɻ ‣ σʔλετΞʹΞΫηε͢ΔͨΊͷ݀Λ։͚Δඞཁ͕͋Δɻ ‣ σʔλͷΞΫηεݖݶͷɺΞΫηεݖݶඞཁ࠷খݶʹ͍ͨ͠ɻ ‣ ؍: ࣮ίετɺదͳείʔϓɺݖݶͷ༩खॱ
Slide 10
Slide 10 text
#ginza_slackapp どこに⽳を開けるのか? 1. DBͷΞΫηεݖݶΛ༩͢Δ 2. ΞϓϦʹཧը໘Λ࣮͢Δ 3. Slack AppͰΞΫηεํ๏Λఏڙ͢Δ
Slide 11
Slide 11 text
#ginza_slackapp どこに⽳を開けるのか? 1. DBͷΞΫηεݖݶΛ༩͢Δ/BIπʔϧΛಋೖ͢Δ ‣ Pros: ࣮ͳ͠ ‣ Cons: Ճʹૢ࡞͕ඞཁɺফ͠Ε͕ଟ͍ɺσʔλͷείʔϓ 2. ΞϓϦʹཧը໘Λ࣮͢Δ 3. Slack AppͰΞΫηεํ๏Λఏڙ͢Δ
Slide 12
Slide 12 text
#ginza_slackapp どこに⽳を開けるのか? 1. DBͷΞΫηεݖݶΛ༩͢Δ/BIπʔϧΛಋೖ͢Δ 2. ΞϓϦʹཧը໘Λ࣮͢Δ ‣ Pros: ࠷దԽͨ͠UIΛఏڙͰ͖Δɻ ‣ Cons: ࣮͕ඞཁɻϛεͬͨΒ͍ɻར༻ऀతʹࡶ 3. Slack AppͰΞΫηεํ๏Λఏڙ͢Δ
Slide 13
Slide 13 text
#ginza_slackapp どこに⽳を開けるのか? 1. DBͷΞΫηεݖݶΛ༩͢Δ/BIπʔϧΛಋೖ͢Δ 2. ΞϓϦʹཧը໘Λ࣮͢Δ 3. Slack AppͰΞΫηεํ๏Λఏڙ͢Δ ‣ Pros: ࢦఆͨ͠ํ๏ͰͷΞΫηεΛఏڙɻ ‣ Cons: දݱ͕SlackʹറΒΕΔɻσόοά͕͠ΜͲ͍
Slide 14
Slide 14 text
#ginza_slackapp どこに⽳を開けるのか? ‣ 1. DBͷΞΫηεݖݶΛ༩͢Δ/BIπʔϧΛಋೖ͢Δ ‣ Pros: ࣮ͳ͠ ‣ Cons: Ճʹૢ࡞͕ඞཁɺফ͠Ε͕ଟ͍ɺσʔλͷείʔϓ ‣ 2. ΞϓϦʹཧը໘Λ࣮͢Δ ‣ Pros: ࠷దԽͨ͠UIΛఏڙͰ͖Δɻ ‣ Cons: ࣮͕ඞཁɻϛεͬͨΒ͍ɻར༻ऀతʹࡶ ‣ 3. Slack AppͰΞΫηεํ๏Λఏڙ͢Δ ‣ Pros: ࢦఆͨ͠ํ๏ͰͷΞΫηεΛఏڙɻ ‣ Cons: දݱ͕SlackʹറΒΕΔɻσόοά͕͠ΜͲ͍
Slide 15
Slide 15 text
#ginza_slackapp 思考: Slackは組織構造が反映されている ‣ ΤϯδχΞ͚͕ͩॴଐ͢ΔνϟϯωϧɺϢʔβʔάϧʔϓ ‣ γϯάϧνϟϯωϧήετɺϚϧννϟϯωϧήετ ‣ ϢʔβʔάϧʔϓͷσϑΥϧτνϟϯωϧ ‣ ͓ͦΒ͘Ұ൪ࣾɾίϛϡχςΟࣄΛө͍ͯ͠Δݖݶ༩ʹͳ͍ͬͯΔͣ
Slide 16
Slide 16 text
#ginza_slackapp 思考: Slackに権限管理を任せる。 ‣ ʮSlackʹݖݶཧΛدͤΔʯͱߟ͑ΔͱΑ͍ ‣ ΞΧϯτՃۀʹඞਢͳͷͰɺαϘΒΕΔ͜ͱ͕ͳ͍ɻ ‣ ୀ৬࣌ʹͪΌΜͱΞΧϯτ͕আ͞ΕΔɻ
Slide 17
Slide 17 text
#ginza_slackapp 権限管理の具体的⼿法 ‣ 1. Private ChannelΛར༻͢Δ ‣ ϨεϙϯεʹίϚϯυΞΫγϣϯͷτϦΨʔͱͳΔνϟϯωϧ͕͋ΔͷͰར༻͢Δ ‣ ແྉϓϥϯͰར༻Մೳ
Slide 18
Slide 18 text
#ginza_slackapp 権限管理の具体的⼿法 ‣ 2. User GroupΛར༻͢Δ ‣ ಛఆͷϢʔβʔάϧʔϓʹॴଐ͍ͯ͠Δ͔Λ֬ೝ ‣ ϑϦʔϓϥϯͰ͑·ͤΜ ‣ ΤϯδχΞҎ֎ͷσϓϩΠΛड͚͚ͳ͍Α͏ͳ͜ͱ͕Ͱ͖Δ ‣ UserGroupΛऔಘ͢ΔAPI͋Δ
Slide 19
Slide 19 text
#ginza_slackapp まとめ ‣ Slack৫ͷߏ͕͔ͳΓਖ਼֬ʹө͞Ε͍ͯΔɻ ‣ ݖݶཧΛSlackଆʹدͤΔ͜ͱ͕Ͱ͖ΔɻʢPrivate ChannelɺUser Groupʣ ‣ Slack AppͰݖݶཧΛSlackଆʹدͤΔ͜ͱ͕Ͱ͖Δɻ
Slide 20
Slide 20 text
Thank you! 201 9 . 1 2 . 12 Ginza.SlackApp # 1 / @mottox 2