我想更改workflowModel.xml中的一些数据(将requiredApprovePercent的默认值设置为100)。 当然我不应该在tomcat中更改文件,我需要在我的eclipse项目中覆盖它。
我是否需要在上下文文件中注册模型,我应该在哪个目录中将文件放入我的eclipse项目中?
我将不胜感激任何帮助
答案 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工作流程的绝佳链接。 希望它有所帮助。