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
Slackワークフロー活用術
Search
kokuyouwind
December 05, 2019
Technology
0
89
Slackワークフロー活用術
もくテク Misoca 冬のLT大会
の発表資料です。
kokuyouwind
December 05, 2019
Tweet
Share
More Decks by kokuyouwind
See All by kokuyouwind
Let's use LLMs from Ruby 〜 Refine RBS types using LLM 〜
kokuyouwind
0
6.1k
APMをちゃんと使おうとしたら、いつのまにか独自gemを作っていた話
kokuyouwind
0
720
RBS meets LLMs - Type inference using LLM
kokuyouwind
0
790
オンラインボードゲームを作りたい人生だった
kokuyouwind
0
450
1年間本番運用してわかった、スタートアップこそAWS Copilot CLIを使うべきNつの理由
kokuyouwind
2
11k
なるべく楽したいAWSセキュリティ
kokuyouwind
1
59
Railsパフォーマンス・チューニング入門
kokuyouwind
0
260
Rubyパターンマッチに闇の力が備わり最強に見える
kokuyouwind
0
86
10分で作る勉強会アプリ
kokuyouwind
0
55
Other Decks in Technology
See All in Technology
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
220
OpenID Connect for Identity Assurance の概要と翻訳版のご紹介 / 20250219-BizDay17-OIDC4IDA-Intro
oidfj
0
370
OSS構成管理ツールCMDBuildを使ったAWSリソース管理の自動化
satorufunai
0
350
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
770
深層学習と古典的画像アルゴリズムを組み合わせた類似画像検索内製化
shutotakahashi
1
260
わたしのOSS活動
kazupon
2
300
The Future of SEO: The Impact of AI on Search
badams
0
240
「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly
i35_267
1
510
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
27
14k
一度 Expo の採用を断念したけど、 再度 Expo の導入を検討している話
ichiki1023
1
230
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
870
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Agile that works and the tools we love
rasmusluckow
328
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Statistics for Hackers
jakevdp
797
220k
We Have a Design System, Now What?
morganepeng
51
7.4k
Scaling GitHub
holman
459
140k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
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