批量审批待办
一、背景
如果对以下的描述不理解,请先查看待办被集成
该方案作为待办被集成方案的补充,适用于三方需要批量审批待办的情况,不单点打开用友的单据页面,直接批量审批操作。
批量审批接口
通过开放平台事件订阅接收新增待办的事件内容
{
"msgTsLong": 1685330026101,
"resendable": false,
"title": "采购订单CGDD0000230529000002",
"preAuditUserId": "0f059088-9c92-************-8f1a341cc3df",
"content": "发起人:倪帅臣\n发起时间:05-29 11:13\n发起人部门:产品运营部",
"systemSource": "1082",
"yyUserIds": ["0f059088-9c92-************-8f1a341cc3df"],
"appId": "1082",
"callbackTemplateId": "60fa598106d7a7abe3f3cb8d",
"commitUserId": "0f059088-9c92-************-8f1a341cc3df",
"formId": "PU.st_purchaseorder",
"todoTemplateVars": {
"mobileBillNo": "st_purchaseorderMobileArchive",
"processDefinitionId": "processcenter_c1092888:1:a25b35b0-fdce-11ed-b82e-c267e16777eb",
"processInstanceId": "d2bf0e4d-fdce-11ed-9fd4-8e662e7b1624",
"mddServiceCode": "st_purchaseorderlist",
"apptype": "mdf",
"u8cFormId": "1736283565128155143",
"eventType": "create",
"source": "PU",
"activityId": "approveUserTask_05e6c810b78441629f5901462c33ca7a",
"documentQuery": "false",
"fromEsnDocument": "false",
"u8cForm": "st_purchaseorder",
"executionBusinessKey": "st_purchaseorder_1736283565128155143",
"u8cSource": "PU",
"domainKey": "upu",
"taskId": "d2d666ae-fdce-11ed-9fd4-8e662e7b1624"
},
"omitNotify": false,
"todoType": "approve",
"srcMsgId": "2023052920230529bb3ee10f-1bbf-473c-8df5-734dcedf90dd:ubpm20200520_zh_CN",
"approveSource": "PU",
"processParam": "{\"processType\":\"YS\",\"serverUrl\":\"\"
}","processServer":"approve_process","richText":"<p>发起人:倪帅臣</p><p>发起时间:05-2911: 13</p><p>发起人部门:产品运营部</p>","userToItemId":{},"mUrl":"https://c2.yonyoucloud.com/mdf-node/meta/voucher/st_purchaseorder/1736283565128155143?domainKey=upu&apptype=mdf&businessStepCode=&tenantId=x73**mdb&serviceCode=st_purchaseorderlist&taskId=d2d666ae-fdce-11ed-9fd4-8e662e7b1624&systemCode=&url_actual_build_source=iuap-apcom-messageplatform&adt=wf","commitTsLong":1685330026071,"todoTemplateId":"60dd7457b1a50765ebfb3692","webUrl":"https: //c2.yonyoucloud.com/mdf-node/meta/voucher/st_purchaseorder/1736283565128155143?domainKey=upu&businessStepCode=&taskId=d2d666ae-fdce-11ed-9fd4-8e662e7b1624&appSource=PU&taskFlag=${
doneStatusStr
}&tenantId=x73**mdb&apptype=mdf&code=${
esncode
}&from_mc_workflow=1&isMobile=false&serviceCode=st_purchaseorderlist&url_actual_build_source=iuap-apcom-messageplatform&adt=wf","businessKey":"d2d666ae-fdce-11ed-9fd4-8e662e7b1624","tenantId":"x73uqmdb","files":[],"buttonDisplay":3,"srcAppId":"msgplatform","labelCode":"bizProcessGeneralDomain","todoTmpRelationId":"60fa598106d7a7abe3f3cb8d"}
开放平台接口【批量审批】接口,需要有两个必填项字段, appSource和taskId
批量审批接口参数 | 接收待办事件参数 |
---|---|
appSource | approveSource |
taskId | todoTemplateVars下的taskId |
示例:
{
"appSource": "PU", //必填
"bpmTaskActions": [
{
"bpmTaskActionRequest": {
"action": "complete",
"returnExecutions": false,
"returnHistoricProcessInstance": false,
"returnHistoricTasks": false,
"returnVariables": false,
"returnTasks": false
},
"taskId": "d2d666ae-fdce-11ed-9fd4-8e662e7b1624", //必填
"view": "同意"
}
]