【问题标题】:jBPM 6 - deploy process definition from API to jbpm-consolejBPM 6 - 将流程定义从 API 部署到 jbpm-console
【发布时间】:2014-08-31 08:25:55
【问题描述】:

我在 Eclipse 的 jBPM 项目中创建了一个流程定义,现在我想将此定义部署到远程数据库上的 jbpm-console。 我找到了(这里:https://developer.jboss.org/thread/234899)两种部署流程的方法,但这不是我想要的:

    - 使用 archetype 为 kjar 创建 maven 项目,然后简单的 mvn clean install 并使用 jbpm 控制台中的 Deployments 视图来部署它
    - 将您的 maven 项目推送到 jbpm 控制台 git 存储库中,并从控制台中构建和部署它 - 文档中的 jbpm 安装程序章节中有 GIT 集成屏幕投射,可能有用

是否有可能通过 API 执行此操作?我的意思是使用一些方法。

【问题讨论】:

    标签: eclipse api deployment process jbpm


    【解决方案1】:

    如果我很好地理解了您的问题,您正在寻找一些远程 API 调用,它允许您将流程定义上传到 jBPM 控制台。我说的对吗?

    很遗憾,没有这样的选项。 remote API 仅提供对服务器上已有资源进行操作的方法。您可以使用您提到的这两种方法之一来获取您的资源。

    但是,对于流程定义,还有第三个选项更易于用户使用,但没有简单的方法来实现自动化。您可以直接使用 jBPM Console 的 Web 界面创建一个新的业务流程,然后在 jBPM Designer 中上传您的流程定义。

    【讨论】:

    • 嗯,我没有很好地理解我的问题,我的问题有点错误。如果我有远程数据库(例如 H2)怎么办?是否有可能将流程定义上传到它(当然是通过远程 API 调用)?如果是,如何配置与该数据库的连接?
    • 当您使用 jBPM 控制台时,您的流程定义存储在 Git 存储库中。它们可能在执行期间也存储在数据库中,但我不知道它的确切细节,我肯定不会采用操作数据库记录的方式。无论如何,远程 API 只允许您执行与 jBPM 控制台的 Web 界面相同的操作。
    猜你喜欢
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多