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

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

[已解决] 怎么自动获取当前表单所处流程,并跳转到流程下一节点

[复制链接]
玄墨默 发表于 2023-12-21 16:16:11 来自手机 | 显示全部楼层 |阅读模式
一张表单用流程启动按钮通过用户前台选择想要的流程,然后怎么自动识别所处的流程并跳转到下一节点呢?目前的脚本会报错cannot call method “getflowed” of null
来自: 微社区

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
jimmy 发表于 2023-12-21 16:55:53 | 显示全部楼层
你的软件是啥版本
jimmy 发表于 2023-12-21 20:02:38 | 显示全部楼层
我问的是,软件是1.6,4.4,5.0还是5.1版本
 楼主| 玄墨默 发表于 2023-12-22 08:26:03 来自手机 | 显示全部楼层
jimmy 发表于 2023-12-21 20:02
我问的是,软件是1.6,4.4,5.0还是5.1版本

怎么看是什么版本呢?
来自: 微社区
 楼主| 玄墨默 发表于 2023-12-22 15:28:50 来自手机 | 显示全部楼层
jimmy 发表于 2023-12-21 20:02
我问的是,软件是1.6,4.4,5.0还是5.1版本

应该是5.1吧
来自: 微社区
jimmy 发表于 2023-12-26 14:45:31 | 显示全部楼层
5.1是吧,好的,麻烦给出报错的所有信息,谢谢,目前看你写的报错信息无法定位是哪一行的脚本错误
 楼主| 玄墨默 发表于 2023-12-26 16:18:05 来自手机 | 显示全部楼层
jimmy 发表于 2023-12-26 14:45
5.1是吧,好的,麻烦给出报错的所有信息,谢谢,目前看你写的报错信息无法定位是哪一行的脚本错误

完整报错是这样的。而且这个脚本运行之后会覆盖下一个节点的子流程,有什么办法让子流程不被覆盖吗?
来自: 微社区

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
jimmy 发表于 2023-12-27 17:04:13 | 显示全部楼层
玄墨默 发表于 2023-12-26 16:18
完整报错是这样的。而且这个脚本运行之后会覆盖下一个节点的子流程,有什么办法让子流程不被覆盖吗?

报错是没有这个方法,5.1版本想获取flowid,你得doc.getState().getFlowid();至于你说的覆盖子流程,我不是很明白这个覆盖是啥意思,麻烦具体说明,谢谢
 楼主| 玄墨默 发表于 2023-12-28 11:21:14 来自手机 | 显示全部楼层
jimmy 发表于 2023-12-27 17:04
报错是没有这个方法,5.1版本想获取flowid,你得doc.getState().getFlowid();至于你说的覆盖子流程,我不 ...

谢谢,已经成功得到流程id了,覆盖是之前子流程没有设置对应表单。有没有脚本能自动知道表单目前所处节点id和流程下一节点id呢?
来自: 微社区
jimmy 发表于 2023-12-28 16:54:37 | 显示全部楼层
玄墨默 发表于 2023-12-28 11:21
谢谢,已经成功得到流程id了,覆盖是之前子流程没有设置对应表单。有没有脚本能自动知道表单目前所处节点 ...

获取当前流程状态(doc.getStateLabel()),根据流程状态定位流程节点id

本版积分规则

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

GMT+8, 2026-8-12 15:13

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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