电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

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

来源:金蝶云社区作者:金蝶2024-09-232

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

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格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信