管理后台使用
# 系统监控看板
# 平台数据看板
提供平台相关数据的可视化展示,包括首部的今日消息实时累计量、平台累计文件总数、累计创建模板数、累计创建 APP 数,底下的可视化图表,包括消息详情、模板使用 TOP5、渠道 APP 使用 TOP5、推送用户 TOP5,所有信息均可展示各时间段的详情。
后续版本考虑增加更多的相关数据可视化,包括系统相关的指标,消息链路的详情等。
# 消息模板配置
消息模板是 Deliver 消息推送平台的关键部分,通过配置好消息发送的模板,就能轻松实现多种多样的消息推送功能。
# 消息模板主界面
消息模板界面的设计如下图。
表格依次展示模板 ID、模板名、模板发送的消息类型、模板消息推送范围、模板消息推送的用户类型、渠道类型、模板状态。
表格下拉更多信息,此处展示模板一些额外的信息,包括模板目前的累计使用次数、模板关联的 AppId、关联 APP 名、具体的模板创建者、创建时间。
列名 | 描述 |
---|---|
模板 ID | 后续发送消息指定此 ID 即可 |
模板名 | 唯一,不可重复 |
消息类型 | 具体可参考后文的相关消息介绍 |
推送范围 | 包括不限、企业内部、企业外部,通过此配置可以达到更加细粒度的消息推送 |
用户类型 | 包括企业账号、电话、邮箱、平台 UserId 四种类型、通过此配置来指定发送用户的类型,已达到对发送用户参数的约束 |
渠道类型 | 包括电话、短信、邮箱、钉钉、企微、飞书渠道,通过此配置来指定消息发送的具体渠道、已达到渠道选择的能力 |
模板状态 | 通过此配置来决定此模板是否可以发送消息,禁用则会禁止使用此模板推送 |
累计使用次数 | 使用次数 |
关联 AppId | 通过此配置来指定此模板消息通过哪一个具体 APP 实现消息推送的功能 |
关联 APP 名 | 名称 |
创建者 | 具体的模板创建者 |
创建时间 | 创建时间 |
# 新增消息模板
从上到下依次配置好模板名、推送范围、用户类型、渠道选择、渠道 APP、消息类型、模板状态。
# 模板测试发送
管理后台提供对创建的模板测试消息发送的功能,点击表格操作的测试消息模板发送按钮弹出如下模态框。
输入用户添加至用户列表,填写好请求参数(已提供好参数的 JSON 模板,填写即可),重试次数默认为 0 可不填(重试次数即消息链路过程中非用户错误参数造成的推送失败而进行的消息重试次数,最大值为 3)。
都填写完毕后,点击发送,即可测试本模板的推送功能。
# 渠道 APP 配置
# APP 主界面
APP 配置界面设计如下图所示。
表格依次展示 AppId、APP 名、渠道类型、累计使用次数、APP 状态。
表格下拉更多信息,此处展示 APP 更多的信息,包括 APP 的配置信息、创建者、创建时间。
列名 | 描述 |
---|---|
AppId | AppId |
APP 名 | 唯一,不可重复 |
渠道类型 | 同模板的渠道类型,以此配置来约束此 APP 所代表的渠道 |
累计使用次数 | 累计使用次数 |
APP 状态 | 通过此配置来决定此 APP 是否可以发送消息,禁用则会禁止使用此 APP 推送,与之相关联的模板也实现不了消息推送 |
APP 配置 | JSON 配置信息,通过 AES 对称加密存储在数据库中 |
创建者 | 创建者 |
创建时间 | 创建时间 |
# 新增 APP
从上到下依次填写好 APP 名、渠道选择、APP 配置(选择好渠道后会自动填写 JSON 模板,填好即可),APP 状态。
# 平台文件管理
平台文件管理即为钉钉、企微、飞书平台发送多媒体消息时,需要先上传多媒体文件,然后返回一个 fileKey(钉钉、企微都叫做 media_id,飞书叫做 file_key、image_key,Deliver 统一叫做 fileKey),后续通过在消息参数中指定 fileKey,即可轻松实现多媒体消息的推送。
# 文件管理主界面
文件管理主界面设计如下图所示。
表格依次展示文件 ID、文件名、APP 类型、文件类型、创建用户、创建时间。
表格下拉更多信息,此处展示文件更多的信息,包括最重要的 fileKey、关联 AppId。
列名 | 描述 |
---|---|
文件 ID | 文件 ID |
文件名 | 文件名 |
APP 类型 | 此文件所代表的 APP 类型,包括钉钉、企微、飞书 |
文件类型 | 不同的 APP 文件类型不同,具体可参考后文的各消息介绍 |
创建用户 | 创建用户 |
创建时间 | 创建时间 |
fileKey | 点击复制即可轻松传递 |
关联 AppId | 表示通过哪一个 APP 上传的 |
# 上传平台文件
从上到下依次填写好文件名、APP 类型(同上)、文件类型(具体 APP 类型所有的文件类型不同,详情请看后文消息介绍,通过配置好具体的文件类型即可对上传的文件格式做出约束,因为各个平台都有不同的格式约束,对于一些文件格式不支持)、关联 AppId(填写此 ID、即可使用此 APP 实现文件上传到具体的厂商)、文件(这里文件上传仅支持单个文件上传,再次上传会覆盖之前的文件)。
以上便是管理后台的简单介绍,后续将会提供更加强大的功能(包括流控规则、用户黑白名单、延迟消息、定时消息、插件热插拔等),欢迎大家共同建设 Deliver,一同打造一个成熟完善的企业级消息推送平台~
← 快速开始 接口文档→