度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 2532|回复: 7
打印 上一主题 下一主题

[分享] 关于流程执行结束后,因故需要修改成流转中的方法

[复制链接]

198

主题

1313

帖子

3784

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3784
跳转到指定楼层
楼主
发表于 2020-3-14 18:09:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  来一个干货。
    如果我们在使用工作流程的时候,比如流程:  开始 --> A审批--> B 审批--> C签收-->归档-->结束。
    我们知道,如果流程在任何节点等待处理的时候,如果前面节点执行人或者其他信息有问题,可以通过度量快速开发平台的 流程监控进行设置(可以退回到上一步,可以修改本步的执行人),比较方便。流程结束后,在流程监控中 就看不到这条信息。
    那如果流程已经结束,发现前面有步骤执行上有问题,需要退回去再执行,怎么办呢?目前可以通过修改几个关联表的状态参数即可,右面我们也会有其他更好的方案.
1、变更业务数据的流程状态。
'如果业务数据是高级工作流开发的,则需要更改自定义的状态已经其他值,例如下面的语句,是流程最后一步人力资源已经签收结束了的流程,需要修改业务数据。
update 职工年休假申请 set 状态='流转中',人力资源部=null where id='数据ID'
’如果业务数据是表单工作流,我们也需要更新业务数据。
update 表单流程的表 set  flow_state=1 where ID='数据ID'

2、修改流程主信息的状态
update flow_thread set  thread_state=1   where key_code='数据ID'

3、修改执行人的信息
'通过select id from flow_thread where key_code='数据ID'  找到流程进程ID
'通过select id from flow_user_thread where thread_id='流程ID' 找到最后一个执行的ID
'修改最后一个执行人的信息。

update flow_user_thread set state=3,real_oper_userid=null,real_oper_username=null,result=null,result_text=null,first_looktime=null where id='执行ID'


  修改后,就回到最后一步人等待处理,这样也可以到流程监控中进行更多的设置了。




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

198

主题

1313

帖子

3784

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3784
沙发
 楼主| 发表于 2020-3-14 18:15:31 | 只看该作者
这个我已经用过几次,大家可以检验。
回复 支持 反对

使用道具 举报

198

主题

1313

帖子

3784

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3784
板凳
 楼主| 发表于 2020-3-14 18:16:36 | 只看该作者
后续可以构建一个这样的功能,专门来实现类似的管理功能。
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
地板
发表于 2020-3-14 22:32:41 | 只看该作者
归档的还要重新流转,目前只能手动修改。

点评

恩,目前手动修改的方法太麻烦了,有这么个功能客户那边的管理员也可以自己修改了  详情 回复 发表于 2020-3-15 11:02
回复 支持 反对

使用道具 举报

198

主题

1313

帖子

3784

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3784
5#
 楼主| 发表于 2020-3-15 10:02:31 | 只看该作者
好像也是,还真不好在哪里去做这样的功能。大家掌握就行。
回复 支持 反对

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
6#
发表于 2020-3-15 11:02:33 | 只看该作者
张军勇 发表于 2015-10-14 22:32
归档的还要重新流转,目前只能手动修改。

恩,目前手动修改的方法太麻烦了,有这么个功能客户那边的管理员也可以自己修改了
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9327

积分

论坛元老

Rank: 8Rank: 8

积分
9327
7#
发表于 2020-3-15 11:33:14 | 只看该作者
王爱东 发表于 2015-10-14 18:16
后续可以构建一个这样的功能,专门来实现类似的管理功能。

的确有必要做一个管理功能,那么效率又升了一大截。老是用脚本。我们能懂客户就未必了。
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
8#
发表于 2020-3-15 23:16:01 | 只看该作者
可以考虑给开发建议,增加此功能。
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2024-11-24 07:28 , Processed in 0.159826 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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