LoginSignup
6
0

More than 1 year has passed since last update.

Slack からtrello のカード作成をClaris Connect を使って実現する

Last updated at Posted at 2022-07-17

この記事はQiita Engineer Festa 2022の記事投稿キャンペーン参加記事です。

初めに

Claris Connect を実際に使って、ワークフローを作成するのを試しました。
無料で使える評価版を利用して作成しました(詳しくはこちら)

作成するワークフロー

  • Slack で特定のワードをトリガーにワークフローを実行する
  • trello でSlack のテキストをタイトルとしたカードを作成した
  • 作成完了後、Slack でtrello のURL をbot から通知する

Project、Flows の作成

  • Claris Connect の管理画面から、Project、Flows を新規作成します。

スクリーンショット 2022-07-17 10.28.42.png

スクリーンショット 2022-07-17 10.29.04.png

Outbound WebHook の利用

特定のワードがSlack で投稿されたときにワークフローを実行するように設定します。
下記記事を参考にOutbound WebHooks の設定をSlack で行いました。

trello でカードを作成するアクションを追加する

  • 上で追加したトリガーから、アクションを作成します
    • trello を選択します

スクリーンショット 2022-07-17 10.33.09.png

  • どのようなアクションを行うかを選択します
    • Create card を選択します

スクリーンショット 2022-07-17 10.33.26.png

  • 設定を行なっていきます、下記が必須入力の項目です
    • Board id: trello のどのボードに対して、アクションを行うかを設定
    • List id: trello のどのリストに対して、アクションを行うかを設定
    • Name: 作成するカードのタイトル
  • Board id、List id などに対しては、補完が効いています

スクリーンショット 2022-07-17 10.33.44.png

  • 各項目の右側のリストのようなアイコンをクリックすると、他のアクションなどから受け取れる値を利用することができます。

スクリーンショット 2022-07-17 10.43.52.png

  • Review and Test というリンクから、実際に作成したアクションをテストすることができます。

trello で作成完了した旨をSlack に通知する

せっかくなので、通知まで作成します

  • Action をさらに追加し、Slack > Post message(quick) を選択します。
  • 設定を行なっていきます、下記が必須入力の項目です
    • Channel: Slack のどのチャンネルに対してアクションを行うかを設定
    • Message: Slack のテキストメッセージを設定

スクリーンショット 2022-07-17 10.53.02.png

動作の確認

  • 作成したワークフローは下記になります。
  • Enabled にして、こちらを有効化して確認します。

スクリーンショット 2022-07-17 11.05.00.png

スクリーンショット 2022-07-17 11.03.28.png

スクリーンショット 2022-07-17 11.03.49.png

しっかり実行されていることが確認できました。

終わりに

Claris Connect を初めて使ってみて、直感的にこうしたワークフローを作成できるのがとても楽だなと思いました。
slack 以外のチャットツールの連携もあるので、移行時のワークフローの再作成のコストを下げることができたり、まだまだ連携できるサービスも多いので、とても面白かったです!

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0