外部系统集成苍穹,在任务审批完成后,如何关闭页面?

1 业务背景
苍穹系统推送的任务,在审批完成后,会自动关闭当前审批处理页(PC端和移动端)。对于外部系统集成苍穹,任务审批完成后,依然停留在审批处理页面。
2 解决方案
借助苍穹“扩展平台”实现

用户增加“业务扩展插件”
业务场景编码需要选择kd.bos.workflow.taskcenter.plugin.validate.IApprovalSubPlugin.executeClosePageAfterSubmitTask
扩展插件填写实现类全路径

在实现类中,对于不同客户端、渠道接收的待办任务(接口参数中获取),实现页面关闭逻辑,关键逻辑参考如下。

3 方案的可推广价值
对于外部集成苍穹任务审批完成后,可根据自己场景,进行页面的关闭等操作
审批交互更友好
4 注意事项
接口提供2个参数
isPCShow:true为PC端,false为移动端。可通过该参数确定打开的客户端是PC端还是移动端。
customParams:打开该审批页面时,传递的页面参数。
通过如下方式获取当前页面的view - FormView view = (FormView) customParams.get("formView")
通过customParams参数获取是通过什么渠道打开的任务 - 比如customPa
外部系统集成苍穹,在任务审批完成后,如何关闭页面?
1 业务背景 苍穹系统推送的任务,在审批完成后,会自动关闭当前审批处理页(PC端和移动端)。对于外部系统集成苍穹,任务审批完成后,依然...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



