minkun 发表于 2024-5-9 18:22:19

9.060 获取流程节点名称

当一个流程结束后,通过流程复活,使流程返回到指点节点。

如果一个流程有5个节点,这个节点名称如何获取,才能想在复活流程时,复活到指定节点?

Joe.xu 发表于 2024-5-9 18:22:20

目前因为流程相关的设计数据都是存在设计文件中,所以暂时拿不到个个节点命令,
绕的方案就是自己维护存在表里,楼主也可以在产品需求版块中发个帖子,后续会有专门负责这个板块的技术人员,对这些需求进行整理和评估哈~感谢您的支持呢~

静W_01 发表于 2024-5-10 09:14:15

复活的话有两种模式,1. 流程结束前的节点;2. 指定节点

如果是1,如语言描述,就是结束前的节点:loveliness:

如果是2,则需要指定节点名称,这个节点名称就是流程中设置的节点名称,用服务端命令给定参数就行了


做了个demo,在流程结束后,在我的已办操作。

minkun 发表于 2024-5-10 09:32:11

静W_01 发表于 2024-5-10 09:14
复活的话有两种模式,1. 流程结束前的节点;2. 指定节点

如果是1,如语言描述,就是结束前的节点:loveli ...

非常感谢您的回复,并提供宝贵的demo.

1、您提供的解决方案,还需要手工输入节点,这样操作不人性化。
2、我想达到的效果,如图一所示。当激活流程时,可以任意选择流程节点,节点处理人,我认为这样操作更人性化一些。

静W_01 发表于 2024-5-10 09:47:05

minkun 发表于 2024-5-10 09:32
非常感谢您的回复,并提供宝贵的demo.

1、您提供的解决方案,还需要手工输入节点,这样操作不人性化。 ...
当为指定节点时,可以用参数将处理人传递到服务端命令里面
另外,节点名称是做流程时的设置好节点名称,设计时是知道的,激活节点设置为组合框,把节点名称设置到项目中
这样能满足你的需求不?



minkun 发表于 2024-5-10 09:56:24

静W_01 发表于 2024-5-10 09:47
当为指定节点时,可以用参数将处理人传递到服务端命令里面
另外,节点名称是做流程时的设置好节点名称, ...

您这个方法虽然可行,但是但有很多流程时,后期维护很麻烦。
还是回到我的问题的,如果能获取流程节点的名称,这样后期更好维护。

静W_01 发表于 2024-5-10 10:26:32

minkun 发表于 2024-5-10 09:56
您这个方法虽然可行,但是但有很多流程时,后期维护很麻烦。
还是回到我的问题的,如果能获取流程节点的 ...

看起来不能直接实现你这个功能

如果你的流程特别多,节点也特别多,那有一个办法,有点绕。
用一个用户提前跑一遍流程,确保跑过所有节点,然后用这个实例ID去查全部任务视图里的名称

minkun 发表于 2024-5-10 14:47:15

Joe.xu 发表于 2024-5-10 13:44
目前因为流程相关的设计数据都是存在设计文件中,所以暂时拿不到个个节点命令,
绕的方案就是自己维护存在 ...

好的,明白了

minkun 发表于 2024-5-10 14:51:46

Joe.xu 发表于 2024-5-10 13:44
目前因为流程相关的设计数据都是存在设计文件中,所以暂时拿不到个个节点命令,
绕的方案就是自己维护存在 ...

https://gcdn.grapecity.com.cn/showtopic-218716-1-1.html
已经在需求版块里发了贴子了。

Simon.Sun 发表于 2024-5-10 17:12:57

感谢您的支持,后续会在需求贴中跟进这个需求哈。
页: [1]
查看完整版本: 9.060 获取流程节点名称