java - Activity :call the end event of the file bpmn (error case )

标签 java activiti

当我开始工作流程时,我在表 x 中插入数据,其中包含“错误”列。

在插入之前,我做了一些测试,有些情况会产生错误。在这种情况下,我重视“错误”列,并且我必须停止 activiti 端的进程,这意味着调用电路的结尾,否则我将重视“错误”列,并且 activiti 端电路正在进行中。

我不知道如何通知 activiti 我有错误并且我想调用结束事件

最佳答案

您应该将希望能够立即退出的流程部分包装在子流程或被调用的 Activity 中,并向子流程/被调用的 Activity 添加边界错误事件。 当您想要退出时,只需从监听器、委托(delegate)或脚本任务中抛出 BPMNError 即可。

边界事件将捕获异常并将您路由到您想要的任何地方,在本例中为终点。

关于java - Activity :call the end event of the file bpmn (error case ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49413141/

相关文章:

tomcat - 在 Tomcat 9 上部署 Activiti-app.war 表单 Activiti 6 时遇到问题

alfresco - Activiti 工作流 : setting value of an aspect from StartTask

java - 使用 Activiti 工作流程跳过或完成用户任务

java - 无法解密使用 openssl AES_ctr128_encrypt 加密的文件

java - Android:显示带有时间延迟的数组元素?

java - 带有 scheduleAtFixedRate 的 Timer 和 TimerTask 在更新 TextView 时导致 CalledFromWrongThreadException 崩溃

java - 从 Java 访问 MS Dynamics CRM Online (2011) 时出现未声明的命名空间前缀 "wsx"错误

java - 将java流切换为密码流

java - Activiti:没有使用 key 'oneVacationProcess' 部署进程

事件 6 : Parallel gateway with Async Executor is not working while joining two parallel tasks