找回密码
 立即注册

QQ登录

只需一步,快速开始

aatest

高级会员

128

主题

461

帖子

1373

积分

高级会员

积分
1373
aatest
高级会员   /  发表于:2021-4-20 08:37  /   查看:1436  /  回复:1
1金币
把数据库外置成sqlserver2012后的问题,表A设置了工作流,当表A删除行后,貌似工作流还继续存在,这个怎么解决呢?

2 个回复

倒序浏览
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-4-20 09:52:14
沙发
您好,工作流一旦启动,会根据原始数据和设置的工作流把流程都执行完,执行的流转是在另一张表存着,所以删原表基本是不会已经启动的工作流的,除非工作流自己运行结束。
这就好比,快递一旦开始配送,即使里面的商品已经坏了,也只能到目的地才能退回。
如果您在某一步终止工作流,可以给每一步的审批上加一个拒绝的按钮,拒绝之后这个流程就是结束状态,或者时候用工作流命令插件直接让这个工作流到最后一步。
命令类型插件 - 工作流命令
https://gcdn.grapecity.com.cn/fo ... 0&fromuid=60953
(出处: 葡萄城产品技术社区)



点评

我的意思是,比如A表,某条数据A.a1 会生成工作流,但是在实际操作中A.a1这条数据报废了,不需要了,将A.a1删除时,是不是同样需要把对应工作流删除了?  发表于 2021-4-20 10:07
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部