修改Alfresco中的workflowModel.xml

时间:2013-10-10 14:44:24

标签: workflow alfresco

我想更改workflowModel.xml中的一些数据(将requiredApprovePercent的默认值设置为100)。 当然我不应该在tomcat中更改文件,我需要在我的eclipse项目中覆盖它。

我是否需要在上下文文件中注册模型,我应该在哪个目录中将文件放入我的eclipse项目中?

我将不胜感激任何帮助

1 个答案:

答案 0 :(得分:1)

如果您要创建自定义工作流模型,则需要Alfresco在启动时进行拾取。所以,你需要用以下方式部署它:

<bean id="myworkflows.workflowBootstrap" parent="workflowDeployer"> 
<property name="models">
  <list>
     <-- Task Model associated with above process definition -->
     <value>alfresco/workflow/customModel.xml</value>
  </list>
   </property>
   <property name="workflowDefinitions">
  <props>      
     <prop key="engineId">activiti</prop>     
     <prop key="location">alfresco/extension/customModel.bpmn2.0.xml</prop>     
     <prop key="mimetype">text/xml</prop>     
     <prop key="redeploy">false</prop>
  </props>
   </property>
</bean> 

或者上下文文件中的类似内容(tomcat / shared / classes / alfresco / extension是您希望自定义文件所在的路径。

This也是开始使用Alfresco工作流程的绝佳链接。 希望它有所帮助。