|
我们现在有一个需求,就是在oa里面的消息提醒发送给外部服务一份。为此我们做了如下工作:
1、创建了一个消息加载器,脚本如下
2、创建了一个restful类型的通道,配置如下,然后将通道应用到消息
现在问题是,当我们发送内容管理时,消息确实发送到了我们的外部接口,但是格式却不像加载器脚本所说的那样,没有
message.title: 标题
message.person: 发送对象
message.type: 消息类型,如:task_create
message.body: 消息体,如:类型是task_create的消息中消息体是json格式存储的task(待办)数据
这样的字段,内容是这样的
{"id":"6d763b70-a572-4e29-9ea9-7d83b29248fb","summary":"","title":"5","documentType":"信息","appId":"64a2fd05-e9d8-42fc-8bf1-33443d29ef84","appName":"内部信息","appAlias":"内部信息","categoryId":"3e48f08c-48f6-4bcf-b60a-901376a4b366","categoryName":"消息通知","categoryAlias":"内部信息-消息通知","form":"0e7e563a-379f-4ece-9297-288f5eca40ee","formName":"发布类编辑表单","readFormId":"50f2c498-a654-4fa7-9416-c9d41298c3ed","readFormName":"发布类阅读表单","creatorPerson":"张三@zs001@P","creatorIdentity":"张三@main_company_zs001@I","creatorUnitName":"总公司@main_company@U","creatorTopUnitName":"总公司@main_company@U","docStatus":"published","viewCount":0,"commendCount":0,"commentCount":0,"publishTime":"2024-12-03 13:48:43","modifyTime":"2024-12-03 13:48:43","isTop":false,"isAllRead":false,"hasIndexPic":false,"reviewed":false,"sequenceTitle":"56d763b70-a572-4e29-9ea9-7d83b29248fb","sequenceAppAlias":"内部信息6d763b70-a572-4e29-9ea9-7d83b29248fb","sequenceCategoryAlias":"内部信息-消息通知6d763b70-a572-4e29-9ea9-7d83b29248fb","sequenceCreatorPerson":"张三@zs001@P6d763b70-a572-4e29-9ea9-7d83b29248fb","sequenceCreatorUnitName":"总公司@main_company@U6d763b70-a572-4e29-9ea9-7d83b29248fb","createTime":"2024-12-03 13:48:30","updateTime":"2024-12-03 13:48:43"}
所以我们该如何去书写加载器脚本以获取 person、type 这些字段
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|