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