模板相关回调
一. 创建模板通知
1. 回调触发时机
创建模板
2. 回调消息类型
TemplateAdd
3. 其他说明
无
MsgData结构体定义
参数名称 | 参数类型 | 参数描述 |
---|---|---|
OrganizationId | String | 企业 ID,为32位字符串 |
OperatorUserId | String | 操作人的员工ID,为32位字符串 |
TemplateId | String | 触发回调的模板ID,为32位字符串 |
TemplateName | String | 触发回调的模板名称 |
CreateTime | Integer | 此模板的创建时间,格式为Unix标准时间戳(秒) |
UserData | String | 用户自定义参数,在嵌入式页面下创建/编辑模板时可以指定此参数,回调原样返回。参考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结构体定义
参数名称 | 参数类型 | 参数描述 |
---|---|---|
OrganizationId | String | 企业 ID,为32位字符串 |
OperatorUserId | String | 操作人的员工ID,为32位字符串 |
TemplateId | String | 触发回调的模板ID,为32位字符串 |
TemplateName | String | 触发回调的模板名称 |
UpdateTime | Integer | 此模板的更新时间,格式为Unix标准时间戳(秒) |
UserData | String | 用户自定义参数,在嵌入式页面下创建/编辑模板时可以指定此参数,回调原样返回。参考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结构体定义
参数名称 | 参数类型 | 参数描述 |
---|---|---|
OrganizationId | String | 企业 ID,为32位字符串 |
OperatorUserId | String | 操作人的员工ID,为32位字符串 |
TemplateId | String | 触发回调的模板ID,为32位字符串 |
TemplateName | String | 触发回调的模板名称 |
UpdateTime | Integer | 此模板的更新时间,格式为Unix标准时间戳(秒) |
UserData | String | 用户自定义参数,在嵌入式页面下创建/编辑模板时可以指定此参数,回调原样返回。参考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结构体定义
参数名称 | 参数类型 | 参数描述 |
---|---|---|
OrganizationId | String | 企业 ID,为32位字符串 |
OperatorUserId | String | 操作人的员工ID,为32位字符串 |
TemplateId | String | 触发回调的模板ID,为32位字符串 |
TemplateName | String | 触发回调的模板名称 |
TemplateStatus | String | 触发回调的模板状态 DISABLE:模板停用 ENABLE:模板启用 |
OperateOn | Integer | 操作时间,格式为Unix标准时间戳(秒) |
5. 示例
{
"MsgId":"yDSLfUUckptgrpfdUuePjuk1I6xK561y",
"MsgType":"TemplateAvailable",
"MsgVersion":"CustomApp",
"MsgData":{
"OrganizationId":"yDaiyUUckpqdg1g7UuDwx6KuPMVKNEmk",
"OperatorUserId":"ydwiLUUckpkcgxmkUECtMwfy9S3cqhEA",
"OperateOn":1701075146,
"TemplateId":"yDwiyAUckpodpp73UuCBBeJyuyPBYfwh",
"TemplateName":"xx公司劳务合同模板",
"TemplateStatus":"ENABLE"
}
}