対象
全ユーザー
概要
Teams ワークフローでURLを発行し、カスタム通知の通知先をTeamsに設定することで、
Mazricaの案件の動きやアラート、アクションの情報をTeamsに通知することができます。
連携手順
1. Teams ワークフローで通知用URLの発行を行います
詳細は後述の「Teams ワークフローでURLを発行する方法」を参照下さい。
2. Mazrica上でワークフローURLを登録します
メニュー>設定>外部サービス連携>Mircrosoft Teams Webhook URL設定
1で取得したURLを貼り付け、[登録]ボタンをクリック。
部署やチームごとに異なるTeamsチャネルへ通知を送りたい場合など、複数のURLを登録することも可能です。
画面下部の[追加]ボタンをクリックすると入力欄が追加されるので、
Teams ワークフロー側でチャネルごとに発行したURLをそれぞれ登録してください。
複数のURLを登録した場合は、通知設定側で使用するURLを選択します
3. Microsoft Teamsに通知するカスタム通知を設定します
設定>個人設定>カスタム通知
以上の手順を経て、Teamsの上に案件やアクション情報の通知が可能です。
通知イメージ
ワークフローの作成手順
▼をクリックして手順をご確認ください
Web版/アプリ版手順
Web版/アプリ版手順
1. 画面左のメニュー(・・・)よりアプリを選択する
2. 「ワークフロー」を検索し、選択する
3.「最初から構築」 をクリック
4. 「無題のワークフロー」となっている部分をクリックし、ワークフロー名が編集可能です
5. 「次の場合に開始します」>開始トリガーの選択>Power Automateでの構築を選択
6. 「webhook」で検索し、「Microsoft Teams Webhook」を選択
トリガーから「Teams Webhook 要求を受信したとき」を選択
7. ワークフロー編集画面に遷移します
「Who can trigger the flow?」>「Anyone」を選択
「+新しいステップ」をクリック
8. 操作を選択>「Microsoft Teams」を選択
「チャット」等で検索し、「チャットまたはチャネルでメッセージを投稿する」を選択
9. 「投稿者」「投稿先」「チーム」「チャネル」をそれぞれ順に選択、設定します
10. 「Message」をクリックし、画面右側に動的なコンテンツ>式の入力画面を展開します
次の式を入力:triggerBody()['text']
OKを押してメッセージに挿入します
11. 「保存」ボタンをクリックし、内容を保存します
メッセージをクリックしても式の入力画面が表示されないときは?
ワークフローを保存し、再度編集画面を開きなおしてください。
※アプリ版から式の挿入が行えない場合には、WEB版Teamsからの操作をお試しください。
ワークフロー編集画面の上部「保存」ボタンをクリックし、編集内容を一時保存します
一度ワークフローホーム画面に戻り、ワークフローの編集画面を開きなおします
「あなたのワークフロー」>対象のワークフローを選び、3点リーダーをクリックして「編集」を選択「チャットまたはチャネルでメッセージを投稿する」をクリック
画面右側に動的なコンテンツ>式の入力画面が展開されるか、ご確認ください
Teams ワークフロー URLを取得する方法
作成したワークフローのURLを取得する手順です。
作成途中/編集中のワークフローから取得する
「When a Teams webhook request is received」をクリック
「HTTP POST URL」にリンクが発行されています
コピーアイコンをクリックして、クリップボードにコピーします
作成済みのワークフローから取得する
通知の受け取り
取得したワークフローURLをそれぞれ下記に設定することで、通知を受け取れます。
外部サービス連携
設定>外部サービス連携>Microsoft Teams Webhook URL設定
複数のURLを登録している場合は、どのURLを使用するかを選択できます。
詳しくは「連携手順」の2をご参照ください。
オートメーション
オペレーションブロック > Microsoft Teamsに通知
オートメーション経由で通知する際、メッセージ内のリンクをハイパーリンク化するには?
WEB版、アプリ版のワークフロー作成手順を参考に、手順7までを完了してください。
以降は次の手順に従って設定を進めてください。
1. ワークフロー編集画面で、「+新しいステップ」をクリック
2. 操作を選択>「Microsoft Teams」を選択
「アダプティブ」、「adaptive」等で検索し、「アダプティブカードを投稿して応答を待機する
(Post adaptive card and wait for response)」を選択
3. メッセージ項目に以下のコードをペースしてください
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.4",
"body": [
{
"type": "TextBlock",
"text": "@{triggerBody()['adaptive_card']['body'][0]['text']}",
"wrap": true
}
]
}
4. 「チーム」「チャネル」などその他必要事項を設定し、「保存」ボタンをクリックします
5. オートメーション経由で送信されたTeams通知上で、差し込み項目URLなどがハイパーリンクとなっているかご確認ください
プライベートチャネルへのメッセージ投稿
Microsoft Teams のプライベートチャネルへの投稿は、チャネルへの参加権限を持つ所有者または、
認証されたTeamsコネクタでユーザーとして投稿頂く必要があります。
Power Automate方式のTeams Webhook経由の場合は、フローボットではなく、
チャネルにアクセス権のあるユーザーまたはユーザーグループを設定頂くことでメッセージの投稿が可能です。
よくある質問
作成済みのワークフローフローが他アカウントのTeams画面で表示されません
作成済みのワークフローフローが他アカウントのTeams画面で表示されません
フローの共同所有者が自分のみとなっている場合、他アカウントのPowerAutomateタブにフローは表示されません。共同所有者に該当アカウントを追加ください。
取得したワークフローリンクはどこで確認できますか?
取得したワークフローリンクはどこで確認できますか?
"Teams ワークフロー URLを取得する方法"をご参考ください。






























