Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Slackワークフロー活用術
kokuyouwind
December 05, 2019
Technology
0
15
Slackワークフロー活用術
もくテク Misoca 冬のLT大会
の発表資料です。
kokuyouwind
December 05, 2019
Tweet
Share
More Decks by kokuyouwind
See All by kokuyouwind
オンラインボードゲームを作りたい人生だった
kokuyouwind
0
51
1年間本番運用してわかった、スタートアップこそAWS Copilot CLIを使うべきNつの理由
kokuyouwind
1
5.7k
なるべく楽したいAWSセキュリティ
kokuyouwind
1
12
Railsパフォーマンス・チューニング入門
kokuyouwind
0
49
Rubyパターンマッチに闇の力が備わり最強に見える
kokuyouwind
0
29
10分で作る勉強会アプリ
kokuyouwind
0
18
読みやすいコードとRubyらしいコード
kokuyouwind
0
36
プログラマ向けゲームを作る技術
kokuyouwind
0
14
Feature Flagを利用したリリース戦略
kokuyouwind
0
39
Other Decks in Technology
See All in Technology
IoT から見る AWS re:invent 2022 ― AWSのIoTの歴史を添えて/Point of view the AWS re:invent 2022 with IoT - with a history of IoT in AWS
ma2shita
0
240
マイクロサービス宣言から8年 振り返りとこれから / Eight Years After the Microservices Declaration A Look Back and A Look Ahead
eisuke
2
140
私見「UNIXの考え方」/20230124-kameda-unix-phylosophy
opelab
0
160
エアドロップ for オープンソースプロジェクト
epicsdao
0
360
Oktaの管理者権限を適切に移譲してみた
shimosyan
2
260
インフラ技術基礎勉強会 開催概要
toru_kubota
0
150
あつめたデータをどう扱うか
skrb
1
130
GraphQLスキーマ設計の勘所
yukukotani
26
6.1k
Astroで始める爆速個人サイト開発
takanorip
12
8.5k
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
0
470
JAWS-UG 横浜 #54 資料
takakuni
0
200
AWS re:Invent 2022で発表された新機能を試してみた ~Cloud OperationとSecurity~ / New Cloud Operation and Security Features Announced at AWS reInvent 2022
yuj1osm
1
180
Featured
See All Featured
A Philosophy of Restraint
colly
193
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
31
20k
Six Lessons from altMBA
skipperchong
15
2.3k
JazzCon 2018 Closing Keynote - Leadership for the Reluctant Leader
reverentgeek
175
9.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Become a Pro
speakerdeck
PRO
6
3.2k
Gamification - CAS2011
davidbonilla
75
4.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
6
4.5k
Navigating Team Friction
lara
176
12k
Clear Off the Table
cherdarchuk
79
290k
Rebuilding a faster, lazier Slack
samanthasiow
69
7.5k
Design by the Numbers
sachag
271
18k
Transcript
Slack ワークフロー活⽤術 黒曜(@kokuyouwind)
$ whoami 森 俊介 / 黒曜 @kokuyouwind 株式会社Misoca Rails/SRE エンジニア
本⽇2 回⽬のwhoami スライド
https://slack.com/intl/ja-jp/features/workflow-automation Slack ワークフロービルダー
Slack ワークフロービルダー よく⾏う「会話の流れ」を⾃動化できる 新しくjoin した⼈への案内 定期的な情報共有 etc... フォームを出して⼊⼒させるなど インタラクティブなこともできる 💰有料プラン限定機能
デモ
ワークフローの作り⽅ メニューから「Workflow Builder 」を選ぶ
ワークフローの作り⽅ 新規作成からワークフロー名を⼊れる
ワークフローの作り⽅ ワークフローの起動⽅法を選ぶ
ワークフローの起動⽅法 Action Menu 右上のメニューに⚡が出てくる そこからワークフローを選ぶと起動する New Channel Member チャンネルに新しい⼈が⼊ると起動する Emoji
Reaction 特定のリアクションがつくと起動する
ワークフローの作り⽅ 起動できるチャンネルと名前を⼊れる
ワークフローの作り⽅ できた!
None
これだけだと まだ何もしない…
ワークフローの作り⽅ ステップを⾜す
ステップの種類 Send a Message メッセージを送る 送り先は⾃由に選べる 起動チャンネルじゃなくても良い DM にも送れる 起動ユーザなどを変数で埋め込める
ボタンを⼊れてワークフローを⽌めれる
Send a Message
ステップの種類 Create a Form フォームを表示する フォームに⼊⼒欄を複数作れる ⾃由⼊⼒のほか、選択肢からの択⼀や ユーザ・チャンネルの選択も設定できる ⼊⼒内容を後のメッセージで使える
Create a Form
Create a Form
Create a Form
ステップを組み合わせて 最⾼のワークフローを 作ろう!
None
🤔 実際にどう使うと便利なの?
例:障害対応フロー
None
ながい!!!
1. 障害報告フォームの表示
2. 障害報告を共有 情報共有チャンネルにメッセージ投稿 ⾮エンジニアも含めた情報共有⽤ 障害対応チャンネルにメッセージ投稿 スレッドを⽣やして対応協議する 障害報告記事をesa.io に作成 このために を作った
ruboty-esa
3. 障害対応終了 「障害対応終了」ボタンを押す 情報共有チャンネルに再度メッセージ 障害対応チャンネルで各種リマインド 関係者への個別連絡は完了したか 障害報告記事を更新したか
デモ
改善したこと 必要な連絡が徹底された ⾮エンジニアへの情報共有が 忘れられやすかった ⽂章を作る⼿間が少なくなった 対応担当者を明確にすることで、 対応が宙に浮くことがなくなった
他の⼩ネタ ruboty コマンドをワークフロー化 alias とかreplace の構⽂を間違えなくなる ワークフローからは@channel が⾶ばない ruboty-alias で中継させると⾶ばせる
選択肢とalias で別コマンドを実⾏ " 障害報告作成" と" 不具合報告作成" で 別のesa 記事ができるように
ワークフローはいいぞ
None