Развертывание пользовательского рабочего процесса, разработанного в jbpm, на свежем воздухе - PullRequest
0 голосов
/ 23 ноября 2011

Я использую alfresco 3.0 .. Я пошел по ссылке ниже, чтобы установить jbpm и начать создавать рабочий процесс jbpm.

http://wiki.alfresco.com/wiki/WorkflowAdministration

В ссылке сказано, что есть 2 способаразвертывание .. сначала через вкладку конструктора развертывания, а другое вручную ..

Я мог бы заставить его работать через вкладку развертывания.

может кто-нибудь сказать, как можно развернуть вручную .. как информация вссылка недостаточна ..

Я хочу знать, как это работает .. например, где мне нужно разместить компонент развертывания .. ect

Спасибо

Ответы [ 2 ]

3 голосов
/ 23 ноября 2011

Есть две ссылки, которые говорят вам, куда положить вещи:

Старая, но в основном все еще действующая статья от Джефф Поттс также может пригодиться для вас.

2 голосов
/ 25 мая 2015

Первый способ, о котором я знаю, - это запись 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, не уверен, что могло бы быть так же:)

Кстати, должен быть способ развертывания через "словарь данных":)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...