消息推送


什么是消息推送

通过消息推送功能可以将简道云中的待办通知、消息通知、抄送通知等消息同步到自己的服务器,便于企业的业务整合。


推送服务器配置

企业管理 -> 数据接口 -> 消息推送


服务器配置


推送数据结构说明

字段 类型 说明
op string 推送事件
data json 推送内容
send_time string 推送时间

数据样例如下:

{
    op: "flow_message", //推送事件
    data: {
        to: [{
            username: "jiandaoyun",
            name: "小云"    
        }],
        entry_name: "请假审批",
        notify_text: "小云本周五请假1天",
        url: "https://abc.com/xyz"
    }, //推送内容
    send_time: "2017-10-20T22:41:51.430Z" //推送时间
}

推送事件

表单自定义时间提醒

配置方式:

扩展功能 >> 推送提醒 >> 新建推送提醒 >> 自定义时间提醒 >> 提醒方式

推送内容:

字段 类型 说明
op string “form_schedule_message”,固定值
data json 推送内容
data.to json[] 被提醒人列表
data.entry_name string 推送来源表单名称
data.notify_text string 提醒文字,默认为“已到提醒时间,请及时处理”,可在提醒设置中自定义
data.url string 表单内链,需表单授权才可访问
send_time string 推送时间

推送数据样例:

{
	op: "form_schedule_message",
	data: {
		to: [
			{
				username: "jian",
				name: "小简"
			}, {
				username: "dao",
				name: "小道"
			}
		],
		entry_name: "请假审批",
		notify_text: "小云提出请假申请,请审批",
		url: "https://jiandaoyun.com/app/1/entry/2"
	},
	send_time: "2017-10-20T22:41:51.430Z"
}

表单新数据提交提醒

配置方式:

扩展功能 >> 推送提醒 >> 新建推送提醒 >> 新数据提交时提醒 >> 提醒方式

推送内容:

字段 类型 说明
op string “data_create_message”,固定值
data json 推送内容
data.to json[] 被提醒人列表
data.entry_name string 推送来源表单名称
data.notify_text string 提醒文字,默认为“有新数据提交,请及时处理”,可在提醒设置中自定义
data.content string 详细内容,有值的表单字段标题和字段值。例如:“单行文本: 123\n多行文本: 1233\n数字: 123\n成员单选: codingmagic1\n部门单选: 研发\n日期时间: 2019-06-13”
data.url string 静态消息链接,属于被提醒人的个人消息,登录后可访问
send_time string 推送时间

推送数据样例:

{
	op: "data_create_message",
	data: {
		to: [
			{
				username: "jian",
				name: "小简"
			}, {
				username: "dao",
				name: "小道"
			}
		],
		entry_name: "请假审批",
		notify_text: "小云提出请假申请,请审批",
		content: "请假人: 小云\n请假原因: 病假",
		url: "https://jiandaoyun.com/message/1/data"
	},
	send_time: "2017-10-20T22:41:51.430Z"
}

表单数据修改后提醒

配置方式:

扩展功能 >> 推送提醒 >> 新建推送提醒 >> 数据修改后提醒 >> 提醒方式

推送内容:

字段 类型 说明
op string “data_update_message”,固定值
data json 推送内容
data.to json[] 被提醒人列表
data.entry_name string 推送来源表单名称
data.notify_text string 提醒文字,默认为“有数据被修改,请及时处理”,可在提醒设置中自定义
data.content string 详细内容,修改人、数据标题、被修改的字段。例如:“修改人: test_li\n数据标题: 1231\n单行文本: 123→1231\n成员单选: codingmagic1→codingjun”
data.url string 数据内链,需表单授权才可访问
send_time string 推送时间

推送数据样例:

{
	op: "data_update_message",
	data: {
		to: [
			{
				username: "jian",
				name: "小简"
			}
		],
		entry_name: "请假审批",
		notify_text: "小云修改了请假日期",
		content: "修改人: 小云\n数据标题: 病假申请\n请假日期: 2018-5-1→2018-5-2",
		url: "https://jiandaoyun.com/dashboard/app/1/form/2/data/3/qr_link"
	},
	send_time: "2017-10-20T22:41:51.430Z"
}

根据表单内日期时间字段提醒

扩展功能 >> 推送提醒 >> 新建推送提醒 >> 根据表单内日期时间字段提醒 >> 提醒方式

推送内容:

