跳到主要内容

模板相关回调

一. 创建模板通知

1. 回调触发时机

创建模板

2. 回调消息类型

TemplateAdd

3. 其他说明

MsgData结构体定义

参数名称参数类型参数描述
OrganizationIdString企业 ID,为32位字符串
OperatorUserIdString操作人的员工ID,为32位字符串
TemplateIdString触发回调的模板ID,为32位字符串
TemplateNameString触发回调的模板名称
CreateTimeInteger此模板的创建时间,格式为Unix标准时间戳(秒)
UserDataString用户自定义参数,在嵌入式页面下创建/编辑模板时可以指定此参数,回调原样返回。参考CreateEmbedWebUrl接口说明

4. 示例

{
"MsgId": "yDwFdUUckpswdrniUuzcbXw8N43W6Kcz",
"MsgType": "TemplateAdd",
"MsgVersion": "CustomApp",
"MsgData": {
"OrganizationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"OperatorUserId": "yDRCLUUgygq2xun5UuO4zjEwg0vjoimj",
"TemplateId": "yDRS4UUgygqdcj51UuO4zjEyWTmzsIAR",
"TemplateName":"xx公司劳务合同模板",
"CreateTime":1626083520,
"UserData": "eyJDb21lRnJvbSI6Inh4eCJ9"
}
}

二. 编辑模板通知

1. 回调触发时机

编辑模板

2. 回调消息类型

TemplateUpdate

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
OrganizationIdString企业 ID,为32位字符串
OperatorUserIdString操作人的员工ID,为32位字符串
TemplateIdString触发回调的模板ID,为32位字符串
TemplateNameString触发回调的模板名称
UpdateTimeInteger此模板的更新时间,格式为Unix标准时间戳(秒)
UserDataString用户自定义参数,在嵌入式页面下创建/编辑模板时可以指定此参数,回调原样返回。参考CreateEmbedWebUrl接口说明

5. 示例

{
"MsgId": "yDwFdUUckpswdrniUuzcbXw8N43W6Kcz",
"MsgType": "TemplateUpdate",
"MsgVersion": "CustomApp",
"MsgData": {
"OrganizationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"OperatorUserId": "yDRCLUUgygq2xun5UuO4zjEwg0vjoimj",
"TemplateId": "yDRS4UUgygqdcj51UuO4zjEyWTmzsIAR",
"TemplateName":"xx公司劳务合同模板",
"UpdateTime":1626083520,
"UserData": "eyJDb21lRnJvbSI6Inh4eCJ9"
}
}

四. 删除模板通知

1. 回调触发时机

删除模板

2. 回调消息类型

TemplateDelete

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
OrganizationIdString企业 ID,为32位字符串
OperatorUserIdString操作人的员工ID,为32位字符串
TemplateIdString触发回调的模板ID,为32位字符串
TemplateNameString触发回调的模板名称
UpdateTimeInteger此模板的更新时间,格式为Unix标准时间戳(秒)
UserDataString用户自定义参数,在嵌入式页面下创建/编辑模板时可以指定此参数,回调原样返回。参考CreateEmbedWebUrl接口说明

5. 示例

{
"MsgId": "yDwFdUUckpswdrniUuzcbXw8N43W6Kcz",
"MsgType": "TemplateDelete",
"MsgVersion": "CustomApp",
"MsgData": {
"OrganizationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"OperatorUserId": "yDRCLUUgygq2xun5UuO4zjEwg0vjoimj",
"TemplateId": "yDRS4UUgygqdcj51UuO4zjEyWTmzsIAR",
"TemplateName":"xx公司劳务合同模板",
"UpdateTime":1626083520,
"UserData": "eyJDb21lRnJvbSI6Inh4eCJ9"
}
}

三. 启用或停用模板通知

1. 回调触发时机

启用或者停用模板

2. 回调消息类型

TemplateAvailable

3. 其他说明

4. 回调结构体

MsgData结构体定义

参数名称参数类型参数描述
OrganizationIdString企业 ID,为32位字符串
OperatorUserIdString操作人的员工ID,为32位字符串
TemplateIdString触发回调的模板ID,为32位字符串
TemplateNameString触发回调的模板名称
TemplateStatusString触发回调的模板状态 DISABLE:模板停用 ENABLE:模板启用
OperateOnInteger操作时间,格式为Unix标准时间戳(秒)

5. 示例

{
"MsgId":"yDSLfUUckptgrpfdUuePjuk1I6xK561y",
"MsgType":"TemplateAvailable",
"MsgVersion":"CustomApp",
"MsgData":{
"OrganizationId":"yDaiyUUckpqdg1g7UuDwx6KuPMVKNEmk",
"OperatorUserId":"ydwiLUUckpkcgxmkUECtMwfy9S3cqhEA",
"OperateOn":1701075146,
"TemplateId":"yDwiyAUckpodpp73UuCBBeJyuyPBYfwh",
"TemplateName":"xx公司劳务合同模板",
"TemplateStatus":"ENABLE"
}
}
购买咨询
微信客服
4006-808-062
4006-808-062