TrelloとSlackの連携フローの作り方
では実際に、TrelloとSlackの連携設定を行っていきましょう!
今回はYoomを使って連携を行っていきます。
Yoomは視覚的にもわかりやすいツールなので、専門的な知識がなくても連携設定が行えますよ。
Yoomのアカウントをお持ちでない方は、Yoomのアカウント発行ページからアカウントを取得してくださいね。
すぐに始められます!
なお、Yoomの基本的な操作は、初めてのYoomを参考にしてください。
Yoomのアカウントにログインできたら、
1.「マイアプリ登録」をクリックし、「新規作成」を選択してください。
2.登録したいアプリ(今回はTrelloとSlack)を選択し、使用するアカウントでログインしてください。
Trelloの登録ができたら、もう一度「新規作成」をクリックして、Slackの登録をするというような流れです。
Trelloのアプリ登録にはアクセストークンを生成する必要があります。詳しい登録方法はこちらを参考にしてください。
Trelloのマイアプリ登録方法 | Yoomヘルプセンター (intercom.help)
※APIキーとアクセストークンはTrelloを利用したオペレーションを設定する際にも必要になるため、大切に保管しておいてください。
3.登録ができるとマイアプリにアイコンが表示されます。
TrelloとSlackのアイコンが登録されたか確認をしてください。
それではここから、2つのアプリの連携設定を行いましょう!
【Trelloでカードが作成されたら、Slackに通知する】というフローを作成していきます。
1.「マイプロジェクト」から「新規作成」をクリック、「はじめからの作成」を選択します。
2.表題はわかりやすくフローの内容を入力して、「特定のアプリイベントが発生したとき」を選択し、Trelloを選択します。
3.トリガーアクションは「カードが新たに作成されたら(Webhook)」を選択し、「次へ」をクリックします。
4.すべて入力します。
APIキーはhttps://trello.com/1/appKey/generate から取得したAPIキーを入力してください。
APIトークンはhttps://trello.com/1/appKey/generate から手動でトークンを生成し、入力してください。
ユーザー名はTrelloのプロフィールに表示される『user』から始まる12桁の英数字を設定してください。
ボードIDは表示される候補から選択してください。
5.「テスト」をクリック、テストが成功したら、「次へ」をクリックします。
6.アプリトリガーのAPI接続設定では、アクションで選択した「カードが新たに作成されたら(Webhook)」が実際に起動するか試したいので、Trelloにカードを追加し、テストしてみます。テストが成功したら、「保存」します。
7.Trelloの連携で保存したフローの「+」をクリックし、オペレーションタイプの選択から「アプリと連携する」を選択、Slackをクリックします。
8.アクションを「チャンネルにメッセージを送る」に選択し、「次へ」をクリックします。
9.チャンネルIDは候補から選択します。
メッセージはTrelloから取得した情報も活用できるので、本文にその情報(アウトプット)を引用できます。
「テスト」をクリック、テストが成功したら、「保存」します。
これで【Trelloでカードが作成されたら、Slackに通知する】というフローの完成です。
10.最後にトリガーを「ON」に切り替えれば起動します。