读书人

[转]运用Joinwork Process Studio创建

发布时间: 2012-07-23 09:42:19 作者: rapoo

[转]使用Joinwork Process Studio创建jBpm和Activiti流程定义文件


4、保存BPMN定义文件,结束。

Activiti

Activiti有一个自定义的mailTask,是由标准的serviceTask扩展来的,下面创建包含mailTask的Activiti流程模型。

1、选择流程模型树的根节点,增加一个新的命名空间,前缀为:"activiti",uri为"http://activiti.org/bpmn";

2、创建一个类型为"服务-Service"的任务,在此任务的"备注"标签页里,增加一个新的扩展属性。新扩展属性的命名空间是:"activiti:http://activiti.org/bpmn",属性名称是"type",属性值是"mail";

3、在任务"备注"标签页的"扩展元素"输入框里输入以下内容:

    <activiti:field?name="from"?stringValue="order-shipping@thecompany.com"?/>??<activiti:field?name="to"?expression="${recipient}"?/>??<activiti:field?name="subject"?expression="Your?order?${orderId}?has?been?shipped"?/>??<activiti:field?name="html">??<activiti:expression>??<![CDATA[?<html>?<body>?Hello?${male???'Mr.'?:?'Mrs.'?}?${recipientName},<br/><br/>?As?of?${now},?your?order?has?been?<b>processed?and?shipped</b>.<br/><br/>?Kind?regards,<br/>??TheCompany.?</body>?</html>?]]>??</activiti:expression>??</activiti:field>??



4、保存更新的BPMN文件即可。

?? 使用类似Joinwork Process Studio这样的通用BPMN 2.0 建模工具就能够方便的为第三方符合BPMN标准的软件创建BPMN定义文件,这完全得益于新的BPMN 2.0规范,也是建立和遵循标准的意义所在。

读书人网 >开源软件

热点推荐