请给我一些关于在JBPM-5的人工任务中使用OnEntry和OnExit操作脚本的例子。当我在节点的属性上编写操作脚本时,它不会反映在bpmn2.0XML中。我知道OnEntry和OnExit不是BPMN2.0的规范,但是如果是这样的话,我们如何在人工任务中有效地使用这个特性呢?
在我的例子中,我希望在到达人工任务时发送一封通知电子邮件。我应该能够发送到进程的链接,该任务的演员的电子邮件id。
请帮帮忙。
发布于 2011-12-28 16:37:41
我设法自己找到了解决方案。我在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的保留任务。
https://stackoverflow.com/questions/8644043
复制相似问题