字段 类型 说明
op string “form_widget_message”,固定值
data json 推送内容
data.to json[] 被提醒人列表
data.entry_name string 推送来源表单名称
data.notify_text string 提醒文字,默认为“有数据到期,请及时处理”,可在提醒设置中自定义
data.content string 详细内容,数据标题
data.url string 数据内链,单表单超出10条后发送表单内链,需表单授权才可访问
send_time string 推送时间

推送数据样例:

{
	op: "form_widget_message",
	data: {
		to: [
			{
				username: "jian",
				name: "小简"
			}
		],
		entry_name: "生日提醒",
		notify_text: "小云的生日到了",
		content: "小云的生日到了",
		url: "https://jiandaoyun.com/dashboard/app/1/form/2/data/3/qr_link"
	},
	send_time: "2017-10-20T22:41:51.430Z"
}

表单流程消息提醒

当流程发起、抄送、转交、回退、超时、激活、调整负责人时,都会给当前流程负责人推送流程提醒信息。

配置方式:

表单基础设置 >> 流程设定 >> 流程属性 >> 推送至我的服务器

推送内容:

字段 类型 说明
op string “flow_message”,固定值
data json 推送内容
data.flow_action string 流程操作
data.to json[] 被提醒人列表
data.entry_name string 推送来源表单名称
data.notify_text string 提醒文字,默认为“有数据被修改,请及时处理”,可在提醒设置中自定义
data.content string 详细内容,流程简报
data.url string 数据内链,需表单授权才可访问
send_time string 推送时间

不同的流程操作(flow_action)对应不同的推送内容,具体如下表所示:

流程操作 含义 提醒文字 详细内容
flow_forward 提交 有新的流程待办事项 流程简报,例如:“单行文本: 123\n多行文本: 123\n数字: 123”
flow_auto_forward 系统自动提交 有新的流程待办事项 同上
flow_back 回退 提交的流程事项被回退 同上
flow_auto_back 系统自动回退 提交的流程事项被回退 同上
flow_cc 抄送 有新的流程处理结果抄送给您 同上
flow_timeout 流程超时 默认为“有待办未完成,请及时处理”,可在超时提醒设置中自定义 同上
flow_member_transfer 成员转交 由「~$转交人」转交给您1条待办事项 同上
flow_admin_transfer 一条流程数据被管理员调整负责人 由系统管理员转交给您1条待办事项 同上
flow_activate 流程被激活 由系统管理员转交给您1条待办事项 同上
flow_batch_transfer 多条流程数据被管理员调整负责人 由系统管理员转交给您新的待办事项
flow_batch_forward 多条流程提交 有[~$count]条新的流程代办事项
flow_batch_cc 多条流程抄送 有[~$count]条新的流程处理结果抄送给您
flow_urge 流程催办 有一条流程急需处理

仪表盘定时提醒

仪表盘设计 >> 定时提醒 >> 提醒方式

推送内容:

字段 类型 说明
op string “dash_schedule_message”,固定值
data json 推送内容
data.to json[] 被提醒人列表
data.entry_name string 推送来源仪表盘名称
data.notify_text string 提醒文字,默认为“已到提醒时间,请及时处理”,可在提醒设置中自定义
data.url string 单表5条内发送数据内链,单表单超出5条后发送应用内链,需表单授权才可访问
send_time string 推送时间

推送数据样例:

{
	op: "dash_schedule_message",
	data: {
		to: [
			{
				username: "jian",
				name: "小简"
			}
		],
		entry_name: "物料盘点",
		notify_text: "2019年度物料盘点的时间到了",
		url: "https://jiandaoyun.com/app/1/entry/2"
	},
	send_time: "2017-10-20T22:41:51.430Z"
}

仪表盘预警提醒

仪表盘设计 >> 统计表 >> 数据预警 >> 提醒方式

推送内容:

字段 类型 说明
op string “dash_alert_message”,固定值
data json 推送内容
data.to json[] 被提醒人列表
data.entry_name string 推送来源仪表盘名称
data.notify_text string 使用预警名称作为提醒文字
data.content string 详细内容,预警来源:{应用名称}>{仪表盘名称}>{组件名称}
data.url string 仪表盘内链,需仪表盘授权才可访问
send_time string 推送时间

推送数据样例:

{
	op: "dash_alert_message",
	data: {
		to: [
			{
				username: "jian",
				name: "小简"
			}
		],
		entry_name: "库存统计",
		notify_text: "库存警告",
		content: "预警来源:库存应用>华南区盘点>库存剩余量",
		url: "https://jiandaoyun.com/app/1/entry/2"
	},
	send_time: "2017-10-20T22:41:51.430Z"
}
本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持