找回密码
 立即注册

QQ登录

只需一步,快速开始

yantaoyou521

金牌服务用户

79

主题

187

帖子

816

积分

金牌服务用户

积分
816
yantaoyou521
金牌服务用户   /  发表于:2024-2-27 23:22  /   查看:1254  /  回复:6
1金币
本帖最后由 yantaoyou521 于 2024-2-27 23:30 编辑

各位大佬,最近测试V9.0的流程,碰到这个问题。

一、工程做法:
1、流程关联了页面及数据表,如新建流程但页面没有做任何操作,此时流程实例已经创建。

2、流程关联数据表创建2个字段(流程实例ID及当前节点),在流程里通过服务端命令写入数据。

3、页面显示流程实例表格,通过VLOOKUP抓取对应数据表的单据信息、当前流程节点等用于显示。


二、问题:

1、按照上述第1条操作,因为没有提交、数据表没有保存数据,导致第3条显示的流程实例但是对应的抓取的数据表信息都是空的。


2、想问一下,就像第1条操作,能不能不添加流程实例,或者说流程实例列表里不显示未在页面进行过任何操作的流程实例。

最佳答案

查看完整内容

你工程中的做法,第2条操作,有流程实例ID和当前节点,那第3步页面显示数据表的表格,不要显示流程实例的表格,数据表中流程实例ID有值的,就是正常发起流程的,没有流程实例ID的就是没有发起的,是不是就可以了?

6 个回复

倒序浏览
最佳答案
最佳答案
小年糕活字格认证
金牌服务用户   /  发表于:2024-2-27 23:22:56
来自 2#
你工程中的做法,第2条操作,有流程实例ID和当前节点,那第3步页面显示数据表的表格,不要显示流程实例的表格,数据表中流程实例ID有值的,就是正常发起流程的,没有流程实例ID的就是没有发起的,是不是就可以了?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-28 09:55:56
3#
目前确实在点击发起流程的时候,这个流程就启动了,
在10.0这个体验会有优化,其包括跟业务数据关联

活字格10.0新功能解密:十四、工作流提升(更方便地将业务和流程数据进行关联)
https://gcdn.grapecity.com.cn/showtopic-202946-1-1.html
(出处: 葡萄城开发者社区)
目前可以通过把已经发起但是没有填单的实例根据状态给过滤掉,来避免页面出现这种数据

回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:2024-2-28 09:59:29
4#
如何过滤已发起但是没有填单的数据呢?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-28 11:23:04
5#
通过实例ID可以关联到运行任务视图




进而就能拿到这个流程目前的节点了,还在填单状态一般就没有数据,可以把这部分过滤掉


或者调用服务端命令将这些流程关闭


本帖子中包含更多资源

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

x
回复 使用道具 举报
yantaoyou521
金牌服务用户   /  发表于:2024-2-28 12:25:24
6#
这个方案是可行,但是如果单据被拒绝返回填单处,或者单据撤回了,也是在填单处,这么过滤是有问题的。咱10.0有没有考虑发起流程后,不点击暂存和提交,不生成流程实例呢?
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2024-2-28 13:44:43
7#
我是举一个例子,涉及到回退等场景的时候,确实需要更多的判断。

咱10.0有没有考虑发起流程后,不点击暂存和提交,不生成流程实例呢
这个目前已经提交给开发在研究了,不过不在10.0中
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部