采购变更单 经过审批流 被审批人 驳回后 , 产品说 发起人可以删除这张单据 ,我提醒审批人看不到这张数据了?
问下各位的业务流大佬,业务单据都是咋样处理的,可以随便删除吗
![]() |
1
EmptyDX 2 天前
软删除不就行了?
|
![]() |
2
senghoo 2 天前
如果留痕很重要的话,建议做成作废,而不是删除。加一个状态。
如果留痕不重要,直接删或软删除。 |
![]() |
3
murmur 2 天前
我们在用的某大型 OA ,所有都是逻辑删除,就算单表千万也是逻辑删除
|
![]() |
4
hidemyself 2 天前
逻辑删除,定时归档
|
5
silencegg OP 大家的重点不要放在删除上,系统用的是软删除 , 而是经过审批流的数据 ?
|
6
iyiluo 2 天前
不能物理删,审批相关的东西需要留痕
|
![]() |
8
SuperDaniel313 2 天前 ![]() 审批流的东西,一般来说只有草稿能删,一旦发起就不允许用户层面删除,即便非要删,留一个口子给用户管理员层面备查。
就是 OP 考虑的这样,我驳回上游的申请,并附上审批意见。但上游不在原流程上修改,选择另起炉灶,删除原流程后重新发起,那我如何得知过往审批记录,靠脑子记显然不行,必然是用流程进度来回溯才是优解。当然,不删原流程另起炉灶也不是不行,但至少在产品功能上已经做到相对完善,至少通过原来的审批记录我还能主动选择原有记录回溯。 如果允许删除,审批通知之类的广播在被删除后处理起来很麻烦,也可以兜底提示该流程已被发起人删除,但往往会出现业务方来问:“能不能帮我看看之前这个记录还在不在?” 另,这种常见的功能,抄就完事了,飞书、钉钉、企微,哪个不是经过各种场景捶打的成熟产品,挨过的骂比用户创建的流程还多 ![]() |
9
ZeawinL 2 天前 via iPhone
补一个 逻辑删除 推荐使用 delete_id 风格,这样还能防止唯一索引问题。
|