找回密码
 立即注册

QQ登录

只需一步,快速开始

wsh89757
金牌服务用户   /  发表于:2024-11-5 15:37  /   查看:83  /  回复:3
20金币
这是最新版本的流程,上一个版本的流程框中位置的服务端命令不是这个名字,而且上一个服务端命令已经删除,现在发布新版本流程后,走老版本的流程到这个节点就报错,这是什么原因
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

这个应该算是活字格流程设计和其他设计相结合的一个缺点,那就是在一个应用版本中,流程是存在历史版本,且历史版本可用的,流程之外的地方并没有存在历史版本。 这种情况就会导致咱们现在遇到的问题,流程的某一个历史版本引用到了一个服务端命令,在流程的当前版本设计中并没有引用,那么引用的服务端命令就可以在设计器中被删除,而且也查找不到引用。 若是之前历史版本的流程还存在未结束的流程实例,那么就可能会出现咱 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-11-5 15:37:05
来自 2#
这个应该算是活字格流程设计和其他设计相结合的一个缺点,那就是在一个应用版本中,流程是存在历史版本,且历史版本可用的,流程之外的地方并没有存在历史版本。

这种情况就会导致咱们现在遇到的问题,流程的某一个历史版本引用到了一个服务端命令,在流程的当前版本设计中并没有引用,那么引用的服务端命令就可以在设计器中被删除,而且也查找不到引用。

若是之前历史版本的流程还存在未结束的流程实例,那么就可能会出现咱们现在遇到的问题,历史版本的流程走到节点位置,遇到需要调用的服务端命令,若是服务端命令已被删除,那么就会服务端命令调用就会报错,但是不会影响到流程的正常执行,当然有一种例外,那就是服务端命令本身也会操作当前流程的相关信息,比如修改流程节点负责人,若是服务端命令删除,就有可能导致当前节点负责人为空,那么流程执行就会出现问题。

前面的只是猜测,具体还是需要咱们自己做调查。
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:2024-11-6 08:39:50
3#
Grayson.Shang 发表于 2024-11-5 15:37
这个应该算是活字格流程设计和其他设计相结合的一个缺点,那就是在一个应用版本中,流程是存在历史版本,且 ...

感谢指导,目前看来是调用不到原来的找人的服务端命令,导致后面节点的负责人找不到,自动跳过
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-11-6 09:24:37
4#
可以找到问题就好
遇到这种问题,有两种解决方案:
1、创建一个和之前服务端命令名称一样的服务端命令,重新设置一下节点的负责人,让还没有结束的历史版本的流程实例可以正常结束
2、流程遇到问题了,让客户选择使用新版本的流程重新发起流程

这两种方法没有优缺点,可以根据情况选择
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部