ステップ1: Microsoft TeamsとSlackのマイアプリ連携
※アプリ連携がお済みの場合は、ステップ2へ進んでください。
1. 左メニューの「マイアプリ」を選択し、画面右の「+ 新規接続」をクリックします。
2. マイアプリの新規接続一覧から、Microsoft TeamsとSlackをそれぞれ選択し、アプリを連携してください。
※Microsoft 365(旧Office 365)には、家庭向けプランと一般法人向けプラン(Microsoft 365 Business)があります。一般法人向けプランに加入していない場合、認証に失敗する可能性があります。
※参考:Slackのマイアプリ登録方法
ステップ2: Microsoft Teamsのチャネルにメッセージが送信されたら起動するトリガーの設定
1. コピーしたテンプレートを開きます。
※下図の赤枠部分から、任意のタイトルに変更できます。
2. フローボットの「アプリトリガー:チャネルにメッセージが送信されたら」をクリックします。
3. 連携アカウントとアクションを選択します。
タイトルを必要に応じて変更し、「次へ」をクリックします。
4. アプリトリガーのAPI接続設定を行います。
トリガーの起動間隔、チームID、チャネルIDを選択してください。
※起動間隔はプランごとに指定できる時間が異なります。参考:各プランの機能制限や使用上限の一覧
5. 「テスト」をクリックします。
6. テストが成功したら、「保存する」をクリックします。
ステップ3: 翻訳アクションの設定
1. フローボットの「翻訳する:翻訳する」をクリックします。
2. アクションを選択します。
・タイトル:任意の名称に変更できます。
・アクション:文字数と消費タスク数を確認の上、選択してください。
3. 「次へ」をクリックします。
4. 詳細設定を行います。
・翻訳対象のテキスト:ステップ2で取得したメッセージ内容のアウトプットを参照してください。
・翻訳先言語:Slackに送信したい翻訳後の言語を入力してください。
※下図は入力例です。
※下図はアウトプットの参照例です。入力欄をクリックすると候補が表示されるため、対象項目を選択してください。
5. 「テスト」をクリックします。
6. テストが成功したら、「保存する」をクリックします。
ステップ4: Slackに翻訳メッセージを送信するアクションの設定
1. フローボットの「アプリと連携する:チャンネルにメッセージを送る」をクリックします。
2. 連携アカウントとアクションを選択します。
タイトルを必要に応じて変更し、「次へ」をクリックします。
3. API接続設定を行います。
各項目の選択・入力をしてください。
※投稿先のチャンネルIDが不明な場合は、こちらの記事【SlackのチャンネルIDの確認方法】をご覧ください。また、事前に、対象のチャンネルにYoomアプリをインストールしておく必要があります。
※メッセージには、これまでに取得したアウトプットを使用できます。メンション機能を利用する場合、以下の記事を参考にしてください。【Slackでメンション付きのメッセージを送る】、【SlackのメンバーIDの確認方法】
※下図は入力例です。
※下図はアウトプットの参照例です。
4. 「テスト」をクリックします。
5. テストが成功したら、「保存する」をクリックします。
以上で、「Microsoft Teamsで投稿されたメッセージを翻訳して、翻訳版をSlackに投稿する」フローの完成です。
保存したフローのトリガーを「ON」に切り替えると起動します。
Microsoft Teamsと翻訳機能を使ったその他の自動化例
他にもMicrosoft Teamsと翻訳機能を使った自動化の例がYoomには多数あるため、いくつか紹介します。
1. Slackに投稿されたメッセージを翻訳して、翻訳版をMicrosoft Teamsに投稿するフローです。Microsoft TeamsからSlackへの翻訳フローと併用することで、双方向の翻訳と情報共有が自動化され、よりスムーズな多言語コミュニケーションが期待できます。