【问题标题】:How do I get Custom Tasks to show up in the tools palette in the Eclipse BPMN2 Modeler?如何让自定义任务显示在 Eclipse BPMN2 建模器的工具面板中?
【发布时间】:2015-04-22 14:22:57
【问题描述】:

我正在尝试定义我自己的工作项和工作项处理程序,如jBPM user guide 中关于域特定流程的描述。它工作过一次。当我重新启动 Eclipse 时,它​​们不再可见。使用我的工作项的 bpmn2 文件在属性视图中仍然具有可用的属性,但工具面板没有显示自定义任务抽屉,新的 jbpmn 流程图也没有显示自定义任务抽屉。

为了尝试解决这个问题,我从头开始重建了我的 eclipse(开普勒和 luna 版本)。重新添加了所有 jbpm/drools 和 bpmn2 建模器插件。创建了新的 jbpmn 运行时实例,但都没有运气。

我确实发现,如果我使用旧版本的 bpmn 建模器打开图表(在 eclipse 中右键单击文件,使用 -> BPMN2 流程编辑器打开),那么 Service Tasks 绘图会与我的自定义工作项一起出现,但是在设置属性和属性时,该 UI 很难使用。

如何在 BPMN2 图表编辑器中重新启用自定义任务抽屉?我所阅读的所有内容都假设只要您在项目的 META-INF 目录中有 drools.rulebase.conf 文件,其中包含 drools.workDefinitions 属性,那么下次打开 bpmn 时抽屉就会显示文件。我确实发现了一篇错误帖子here,它谈到确保您在创建新图表时使用正确的图表类型,但我已经在这样做了。

我目前的eclipse环境是:

  • 开普勒 20140224-0627
  • BPMN2 建模器 - 图表编辑器 1.0.5.Final
  • JBoss Drools Core 6.2.0.Final
  • JBoss jBPM Core 6.2.0.Final

【问题讨论】:

    标签: eclipse jbpm bpmn


    【解决方案1】:

    我回答了一个关于如何创建服务任务in a previous answer 的问题。这可能有助于找到您可能错过的步骤。

    【讨论】:

    • 我查看并尝试了您的其他答案和用户指南中不同的步骤,但未能成功让调色板显示自定义任务抽屉。另一个答案中不清楚的是执行步骤 5 的位置。它似乎暗示在某处运行代码,但确实说明了它应该在哪里以及如何影响事情。
    • 第 5 步将在您创建会话时发生。这仅用于注册工作项以使其执行;这不应该影响自定义任务是否出现在您的调色板中。如果指南没有帮助,也许您可​​以编辑您的帖子以显示您所做的事情。您可能有一个文件在错误的位置,或者可能有一个拼写错误导致它无法正常工作。
    • 啊,我认为它一定是这样的,因为它是我在 jbpm/drools 上运行 JUnit 测试时已经执行的步骤的 sn-p。
    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 2019-10-01
    • 2019-12-11
    • 2011-07-26
    相关资源
    最近更新 更多