我是在 AS7 中运行 jBPM5.4 的 jBPM 菜鸟。我已经尝试在 jBPM 讨论板上发布这个问题,但没有运气,所以我想我会在这里尝试堆栈。
我的目标:在 guvnor 中创建进程,在 gwt-console-server 中运行它,将我的 java 应用程序提要信息提供给进程,并在 jbpm 控制台中遵循当前状态。
到目前为止,我已经在 jBOSS AS7 上安装了 jbpm 控制台和控制台服务器以及 Guvnor 和设计器。我能够在 Guvnor 中创建一个进程并从 jbpm 控制台运行和监视该进程。缺少的部分是我不明白如何从外部将消息插入到正在运行的进程中。
使用 eclipse 和 jBPM 示例,我可以运行进程并插入消息,但我的目标是使用 jbpm 控制台来监视进程。
我假设我需要访问在 gwt-console-server 中运行的知识会话,但我不知道该怎么做。访问/修改持久化到数据库的会话是否安全(即 gwt-console-server 和我的自定义应用程序都可以修改它)然后 jbpm 控制台会从中读取?
我在 BPM 控制台参考 ( https://community.jboss.org/wiki/BPMConsoleReference ) 中看到有一个集成层,但没有关于如何利用它的信息 - 文档中的类似内容已损坏:(
有人可以指出一个外部应用程序向 jbpm-console 监控的 jbpm 进程提供消息的示例,或者提出实现此目的的方法吗?
非常感谢您的任何见解。-J
PS。我有新的 jBPM 开发人员指南,但在其中找不到任何帮助我解决此问题的内容(因此,如果我遗漏了某些内容,我可以处理对该指南的引用)。