如何让 Bonita BPM 显示错误?

How to make Bonita BPM to show an error?

我有一个任务,在我从服务器收到消息并发推之前,我必须检查是否发生错误。如果是,它说我必须 "show with a human task an error message specifying a number and the error received. After that, the process ends".

在工作流程的另一部分,我会检查错误,但我不需要显示任何内容,坦率地说,我不明白那是如何工作的,我相信我的错误是我可能想得太字面意思了或者太接近显示错误等的代码。

有任何帮助或查找信息的地方吗?

此问题的答案会因您使用的 Bonita BPM 版本而异。

使用 社区 版本:
请注意,错误管理会影响流程设计。
您可以实现以下场景:

  1. 检索错误(这可以通过使用自定义连接器输出来完成)。
  2. 将错误详细信息存储在过程变量中。
  3. 有一个独占网关,其条件分支到一个可选的人工任务,在表单中显示错误。

性能版本:
Bonita BPM 门户中有一个内置的错误管理功能。作为管理员,您可以查看与连接器执行失败相关的堆栈跟踪、编辑某些设置并重播连接器。 所有这些都是在不影响流程设计的情况下完成的。