找回密码
 立即注册

QQ登录

只需一步,快速开始

guoqp
银牌会员   /  发表于:2023-7-18 22:32  /   查看:1977  /  回复:7
10金币
本帖最后由 guoqp 于 2023-7-18 22:38 编辑

当前环节负责人是a,b两个用户

a操作填了80,70,提交后用b登录,打开办理,发现b界面上已经绑定了a填写的80,70,这是什么情况,b用户重新改一个值填写提交后,进表中查看发现a的数据已经被改了


什么时候应该一个流程一行数据,什么时候应该一个任务一行数据,这个是怎么配置的





附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,关于业务数据和流程数据的关联,一般来说是业务表的某一行数据和流程实例关联,且可以针对不同的流程节点关联多张不同的表。 但一般不会说是一个任务关联一行业务数据,业务数据的关联可以理解为是实例级别的,比如某个节点设置了关联的业务数据表后,那么这个节点上针对多个负责人创建的多个任务都公用同一行关联的业务数据。 比如,您在打分这个节点关联了评分明细这个数据,那么当打分人 a 编辑并提交数据后,在这个 ...

7 个回复

正序浏览
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-5-17 18:00:15
8#
大佬如果是指流程和业务数据关联的话。10.0 有增强,您可以参考下这个帖子:
活字格10.0新功能解密:十四、工作流提升(更方便地将业务和流程数据进行关联)
https://gcdn.grapecity.com.cn/showtopic-202946-1-1.html
(出处: 葡萄城开发者社区)

回复 使用道具 举报
LP88888
注册会员   /  发表于:2024-5-17 07:47:05
7#
摸索
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-7-20 14:24:04
6#
好的,大佬,欢迎大佬继续反馈哈,感谢支持
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2023-7-20 12:12:31
5#
Simon.Sun 发表于 2023-7-20 10:26
十分感谢大佬的反馈。

关于业务数据和任务关联这个,您说泛微 OA 是这样做的,能否补充下细节,方不方便 ...

我也反复思考过这个问题,严格来说我的表达有误,泛微应该也未做到每个任务独立,前年我们利用泛微做的员工考核评分,同样存在着并发同时提交数据冲突问题,后来我们改成了使用自己的数据处理逻辑才解决了问题,所以他们应该也未解决这个问题
我说的任务与数据关联就是说同一个环节不管有多少人在同时操作,互不干扰,互相独立,互不冲突,提交不受阻。
命令增加这块先忽略吧,我也没有想清楚,也许等我把流程学会后就不存在问题了呢。
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-7-20 10:26:43
4#
十分感谢大佬的反馈。

关于业务数据和任务关联这个,您说泛微 OA 是这样做的,能否补充下细节,方不方便截个图,这边好去记录个需求。

比如页面与流程的交互我觉得还有必要加强,比如在页中引用流程实例ID,流程任务ID,现在直接绑定流程表中的相应字段在内置流程中使用没有问题,但独立使用时关联不上,需要使用服务端命令之类进行一些交互才能实现,有必要进行加强。
我理解这句话的意思是让业务数据能够和流程数据更加方便地进行关联对吗?增强的话具体是想要怎么样的效果呢?
回复 使用道具 举报
guoqp
银牌会员   /  发表于:2023-7-19 21:29:04
3#
本帖最后由 guoqp 于 2023-7-19 21:32 编辑
Simon.Sun 发表于 2023-7-19 09:42
您好,关于业务数据和流程数据的关联,一般来说是业务表的某一行数据和流程实例关联,且可以针对不同的流程 ...

看了你的demo,有一定启发,但从业务需求上来说,我觉得是有必要实现任务关联数据的,像评分这种场景是非常多的,比如年终绩效时同一个环节有上百名员工同时打分,互相数据是独立的,虽然不知道这个技术是如何实现,但至少我们用过的其他一些系统都是支持同一环节多人办理,数据互相独立(也可共享),比如以下情景
1、同一个打分环节,互相看不到,互相不影响,独立打分。
2、同一个采购环节,大家各自填入自己采购需求清单(明细表中添加自己的数据行),但可以看到别人的数据只是不能修改。

当然现在活字格其实也能实现这些功能,但需要走很多弯路才能实现,我觉得有必要作为一个需求来提这个问题,因为现在像泛微之类OA系统都是支持这样的功能的,咱活字格还是要跟上。

这里顺便再提一下,比如页面与流程的交互我觉得还有必要加强,比如在页中引用流程实例ID,流程任务ID,现在直接绑定流程表中的相应字段在内置流程中使用没有问题,但独立使用时关联不上,需要使用服务端命令之类进行一些交互才能实现,有必要进行加强。
回复 使用道具 举报
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-7-18 22:32:57
来自 2#
您好,关于业务数据和流程数据的关联,一般来说是业务表的某一行数据和流程实例关联,且可以针对不同的流程节点关联多张不同的表。
但一般不会说是一个任务关联一行业务数据,业务数据的关联可以理解为是实例级别的,比如某个节点设置了关联的业务数据表后,那么这个节点上针对多个负责人创建的多个任务都公用同一行关联的业务数据。

比如,您在打分这个节点关联了评分明细这个数据,那么当打分人 a 编辑并提交数据后,在这个节点流程数据就和 a 刚才提交的数据关联上了。然后 b 在审批的也会用 a 审批时关联的业务数据,即会看到 a 打的分,且因为业务数据是同一行,所以 b 在修改后,a 打的分也发生了编号。

您这个场景评分和评分明细应该是一个主子表关系,可以考虑这么做:

流程只和评分这个表进行关联,评分明细通过主子表策略进行维护和保存,修改了 demo,您参考一下:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部