阅读:1623 回复:5
bpmh3
83

帖子

250

跟帖

2431

积分

铂金榴莲
铂金榴莲
  • 社区居民

流程被撤回,经办人可以重新选择数据

楼主#
更多 发布于:2017-07-03 11:27
第一问:流程被撤回,则本流程原来选择的数据可以重新再被选择,其他流程选择过的数据不能再被选择。
第二问:保存时,又如何判定其数据是否被其他流程选择了。
bpmh3
83

帖子

250

跟帖

2431

积分

铂金榴莲
铂金榴莲
  • 社区居民
1楼#
发布于:2017-07-04 09:10
可能表达有误,还是举一个例子说明吧。比如根据请购单生成采购单。请购单一旦被生成采购单,肯定不能再被选择,那么如果流程被退回,由于查询列表中过滤了已生成采购单的请购不能再被选择,那么重新编辑时,就选择不了当时选择的请购单。
再进行保存时,由于可能多人再制定采购单,就有可能同一个请购被不同的操作人选择,这时在保存需进行验证,否则易导致下单数量重复。
bpmh3
83

帖子

250

跟帖

2431

积分

铂金榴莲
铂金榴莲
  • 社区居民
2楼#
发布于:2017-07-04 15:00
t156965365:退回的时候做个标记,或者把退回做成取消流程,不过滤掉已取消或退回的流程。
保存的时候在前后台都能拿到请购单号,直接用sql语句去验证一下。
回到原帖
你的意思退回时,回写一个状态到数据库表中,提交后又回写一个状态到表中,表明已提交,该流程在重新填写时,就可以检测是否被回写,然后不过滤该流程的所选数据,那么如何获取该该流程的objectID?
游客

返回顶部