1. Yosuke_Sakaue

    Posted

    Yosuke_Sakaue
Changes in title
+Slackワークフロービルダー×2を使って社内セミナー申込をつくる
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,67 @@
+## モチベーション
+- [simple poll](https://simplepoll.rocks/)を使って運用していたが無料プランだと100投票/月の制限があることに気づいた
+- 形式ばった募集ではなくラフに申し込みを受け付けたかった
+- **ワークフロービルダー使ってみたかった!**
+
+## できたもの
+1. 「#セミナー受付_運営」チャンネルから「新規募集開始」アクションを起動
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/afc63b1e-aba8-742a-ce96-ee664c00e9c4.png)
+
+2. 入力フォームが表示されるので必要項目を入力
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/ef580d6f-0e64-5062-1455-a6def2cd9bcf.png)
+
+3. 「#セミナー受付」チャンネルに入力した内容が投稿される
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/d13712dd-d09e-c4f2-616e-3e281102fe78.png)
+
+4. 参加したい人はメッセージに:hand:でリアクションする
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/87126055-da93-1218-2b6d-fafae85f155e.png)
+
+5. リアクションするとメッセージのスレッドへの投稿と「#セミナー受付_運営」にも誰が参加を表明したのかが投稿される
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/f9e1316a-6c09-fa04-d22b-5dc5035cfeae.png)
+
+## 作り方
+### セミナー募集_サンプル
+全体像
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/4a614432-898d-7d9e-809d-2c24860d188d.png)
+
+1. トリガー
+募集を開始する際のトリガーはアクションメニューに設定する。
+募集と同じチャンネルでもよかったが誰でも実行できてしまうとカオスになるので運営用のチャンネルに設定
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/d6d9a7fd-f552-3058-21b9-6ca2f0c14889.png)
+
+2. フォームの作成
+任意の項目を設定する。
+一応募集内容を同じチャンネルにリマインドする。
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/a60675d0-3708-473b-9828-3e031c5e83fa.png)
+
+3. メッセージの送信
+入力フォームの内容を変数として利用し、メッセージを成形する。
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/dbd07031-00a3-e095-359d-a9577e54dd16.png)
+
+### セミナー参加_サンプル
+全体像
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/debcbafd-0dc2-9e0c-2072-080a4611f57a.png)
+
+1. トリガー
+絵文字リアクションをトリガーに登録し、「セミナー募集_サンプル」で投稿したメッセージにリアクションしてもらう。
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/225c9d92-d6d1-aa07-72b9-d6c4ee92c1a8.png)
+
+2. スレッドにメッセージ送信
+参加者に申し込み状況を伝えるためにスレッドへ投稿
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/3791cbd1-3f89-8a4a-9cfd-68abb708e649.png)
+
+3. メッセージを投稿
+運営チャンネルに申し込み者の情報を投稿
+![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/206219/8433ec6c-b104-7c39-f111-9ca1a6712021.png)
+
+## 課題
+- メッセージに対するボタンを設定してユーザーのアクションを促すことができるが、ワークフローと1対1の関係なので一人がリアクションするとワークフローが進んでしまう
+- 上記のため募集と受付でワークフローを分割した
+- フォーム作成に日付ピッカーが欲しい
+- 申し込みキャンセルは考慮できていない
+
+## 感想
+ノンプログラミングでセミナー参加者募集の仕組みが作れました。
+非エンジニアでも使える便利な仕組みだと思いますが可変テキスト(変数)のあたりが若干とっつきにくいかもしれません。
+機能的には「あとちょっと」という感じですが、今後もどんどん機能がアップデートされてくるではないかと思うので非常に注目しています。
+※個人的に外部APIを叩ける機能があればすごく幅が広がるので期待しています!