天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2700|回复: 9

[已解决] 关于自动节点流程历史问题

[复制链接]
派活园 发表于 2013-3-22 14:15:39 | 显示全部楼层 |阅读模式
本帖最后由 abelard 于 2013-4-19 11:37 编辑

如图,当流程使用了自动节点提交时,流程审批人会自动变成admin,请问要如何修改admin成自己想要的文字,诸如“系统”之类的~
1.jpg
shary 发表于 2013-3-22 15:17:46 | 显示全部楼层
本帖最后由 shary 于 2013-3-22 15:19 编辑

您好,关于您的业务需求您需要找到您的业务库对应的t_actorhis表,在数据库客户端执行如下类似更新语句就好:
其中 FLOWSTATERT_ID字段对应的值为您当前这个表单对应的流程实例ID。
update  t_actorhis set name ='系统' where  FLOWSTATERT_ID='11e2-92be-daeea33c-8e71-93aba1e2632a' and name='admin';
具体效果如下图所示:
流程图.gif
系统.gif
 楼主| 派活园 发表于 2013-3-22 16:12:33 | 显示全部楼层
回复 2# shary


    那如果我是当前流程提交至“自动节点”,是否可以在该操作的执行后脚本用脚本做这样的设置~
shary 发表于 2013-3-22 16:32:37 | 显示全部楼层
回复 3# 派活园


    您好,其实我上面给您提供的解决方案只是去更新操作人历史表中对应的历史审批人的记录信息。只要您的逻辑合理可以在提交到“自动节点”之后的“流程处理”操作的动作执行后脚本去通过脚本去更新t_actorhis表中对应的记录。请知悉。您先尝试。如果有问题我们再沟通。谢谢
 楼主| 派活园 发表于 2013-3-22 16:36:57 | 显示全部楼层
回复 4# shary


    明白了,再请问下,如果把把自动节点对应的记录,也就是上面的那条"admin"这条对应的历史记录在执行后删除,是否会影响到其他功能,原因在于这条记录对我们本身的需求是没有太大的作用,同时也会影响到用户的判断,所以我们先考虑是否可以在流程提交至自动节点后,把该条历史记录删除掉~
shary 发表于 2013-3-22 16:43:29 | 显示全部楼层
您好,我这边不太建议您去直接操作数据库删除这条数据。如果您只是不希望在流程历史界面那里显示自动节点对应的审批信息,考虑到您那边有源码建议您直接在代码中加一下相应的逻辑判断过滤掉自动节点的信息不显示。
具体流程历史界面的信息是由我下图对应的类的方法中实现的。您先看下是否能看懂并自主修改实现效果。如果有困难再跟我这边沟通进行协助。谢谢
流程历史.gif
 楼主| 派活园 发表于 2013-3-22 16:53:11 | 显示全部楼层
回复 6# shary


    OK,明白了~
shary 发表于 2013-3-22 16:55:01 | 显示全部楼层
回复 7# 派活园


    好的。您先尝试。如果有问题我们再沟通。如果解决了也麻烦在帖子中告知一下。非常感谢。
shary 发表于 2013-3-25 11:02:06 | 显示全部楼层
本地确认该解决方案可以解决客户问题。Q上也跟客户沟通目前正在尝试。确认效果之后会在帖子中告知。目前将该帖移到待实践。有问题后续再跟进。
abelard 发表于 2013-4-19 11:36:51 | 显示全部楼层
通过Q与客户沟通,该问题已解决,对应帖子关闭,感谢客户的反馈,谢谢!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 22:57

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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