我想更改工作流模型中的一些数据.xml(将所需的 ApprovePercent 的默认值设置为 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中使用工作流程的一个很好的链接。希望它有所帮助。