找回密码
 立即注册

QQ登录

只需一步,快速开始

chenjamo
金牌服务用户   /  发表于:2023-5-12 15:21  /   查看:1288  /  回复:6
1金币
本帖最后由 chenjamo 于 2023-5-12 16:42 编辑

流程数据缺失,使用的是外联数据库,数据安全问题,无法上传工程文件,麻烦私信我下远程帮忙看下

以下的是缺失的内容截图,中间的过程都没了只有开始和结束


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

测试了下,可能是以下原因造成的,就是比如我现在需要删除一个流程任务,我先通过流程实例ID将这个流程涉及到的ID找出来,然后进行删除,如果这个流程实例ID的值是不为空或是不为NULL的情况下,是不会出现问题的 当值为空或是NULL的情况下,就会将全部不相关的ID都找出来然后进行了删除 以下有两张截图,一张是8.0.105的服务端命令,一个是9.0.2的服务端命令,相同的操作,一个判断是null一个判断是"" 8.0.105 9.0.2 ...

6 个回复

倒序浏览
最佳答案
最佳答案
chenjamo
金牌服务用户   /  发表于:2023-5-12 15:21:53
来自 5#
本帖最后由 chenjamo 于 2023-5-12 20:01 编辑
Lay.Li 发表于 2023-5-12 17:48
已远程联系用户

您可以先调查一下,看看能不能有一个稳定复现的操作步骤。

测试了下,可能是以下原因造成的,就是比如我现在需要删除一个流程任务,我先通过流程实例ID将这个流程涉及到的ID找出来,然后进行删除,如果这个流程实例ID的值是不为空或是不为NULL的情况下,是不会出现问题的
当值为空或是NULL的情况下,就会将全部不相关的ID都找出来然后进行了删除
以下有两张截图,一张是8.0.105的服务端命令,一个是9.0.2的服务端命令,相同的操作,一个判断是null一个判断是""

8.0.105



9.0.2


这里不管流程实例ID是""或者是null,都将全部相关的ID都找出来了

在附带一份内联数据库的demo

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:2023-5-12 15:39:55
2#
缺啥了?就那几个表
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2023-5-12 16:05:01
3#
Syl 发表于 2023-5-12 15:39
缺啥了?就那几个表

一些已经走完的流程记录数据
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-12 17:48:42
4#
已远程联系用户

您可以先调查一下,看看能不能有一个稳定复现的操作步骤。
流程表的意义可以参考下方的资料
Activiti数据库表结构(表详细版)
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2023-5-15 09:55:54
6#
Lay.Li 发表于 2023-5-12 17:48
已远程联系用户

您可以先调查一下,看看能不能有一个稳定复现的操作步骤。

我下面说的那个你们会修复还是怎么处理?因为这个问题,我都不敢调用你们那个流程调用
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-5-15 10:04:45
7#
大佬,如果是因为这个原因引起的,在9.0版本中,修改一下空值查询策略就可以了哈




活字格9.0新功能解密:四十六、命令提升 - 支持设置查询结果为空时,返回值内容设置
https://gcdn.grapecity.com.cn/showtopic-160856-1-1.html
(出处: 葡萄城产品技术社区)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部