Microsoft Teams webhook を構成して DSM システム通知を受信するにはどうすればよいですか?
最終更新日:2024年8月13日
Microsoft Teams webhook を構成して DSM システム通知を受信するにはどうすればよいですか?
記事のいくつかは英語から機械翻訳されており、不正確な箇所や文法の間違いを含む場合があります。
目的
この記事では、DSM Control Panel で Microsoft Teams webhook を構成するためのガイドを提供します。
重要:
- この記事はOffice 365 コネクタの廃止通知に従って更新されました。コネクタをできるだけ早く更新するためにこの記事に従うことをお勧めします。すべてのクラウド内の既存のコネクタは 2024 年 12 月まで動作し続けますが、2024 年 12 月 31 日以降にコネクタを使用するには追加のアクションが必要です。
- 2024 年 8 月 15 日以降、すべての新しい作成は Microsoft Teams の Workflows アプリを使用して作成する必要があります。
環境
アプリケーション webhook 機能は DSM 7.2 以降に適用されます。
解決策
- Control Panel > Notification > Webhooks に移動し、Addをクリックします。
- ポップアップウィンドウで、ProviderドロップダウンリストからMicrosoft Teamsを選択します。
- Rule ドロップダウンリストからルールを選択するか、Createをクリックして新しいルールを作成します。これは、このアプリケーションの webhook 経由で通知を送るために使用されるルールになります。Nextをクリックします。
- Provider name を指定します。これは、この webhook と他のものを区別するのに役立ちます。
- Subject を修正します。これは通知メッセージの始めに追加されます。
- Webhook URL を取得するには、Microsoft Teams にサインインします。1
- 左側のペインでAppsをクリックします。
- 検索フィールドにWorkflowsを入力し、右側のペインの検索結果でそれを見つけ、Add > Addをクリックします。
- Create をクリックし、Post to a channel when a webhook request is receivedを選択します。
- Flow name に名前を入力し、Nextをクリックします。
- Microsoft Teams Team とMicrosoft Teams Channelを選択し、Create flowをクリックします。
- Manage your workflow をクリックします。
- 作成したワークフローを編集するにはEditをクリックします。
- Send each adaptive card の右側にある…をクリックし、Deleteを選択します。確認ダイアログでOKをクリックします。
- + New step をクリックします。
- 検索バーにParse JSONを入力し、検索結果でそれをクリックします。
- Add Dynamic Content をクリックし、Bodyを選択します。
- Schema フィールドに次のコマンドを入力し、+ New stepをクリックします。
{ "type": "object", "properties": { "text": { "type": "string" } } }
- 検索フィールドに「post message in a chat or channel」と入力し、検索結果でそれをクリックします。
- Post as 、Post in、Team、およびChannelフィールドを選択します。Add dynamic contentをクリックし、textを選択します。その後、Saveをクリックします。
- When a Teams webhook request is received ボックスをクリックし、クリップボードアイコンをクリックしてHTTP POST URLをコピーします。
- 左側のペインでAppsをクリックします。
- DSM Control Panel に戻り、Webhook URLに URL を貼り付けます。Applyをクリックします。
- セットアップが終了したら、リスト中の webhook をクリックして編集または削除します。また、Send Test Messageをクリックして正しく設定されたか確認することができます。
注:
- Microsoft Teams での受信 webhook の作成について詳しく学びます。