起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 274|回复: 14

【结帖】关于走流程的业务数据的删除**

[复制链接]
发表于 2008-1-21 15:40:09 | 显示全部楼层 |阅读模式
关于走流程的业务数据的删除:
我现在为了限制需要走多步审批流程的业务数据的删除,比如说:一条业务数据需要走的流程如下:
业务员录入->小组领导审批->部门领导审核->最高领导裁定
四步。本条记录一旦录入在审批,审核,裁定的时候都不能删除,而只能在两种情况下被删除:1.在数据录入没有启动流程之前能删除。2.在流程启动之后流程结束之前,而且流程被回退到业务员的时候(不管中间做了几次回退)。
请问在这种情况下该怎么判断:
1.流程是否启动
2.是否是流程启动,而且是回退到了录入的业务员那。
回复

使用道具 举报

发表于 2008-1-21 15:48:37 | 显示全部楼层
感觉实现您的要求好像不需要判断,直接在业务员录入功能允许删除业务数据不就可以了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-21 16:24:22 | 显示全部楼层

那样是不行的啊。我一开始就是和您说的那样类似做的啊

因为:您想如果一条记录某个领导已经签字完成,但是业务员确把它删除了或是修改了业务数据那就不行了啊。所以的话对业务数据的修改和删除必须限定的,流程实例启动前和流程回退到输入的业务员那里两种情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-21 16:44:34 | 显示全部楼层

那样是不行的啊。我一开始就是和您说的那样类似做的啊

因为:您想如果一条记录某个领导已经签字完成,但是业务员确把它删除了或是修改了业务数据那就不行了啊。所以的话对业务数据的修改和删除必须限定的,流程实例启动前和流程回退到输入的业务员那里两种情况。
回复 支持 反对

使用道具 举报

发表于 2008-1-21 16:51:00 | 显示全部楼层
通过沟通确认需要在启动模式为所有时,删除未流转或回退回来的业务数据
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-21 16:55:10 | 显示全部楼层

对就是那个意思。谢谢了

对就是那个意思。谢谢了
但是必须会推到流程开始的地方,也就是数据录入那里。
回复 支持 反对

使用道具 举报

发表于 2008-1-21 17:32:40 | 显示全部楼层
路过,
觉得有点奇怪
1、流程实例启动前 能删除,这能理解
2、流程回退到输入的业务员那里 这能删除,你业务数据删除了,是删除某个字段的值,还是删除整条记录,如果是整条记录,那么流程字段的值在业务数据表就没有了,但任务还在,流程实例还没有走结束,删除了业务数据,那这些任务打开数据就没有了,这些任务怎么办,流程实例怎么办呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-21 17:39:46 | 显示全部楼层

回atiger。任务栏中的任务也得一并删除

回atiger。
是删除整条记录。并且任务栏中的任务和流程实例也得一并删除。相当于被删除的记录未曾发生过。
谢谢
回复 支持 反对

使用道具 举报

发表于 2008-1-22 09:17:04 | 显示全部楼层
哦,明白了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-22 09:25:02 | 显示全部楼层

请帮忙做个实例看吧,谢谢

请帮忙做个实例看吧,谢谢.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 04:42 , Processed in 0.041822 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表