slackで用語の定義を質問し、回答をスプシにまとめたい（ワークフローイメージ作成編）

:::note
今回はワークフローのイメージだけ決めて、社内に共有したいと思います。
slackのプロプランでないとワークフローが作成できないです。😢
:::

# 背景 🖼️
自分の社歴が浅く社内で使う用語がわからないです。
例）進捗報告会で他のメンバーの方が話している際に知らない用語が出る

しかし、その場で時間を取って質問をたくさんするのも違うなと思っていました。

今後入社される方の為にもどうにかしたいと思っています。

上司から以下の要件を満たした案を出してほしいとミッションを頂いたので検討したいと思います。

:::note
要件
- slackのチャンネルの活用
- 既存の社内用語をまとめているスプシを活用
:::

# ワークフローイメージ ☁️

https://app.diagrams.net/#G1bxZBm0V_6rov52qnc_TfSLZY61ZYTiVl#%7B%22pageId%22%3A%22h_z6QAy8cGcABDYnY9n-%22%7D

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405182/0cf96440-5088-57dc-cdf6-dd4c5e7cbe9e.png)

- ①用語を質問する
  用語名を入力できるフォームを作成する

- ④用語の定義を回答する
  用語の列をプルダウンから選択して、定義の列に定義を入力できるフォームを作成する

# perplexityにワークフローの作成手順を聞いてみる 🤖

https://www.perplexity.ai/search/slacknowakuhurotefen-karanaiyo-bxXVKgMVRCeM6muuiim6yw#2

以下がSlackのワークフロービルダーを使って、用語集管理のためのフォームを作成する手順です。

## ワークフローの作成
Slackの左上メニューから「ツール」→「ワークフロービルダー」を選択します。
「ワークフローを作成」をクリックし、名前を付けます（例:「用語集管理」）。
トリガーとして「ショートカット」を選択します。

## 用語名入力フォームの作成
「ステップを追加」→「フォームを送信」を選択します。
フォームに以下の項目を追加:
「用語名」(短い回答、必須)

## 用語定義入力フォームの作成
再度「ステップを追加」→「フォームを送信」を選択します。
フォームに以下の項目を追加:
「用語の列」(一覧から選択、必須)
「定義」(長い回答、必須)

## Google スプレッドシートとの連携
「ステップを追加」→「Google スプレッドシート」を選択します。
「スプレッドシートに行を追加」アクションを選択します。
使用するスプレッドシートとワークシートを指定します。
「用語」列に${用語名}、「定義」列に${定義}を設定します。

## 確認メッセージの送信
「ステップを追加」→「メッセージを送信」を選択します。
メッセージ本文に「用語『${用語名}』が用語集に追加されました。」と入力します。

## ワークフローの公開
「変更内容を公開」をクリックしてワークフローを有効化します。
このワークフローを使用すると、ユーザーはまず用語名を入力し、次に用語の列を選択して定義を入力できます。
入力された情報は自動的にGoogle スプレッドシートの用語集に追加され、確認メッセージが表示されます。

# 参考 📚

- [よくある質問 :Slack ワークフロービルダー](https://slack.com/intl/ja-jp/help/articles/26800170438419-%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F--Slack-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%83%93%E3%83%AB%E3%83%80%E3%83%BC)
- [Slack Workflow と Google Spreadsheet を合わせると超絶便利な件](https://zenn.dev/shunta_furukawa/articles/45829cf84bfe0e)
- [ショートカットを使用して Slack でアクションを実行する](https://slack.com/intl/ja-jp/help/articles/360057554553-%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6-Slack-%E3%81%A7%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B)

- [Slackのワークフロービルダーでスプレッドシートを更新する(Update a spreadsheet row)](https://dev.classmethod.jp/articles/slack-workflowbuilder-update-a-spreadsheet-row/)

- [Slackのワークフロービルダーの基本　①フォームを送信する](https://dev.classmethod.jp/articles/slack-workflowbuilder-send-form/)

- [[業務効率化]Slackのワークフロービルダーで質問フォームを作成](https://qiita.com/namasa/items/41a46df57818e497ac02)

- [自動化 : 簡単なフォームを使用して情報を収集する](https://slack.com/intl/ja-jp/help/articles/24720245025555-%E8%87%AA%E5%8B%95%E5%8C%96---%E7%B0%A1%E5%8D%98%E3%81%AA%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%8E%E9%9B%86%E3%81%99%E3%82%8B)

- [Slack ワークフローを使って問い合わせを管理する](https://zenn.dev/readyfor_blog/articles/f90b8e32920937)

- [徹底解説！Slack ワークフロービルダー（Workflow Builder）](https://qiita.com/kazushi_iizuka/items/5cd9c3bb0bde9803cac0)

- [Slackワークフローの活用術「未回答質問を見逃さない方法」](https://note.com/ko_oo0/n/nba2caefeb26c)

- [【ルーティン作業の効率化】Slackのワークフロービルダーの使い方](https://www.pci-sol.com/business/service/product/blog/slack-workflow-builder/)

- [ワークフローのフォーム形式の回答をダウンロード](https://slack.com/intl/ja-jp/help/articles/15365848237971-%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%95%E3%83%AD%E3%83%BC%E3%81%AE%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E5%BD%A2%E5%BC%8F%E3%81%AE%E5%9B%9E%E7%AD%94%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89)

# 最後に ✨
次回は社内のslackでお試しでワークフローを作れるか確認を取ります。
perplexityを今回初めて使いました、情報の元も残してくれるので情報の正しさを確認しやすいなと思います。