Первый способ, о котором я знаю, - это запись bean-компонента в файл контекста (он будет развернут при запуске на свежем воздухе) - может выглядеть так (в \tomcat\shared\classes\alfresco\extension
)
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!-- custom Workflow bean -->
<bean id="WorkflowID" parent="workflowDeployer">
<property name="workflowDefinitions">
<list>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/extension/nameOfTheFile.bpmn</prop>
<prop key="mimetype">text/xml</prop>
<prop key="redeploy">true</prop>
</props>
</list>
</property>
</bean>
<!-- custom model BEAN -->
<bean id="SomeID2.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<property name="models">
<list>
<value>alfresco/extension/Somename-model.xml</value>
</list>
</property>
</bean>
</beans>
И второй способ развертывания - консоль рабочего процесса.
URL, например:
- Альф 4.2.f
/alfresco/faces/jsp/admin/workflow-console.jsp
- Alf 5.0.d
/alfresco/s/admin/admin-workflowconsole
(напишите помощь для помощи)
Для развертывания:
Activiti - например. deploy activiti alfresco/extension/wfFileName.bpmn
jbpm - например. deploy jbpm alfresco/extension/wfFileName.bpmn
1031 * гл *
EDIT:
Это для activiti, не уверен, что могло бы быть так же:)
Кстати, должен быть способ развертывания через "словарь данных":)