我想更改 workflowModel.xml 中的一些数据(将 requiredApprovePercent 的默认值设置为 100)。当然我不应该更改tomcat中的文件,我需要在我的eclipse项目中覆盖它。
我是否需要在上下文文件中注册模型,以及我应该将文件放在我的 eclipse 项目中的哪个目录中?
我将不胜感激任何帮助
如果您要创建自定义工作流模型,则需要 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 中使用工作流的一个很好的链接。希望它有一点帮助。