0

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

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

我将不胜感激任何帮助

4

1 回答 1

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 是您希望自定义文件所在的路径。

也是开始在 Alfresco 中使用工作流的一个很好的链接。希望它有一点帮助。

于 2013-10-10T21:43:26.083 回答