0

请给我一些关于在 JBPM-5 中的人工任务中使用OnEntry和操作脚本的示例。OnExit当我在节点的属性上编写操作脚本时,它不会反映在 bpmn2.0 XML 中。我理解这不是 BPMN2.0 的规范,但如果是这样,我们如何在人工任务上有效地使用此功能OnEntryOnExit

就我而言,我想在达到人工任务时发送通知电子邮件。我应该能够将该任务的流程链接发送到参与者的电子邮件 ID。

请帮忙。

4

1 回答 1

2

我设法自己找到了解决方案。我在 UserTask 节点的 xml 中手动添加了这些行

    <extensionElements>
        <tns:onEntry-script scriptFormat="http://www.java.com/java">
          <script>
            System.out.println("ON ENTRY : ");          
          </script>
        </tns:onEntry-script>
        <tns:onExit-script scriptFormat="http://www.java.com/java">
          <script>
                System.out.println("ON EXIT : ");
          </script>
        </tns:onExit-script>
   </extensionElements>

对于发送电子邮件,我在链接中传递进程 ID。单击链接时,我使用 servlet 通过查询并完成该任务来检索该进程 ID 的保留任务。

于 2011-12-28T08:37:40.783 回答