メインコンテンツにスキップ

Microsoft TeamsとMazricaを連携する

Microsoft Teamsとの連携方法をご案内します

今週アップデートされました

対象

  • 全ユーザー

概要

Teams WorkflowsでURLを発行し、Intelligent Noticeの通知先をTeamsに設定することで、

Mazricaの案件の動きやアラート、アクションの情報をTeamsに通知することができます。


連携手順

1. Teams Workflowsで通知用URLの発行を行います。

 詳細は後述の「Teams WorkflowsでURLを発行する方法」を参照下さい。

2. Mazrica上でWorkflowリンクを登録します。

メニュー>設定>外部サービス連携>Mircrosoft Teams Webhook URL設定
​ 1で取得したURLを貼り付け、[登録]ボタンをクリック。

3. Microsoft Teamsに通知するIntelligentNoticeを設定します。

 設定 > 個人設定 >Intelligent Notice設定

以上の手順を経て、Teamsの上に案件やアクション情報の通知が可能です。

■通知イメージ

ワークフローの作成手順

▼をクリックして手順をご確認ください。

Web版はこちら

1. 画面左のメニューよりアプリを選択

2. 「ワークフロー」を検索、追加

3.「最初から構築」 をクリック

4. 「webhook」で検索して「Microsoft Teams Webhook」を選択

5. トリガーから「Teams Webhook 要求を受信したとき」を選択

6. フロー編集画面に遷移するので「Who can trigger the flow?」より「Anyone」を選択

7. 「+新しいステップ」をクリック

8. 「チャットまたはチャネルでメッセージを投稿する」を選択

 ※検索窓にて「チャット」と検索すると表示されます

9. 「投稿者」「投稿先」を選択し、「Team」「Channel」もそれぞれ設定します。

10. 「Message」をクリックすると右側に式の入力画面が表示されるので、下記の式を挿入します。

  triggerBody()['text']

注意点

メッセージをクリックしても式の入力画面が表示されない場合

  1. 「保存(Save)」をクリック

  2. ワークフローのホーム画面へ遷移するので、「あなたのワークフロー>保存したワークフロー」より、3点リーダーをクリックして編集を選択

  3. 「チャットまたはチャネルでメッセージを投稿する」をクリック

  4. メッセージをクリックすると右側に式の入力画面が表示されるので、下記の式を挿入します。

      triggerBody()['text']

11. 「保存」をクリックします。

アプリ版はこちら

1. 画面左のメニューよりアプリを選択

2. 「ワークフロー」を検索、追加

3.「最初から構築」 をクリック

4. 「webhook」で検索して「Microsoft Teams Webhook」を選択

5. トリガーから「Teams Webhook 要求を受信したとき」を選択

6. フロー編集画面に遷移するので「Who can trigger the flow?」より「Anyone」を選択

7. 「+新しいステップ」をクリック

8. 「チャットまたはチャネルでメッセージを投稿する」を選択

 ※検索窓にて「チャット」と検索すると表示されます

9. 「投稿者」「投稿先」を選択し、「Team」「Channel」もそれぞれ設定します。

10. 「Message」をクリックすると右側に式の入力画面が表示されるので、下記の式を挿入します。

  triggerBody()['text']

注意点

メッセージをクリックしても式の入力画面が表示されない場合

  1. 「保存(Save)」をクリック

  2. ワークフローのホーム画面へ遷移するので、「あなたのワークフロー>保存したワークフロー」より、3点リーダーをクリックして編集を選択

  3. 「チャットまたはチャネルでメッセージを投稿する」をクリック

  4. メッセージをクリックすると右側に式の入力画面が表示されるので、下記の式を挿入します。

      triggerBody()['text']

11. 「保存」をクリックします。

Teams Workflows URLを取得する方法

作成したワークフローのURLを取得する手順です。

取得手順

お手元で作成したワークフローから取得する場合

  1. When a Teams webhook request is received」をクリック

  2. HTTP POST URL」にリンクが発行されています

  3. こちらをコピーしてください

作成済みのワークフローから取得する場合

  1. ワークフローから作成したフローの3点リーダーをクリックし、編集を選択します

  2. When a Teams webhook request is received」をクリック

  3. HTTP POST URL」でリンクが確認できるので、コピーをクリックします

通知の受け取り

取得したWorkflowリンクをそれぞれ下記に設定することで、通知を受け取れます。

■外部サービス連携

管理者設定 > 外部サービス連携 > Microsoft Teams Webhook URL設定

■オートメーション

オペレーションブロック > Microsoft Teamsに通知

プライベートチャネルへのメッセージ投稿

Microsoft Teams のプライベートチャネルへの投稿は、チャネルへの参加権限を持つ所有者または、認証されたTeamsコネクタでユーザーとして投稿頂く必要があります。

Power Automate方式のTeams Incoming Webhook経由の場合は、フローボットではなく、

チャネルにアクセス権のあるユーザーまたはユーザーグループを設定頂くことでメッセージの投稿が可能です。

よくある質問

設定したフローが他アカウントの画面で表示されません。

フローの共同所有者が自分のみとなっている場合、他アカウントのPowerAutomateタブにフローは表示されません。共同所有者に該当アカウントを追加ください。

取得したWorkflowリンクはどこで確認できますか?

  1. ワークフローから作成したフローを編集

  2. When a Teams webhook request is received」をクリック

  3. HTTP POST URL」でリンクが確認できます

こちらの回答で解決しましたか?