Drools 在jbpm5人工任务中使用onetry和OnExit

Drools 在jbpm5人工任务中使用onetry和OnExit,drools,jbpm,bpmn,Drools,Jbpm,Bpmn,请给出一些在JBPM-5中的人工任务中使用onetry和OnExit操作脚本的示例。当我在节点的属性上编写操作脚本时,它不会反映在bpmn2.0 XML中。我知道onetry和OnExit不是BPMN2.0的规范,但如果是这样,我们如何在人工任务中有效地使用此功能 在我的例子中,我希望在到达人工任务时发送通知电子邮件。我应该能够向参与者的电子邮件id发送一个指向该任务流程的链接 请帮忙。我自己设法找到了解决办法。我在UserTask节点的xml中手动添加了这些行 <extensio

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

在我的例子中,我希望在到达人工任务时发送通知电子邮件。我应该能够向参与者的电子邮件id发送一个指向该任务流程的链接


请帮忙。

我自己设法找到了解决办法。我在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>

System.out.println(“输入时:”);
System.out.println(“在出口:”);
对于发送电子邮件,我在链接中传递进程ID。单击链接时,我使用servlet通过查询并完成该任务来检索该进程id的保留任务