V9.0流程实例问题
本帖最后由 yantaoyou521 于 2024-2-27 23:30 编辑各位大佬,最近测试V9.0的流程,碰到这个问题。
一、工程做法:
1、流程关联了页面及数据表,如新建流程但页面没有做任何操作,此时流程实例已经创建。
2、流程关联数据表创建2个字段(流程实例ID及当前节点),在流程里通过服务端命令写入数据。
3、页面显示流程实例表格,通过VLOOKUP抓取对应数据表的单据信息、当前流程节点等用于显示。
二、问题:
1、按照上述第1条操作,因为没有提交、数据表没有保存数据,导致第3条显示的流程实例但是对应的抓取的数据表信息都是空的。
2、想问一下,就像第1条操作,能不能不添加流程实例,或者说流程实例列表里不显示未在页面进行过任何操作的流程实例。
你工程中的做法,第2条操作,有流程实例ID和当前节点,那第3步页面显示数据表的表格,不要显示流程实例的表格,数据表中流程实例ID有值的,就是正常发起流程的,没有流程实例ID的就是没有发起的,是不是就可以了? 目前确实在点击发起流程的时候,这个流程就启动了,
在10.0这个体验会有优化,其包括跟业务数据关联
活字格10.0新功能解密:十四、工作流提升(更方便地将业务和流程数据进行关联)
https://gcdn.grapecity.com.cn/showtopic-202946-1-1.html
(出处: 葡萄城开发者社区)
目前可以通过把已经发起但是没有填单的实例根据状态给过滤掉,来避免页面出现这种数据
如何过滤已发起但是没有填单的数据呢? 通过实例ID可以关联到运行任务视图
进而就能拿到这个流程目前的节点了,还在填单状态一般就没有数据,可以把这部分过滤掉
或者调用服务端命令将这些流程关闭
这个方案是可行,但是如果单据被拒绝返回填单处,或者单据撤回了,也是在填单处,这么过滤是有问题的。咱10.0有没有考虑发起流程后,不点击暂存和提交,不生成流程实例呢? 我是举一个例子,涉及到回退等场景的时候,确实需要更多的判断。
咱10.0有没有考虑发起流程后,不点击暂存和提交,不生成流程实例呢这个目前已经提交给开发在研究了,不过不在10.0中
页:
[1]