【Webhook】<補足>作成例:Slackへの通知、Microsoft Teamsへの通知

※連携先外部WebアプリケーションについてはFleekdrive社のサポート範囲外となります。
※JSONフォーマットの記述不備についてはサポート対象外となりますため、送信先の開発者にご確認ください。

Slackへの通知作成方法

1)受信Webhookの作成
Slack側のWorkflowsで受信Webhookを作成します。
作成方法は公式ドキュメントを参照ください。

2)送信メッセージの設計
Slackに投稿するためにはBlock形式のJSONドキュメントを作成する必要があります。
以下、例となります。

{
  "blocks": [
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "Fleekdrive通知 (${action})\n\n ${operator_name}さんが、スペース「${space_path}」に以下のファイルを${action}しました。\n\n${contents}\n\n${url}\n"
      }
    }
  ]
}
    SlackではBlock Kitというフレームワークを用いて通知を作成します。
    [Block Kit Builder]を利用すると多様なテンプレートを確認できます。
    [Block Kit Builder]へのアクセスはこちらとなります。

Microsoft Teamsへの通知作成方法

1)受信Webhookの作成
Microsoft TeamsのWorkflows側で受信Webhookを作成します。
作成⽅法は公式ドキュメントをご参照ください。
POST URLが作成されるのでお手元に保存をお願いいたします。

2)送信メッセージの設計
Teamsに投稿するためにはAdaptiveCard形式のJSONドキュメントを作成する必要があります。
以下、例となります。

{
  "type": "message",
  "attachments": [
    {
      "contentType": "application/vnd.microsoft.card.adaptive",
      "content": {
        "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
        "type": "AdaptiveCard",
        "version": "1.5",
        "body": [
          {
            "type": "TextBlock",
            "text": "Fleekdrive通知 (${action})",
            "size": "large",
            "weight": "bolder",
            "style": "heading",
            "wrap": true
          },
          {
            "type": "TextBlock",
            "text": " Fleekdrive通知 (${action})\n\n ${operator_name}さんが、スペース「${space_path}」に以下のファイルを${action}しました。\n\n${contents} ",
            "isSubtle": true,
            "wrap": true
          },
          {
            "type": "TextBlock",
            "text": "${url}",
            "isSubtle": true,
            "spacing": "none",
            "wrap": true
          }
        ]
      }
    }
  ]
}
    [Adaptive Cards – Sample and Templates]を利用すると多様なテンプレートを確認できます。
    [Adaptive Cards – Sample and Templates]へのアクセスはこちらとなります。

最終更新日:2025/05/23

お問い合わせ
問い合わせ内容

※発生した事象の状況、発生頻度、再現するための手順をできるだけ詳しく記載ください。
また事象が発生したブラウザの種類、OSなどの環境情報もわかる範囲でお知らせください。

機能*
  • 選択して下さい
  • ファイル共有
  • 配信管理
  • ワークフロー
  • 証跡
  • 設定
  • その他
種別*
  • 選択して下さい
  • 質問
  • 要望
  • 障害報告
  • 有償サポートについて
優先度
件名*
内容*
添付ファイル