查看: 1434|回复: 3

为何在流程结束的事件脚本里边无法发起新的流程

升级   3.47%

31

主题

29

回帖

347

积分

注册会员

Rank: 2

积分
347
发表于 2024-8-9 16:30:21 | 显示全部楼层 |阅读模式
本帖最后由 d0cter 于 2024-8-9 16:38 编辑

想要在上一个流程结束后数据进入视图后发起一个新的流程,在这里写代码报错没有startprocess,是为什么呢



2024-08-09 16:21:45.048 [com.x.processplatform.service.processing.ProcessPlatformKeyClassifyExecutorFactory-core-0-0] ERROR com.x.processplatform.service.processing.processor.AbstractProcessor - id:d63740ae-797a-4df2-bf15-9627446c92e5, name:com.x.processplatform.service.processing.processor.AbstractProcessor, message:TypeError: Cannot read property 'startProcess' of undefined
    at Unnamed:2:1
    at Unnamed:7:4, exception:com.x.base.core.project.scripting.ExceptionEvalPromiseScript.
com.x.base.core.project.scripting.ExceptionEvalPromiseScript: TypeError: Cannot read property 'startProcess' of undefined
    at Unnamed:2:1
    at Unnamed:7:4
        at com.x.base.core.project.scripting.GraalvmScriptingFactory.promise(GraalvmScriptingFactory.java:125) ~[x_base_core_project.jar:?]
        at com.x.base.core.project.scripting.GraalvmScriptingFactory.eval(GraalvmScriptingFactory.java:104) ~[x_base_core_project.jar:?]
        at com.x.processplatform.service.processing.processor.AbstractProcessor.execute(AbstractProcessor.java:234) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.execute(Processing.java:205) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.processing(Processing.java:78) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.processing(Processing.java:41) ~[classes/:?]
        at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:80) ~[classes/:?]
        at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:69) ~[classes/:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]
2024-08-09 16:21:45.298 [com.x.processplatform.service.processing.ProcessPlatformKeyClassifyExecutorFactory-core-0-0] ERROR com.x.processplatform.service.processing.processor.AbstractProcessor - id:e2150933-f0b1-4d79-99b6-c471e9039f14, name:com.x.processplatform.service.processing.processor.AbstractProcessor, message:TypeError: Cannot read property 'startProcess' of undefined
    at Unnamed:2:1
    at Unnamed:7:4, exception:com.x.base.core.project.scripting.ExceptionEvalPromiseScript.
com.x.base.core.project.scripting.ExceptionEvalPromiseScript: TypeError: Cannot read property 'startProcess' of undefined
    at Unnamed:2:1
    at Unnamed:7:4
        at com.x.base.core.project.scripting.GraalvmScriptingFactory.promise(GraalvmScriptingFactory.java:125) ~[x_base_core_project.jar:?]
        at com.x.base.core.project.scripting.GraalvmScriptingFactory.eval(GraalvmScriptingFactory.java:104) ~[x_base_core_project.jar:?]
        at com.x.processplatform.service.processing.processor.end.EndProcessor.executingCommitted(EndProcessor.java:161) ~[classes/:?]
        at com.x.processplatform.service.processing.processor.end.AbstractEndProcessor.executeCommitted(AbstractEndProcessor.java:58) ~[classes/:?]
        at com.x.processplatform.service.processing.processor.AbstractProcessor.execute(AbstractProcessor.java:225) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.execute(Processing.java:199) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.processing(Processing.java:78) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.processing(Processing.java:41) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.processing(Processing.java:96) ~[classes/:?]
        at com.x.processplatform.service.processing.Processing.processing(Processing.java:41) ~[classes/:?]
        at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:80) ~[classes/:?]
        at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:69) ~[classes/:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
        at java.lang.Thread.run(Thread.java:834) ~[?:?]


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-8-12 10:54:58 | 显示全部楼层
this.form,是前端脚本,表单里使用的,后端不可用
您可以在结束环节前,加一个流程调用的活动,就是用来发起新流程的
回复

使用道具 举报

升级   3.47%

31

主题

29

回帖

347

积分

注册会员

Rank: 2

积分
347
发表于 2024-8-12 11:17:03 | 显示全部楼层
论坛管理员 发表于 2024-8-12 10:54
this.form,是前端脚本,表单里使用的,后端不可用
您可以在结束环节前,加一个流程调用的活动,就是用来发 ...

在这个新流程想要调用视图里的数据,但是没到结束好像数据并不会进入视图提取不出来,有什么办法吗
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-8-14 10:10:10 | 显示全部楼层
视图并不存储数据,只是展示数据,没结束数据也是已经存在的,如果视图里没列示出来,说明视图条件不满足,您检查一下视图的过滤条件和范围
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread