首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

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

2012-07-23 
[转]使用Joinwork Process Studio创建jBpm和Activiti流程定义文件4、保存BPMN定义文件,结束。ActivitiActivi

[转]使用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规范,也是建立和遵循标准的意义所在。

热点排行