在某些情况下您可能希望同时与Microsoft Teams聊天成员共享Surveillance Station数据如人脸识别和Deep Video Analytics任务结果以快速交换信息。本文提供有关在Surveillance Station操作规则中配置Microsoft团队 webhook 的指南。

注:仅适用于企业的 Microsoft Teams 支持使用 webhook。

环境配置:Surveillance Station 9.1.1 或以上版本

解决方案

1. 进入操作规则然后单击添加

2. 在信息页面中为操作规则命名并选择已触发作为规则类型。单击下一步
1.png

3. 在事件页面中选择人脸识别Deep Video Analytics作为事件源然后从任务下拉列表中选择任务。请注意您需要先在人脸识别应用程序或Deep Video Analytics应用程序中创建任务。
2.png

4. 从事件下拉列表中选择事件。这会是触发传出 webhook 的事件。

5. 在操作页面中选择Webhook作为操作设备然后选择POST作为方法。输入操作设备的用户名和密码。
3.png

6. 打开Microsoft Teams并获取Webhook URL 。

7. 返回Surveillance Station并将 Webhook URL 粘贴到URL 文本框中。从内容类型下拉列表中选择application/json 。

8. 使用以下格式填写正文。有关更多信息请参阅此Microsoft文章

{
"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",
"size": "Medium",
"weight": "Bolder",
"text": "Customize your content"
},
{
"type": "Image",
"url": "Fill in a valid URL to send file"
}
]
}
}
]
}

9. 修改内容以自定义在Microsoft Teams中收到的消息。添加成分按钮提供可使用的参数列表如事件时间、事件名称和人脸截屏。请参阅我们有关通过 Webhook 发送Surveillance Station数据的文章以了解每个事件支持的组成部分。

  • 示例
    {
    "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",
    "size": "Medium",
    "weight": "Bolder",
    "text": "%EVENT_TIME% - %EVENT_NAME%"
    },
    {
    "type": "TextBlock",
    "size": "Medium",
    "weight": "Bolder",
    "text": "%TASK_NAME% - %LICENSE_PLATE%"
    },
    {
    "type": "Image",
    "url": "%THUMBNAIL_OBJECT%"
    },
    {
    "type": "Image",
    "url": "%THUMBNAIL_LICENSE_PLATE%"
    }
    ]
    }
    }
    ]
    }

10. 插入图像成分后将出现一个弹出窗口询问设置操作规则的 Synology NAS 的IP地址。如果Microsoft Teams服务器位于不同的网络中则需要外部IP地址。
15.png
您稍后可在NAS IP地址字段中修改IP地址。
16.png

11. 单击测试发送并检查结果。
17.png

  • 如果成功连接到第三方系统则会出现一个绿色勾选。
  • 如果Surveillance Station收到来自第三方系统的响应将出现响应特定超链接。单击以查看详细信息。
  • 如果连接失败请检查 URL 是否正确。

12. 验证Microsoft Teams中收到的信息是否符合预期。
18.png

12. 在计划页面中自定义应激活操作规则的时间。