跳到主要内容

模板相关回调

一. 创建模板通知

1. 回调触发时机

创建模板

2. 回调消息类型

TemplateAdd

3. 其他说明

MsgData结构体定义

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

4. 示例

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

二. 编辑模板通知

1. 回调触发时机

编辑模板

2. 回调消息类型

TemplateUpdate

3. 其他说明

4. 回调结构体

MsgData结构体定义

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

5. 示例

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

四. 删除模板通知

1. 回调触发时机

删除模板

2. 回调消息类型

TemplateDelete

3. 其他说明

4. 回调结构体

MsgData结构体定义

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

5. 示例

{
"MsgId": "yDwFdUUckpswdrniUuzcbXw8N43W6Kcz",
"MsgType": "TemplateDelete",
"MsgVersion": "CustomApp",
"MsgData": {
"OrganizationId": "yDxbWUyKQDxgXVUuO4zjEB8mxCcDjAyF",
"OperatorUserId": "yDRCLUUgygq2xun5UuO4zjEwg0vjoimj",
"TemplateId": "yDRS4UUgygqdcj51UuO4zjEyWTmzsIAR",
"ShareTemplateId": "yDRS4UUgygqdcjjhUuO4zjEBpXdcsHWs",
"TemplateName": "xx公司劳务合同模板",
"DeleteTime": 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"
}
}
购买咨询
联系销售
预约咨询
购买热线
售后反馈