【EAS工作流】二开单据function接入不进流程问题记录

问题:二开单据function配置到流程人工节点中之后(如:XXX单 - 提交),操作该功能,单据不进流程/或者流程不往下流转。
其他:开发同事反馈有的二开单据是正常的,而有问题的单据是复制其他单据业务单据创建的。
经分析,我们发现:
1、通过复制业务单据创建的单据的entity的事件(event)对应eventMethod 的name 和对应的innerID不一致,正常直接新建单据是一致的。
异常案例:

正常案例:

2、然而工作流这边会去找当前业务操作传过来的方法PK是否能从 框架的元数据容器中获取到,这里是怎么找的呢?
业务方法调用传过来的方法PK是innerID,但是当前是用 eventMethod 的name 作为Key去取,导致取不到对应的方法,找不到就直接return了,就不会走后面的逻辑了(包括校验单据是否在流程中;当前单据操作是否需要创建流程;对应的流程流转处理等)
此处逻辑对应代
【EAS工作流】二开单据function接入不进流程问题记录
问题:二开单据function配置到流程人工节点中之后(如:XXX单 - 提交),操作该功能,单据不进流程/或者流程不往下流转。其他:开发同事...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



