第三方集成EAS消息问题

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

第三方集成EAS消息问题

PS:第三方集成EAS消息文档(见附件

-----------------------

目录

1、接口MessageWebServiceDao部分方法没有提供上下文

2、第三方门户打开审批界面,提交后没有关闭

3、增加审批后置事件


问题一(上下文)

打流程中心最新补丁即可


问题二(第三方门户打开审批界面,提交后没有关闭

有以下两种可能

1、这条任务已经审批过了,但是第三方门户没有及时更新,但是用户又进行了一次审批

可以通过修改transferApprove.jsp 增加一个任务状态判断,对于已经审批过的任务给个提示然后关闭页面

image.webp


2、审批页面打开的方式不对导致关闭报警告

审批完后我们是通过window.close()关闭审批页面,由于浏览器会有安全策略( https://developer.mozilla.org/en-US/docs/Web/API/Window/close  ),页面如果不是以脚本的形式打开,是不能用脚本关闭(会报Scripts may not close windows that were not opened by script.),推荐用window.open打开审批页面。


很多客户都会直接新建一个页签然后贴url来测试,这种方式打开的页面是不能用脚本关闭的,所以也就导致了一直loading的问题


问题三(增加审批后置事件

可在下图红色箭头处插入后置事件handle代码


新流程中心 (eas\server\deploy\easweb.ear\eas_web.war\webviews\workflow\metas\js\approve.js

image.webp


旧流程中心eas\server\deploy\easweb.ear\eas_web.war\webviews\workflow\js\approvenew.js

image.webp



------------持续更新中

EAS消息主动向第三方系统推送消息.docx


老师 你好 我想问下,工作流中的消息节点的消息怎么能推送到第三方系统上呢?我们现在的情况是待办的消息可以推送过去,但是消息节点的消息推送不过去。


我也遇到了这个问题,想请教下具体怎么处理,解决了吗?用window.open方法打开审批界面,提交后依然没有关闭

第三方集成EAS消息问题

PS:第三方集成EAS消息文档(见附件)-----------------------目录1、接口MessageWebServiceDao部分方法没有提供上下文2、第三方门户打开审...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息