यदि आप अल्फ्रेस्को क्लासपाथ में कहीं भी अपनी बीपीएमएन 2.0 प्रक्रिया परिभाषा एक्सएमएल डालते हैं, तो आप परिभाषा को तैनात करने के लिए अल्फ्रेस्को के वर्कफ़्लो कंसोल का उपयोग कर सकते हैं।
उदाहरण के लिए, मैं हमेशा अपने वर्कफ़्लो को वेब-आईएनएफ/कक्षा/अल्फ्रेस्को/एक्सटेंशन/वर्कफ़्लोज़/कुछ फ़ोल्डर के तहत रखता हूं जहां कुछ फ़ोल्डर्स प्रत्येक प्रक्रिया परिभाषा का उपयोग करने के लिए एक अद्वितीय फ़ोल्डर है।
वर्कफ़्लो कंसोल http://localhost:8080/alfresco/faces/jsp/admin/workflow-console.jsp में है। आप 3.4.e है, जो एक पूर्वावलोकन activiti एकीकरण दिखा रिलीज है प्रयोग कर रहे हैं मान लिया जाये, तो आप इस आदेश के साथ कार्यप्रवाह कंसोल के द्वारा प्रक्रिया को तैनात कर सकते हैं:
deploy activiti /alfresco/extension/workflows/activiti/activitiHelloWorld.activiti
आप मदद टाइप करके अन्य उपयोगी कार्यप्रवाह सांत्वना आदेशों देख सकते हैं।
वैकल्पिक रूप से, जैसा कि गैग्रावायर सुझाव देता है, आप स्प्रिंग का उपयोग अपने वर्कफ़्लो को तैनात करने के लिए कर सकते हैं जब अल्फ्रेस्को शुरू होता है। स्प्रिंग कॉन्फ़िगरेशन फ़ाइल का नाम "-context.xml" से समाप्त होना चाहिए। मैं आमतौर पर वेब-आईएनएफ/कक्षाओं/अल्फ्रेस्को/एक्सटेंशन में अपना स्थान रखता हूं।
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<bean id="someco.workflowBootstrap" parent="workflowDeployer">
<property name="workflowDefinitions">
<list>
<props>
<prop key="engineId">activiti</prop>
<prop key="location">alfresco/extension/workflows/activiti/activitiHelloWorld.bpmn20.xml</prop>
<prop key="mimetype">text/xml</prop>
<prop key="redeploy">false</prop>
</props>
</list>
</property>
<property name="models">
<list>
<value>alfresco/extension/model/scWorkflowModel.xml</value>
</list>
</property>
<property name="labels">
<list>
<value>alfresco.extension.messages.scWorkflow</value>
</list>
</property>
</bean>
</beans>
आप कुछ सरल कार्य प्रवाह के उदाहरण काम कर रहा है, दोनों jBPM और activiti आसान तुलना के लिए के लिए लागू एक ही वर्कफ़्लो के साथ पसंद है, इस ब्लॉग पोस्ट पर एक नज़र डालें चाहते हैं: http://ecmarchitect.com/archives/2011/04/27/1357
जेफ
स्रोत
2011-06-27 23:43:32
हमने अभी स्थापित किया है। संस्करण और स्टैंडअलोन एक्टिविटी अलग मशीन नहीं है। अब हम एक ही टोमकैट उदाहरण पर सभी एक्टिविटी- * (जांच, एक्सप्लोरर, किकस्टार्ट, चक्र, मॉडलर) और अल्फ्रेस्को का भी उपयोग करना चाहते हैं। क्या यह हासिल करना संभव है? हम उपयोगकर्ता केवल विकास के उद्देश्य के लिए। – AnzeR
जेबीपीएम ने एक्लिप्स प्लग में कार्यक्षमता तैनात की है।एक्टिविटी के पास अभी नहीं है। क्या कोई अल्फ्रेस्को को ज़िप/बार फ़ाइल (एक्टिपिटी के लिए ग्रहण प्लग-इन में बनाए गए) को तैनात करने के लिए चरण-दर-चरण ट्यूटोरियल गर्म प्रदान कर सकता है? यह मेरी पहली अल्फ्रेस्को स्थापना है, इसलिए मैंने कभी भी जेबीपीएम और अल्फ्रेस्को का उपयोग नहीं किया; कुछ ट्यूटोरियल पढ़ चुके हैं :( – AnzeR
क्या आपने http://wiki.alfresco.com/wiki/Workflow_with_Activiti का पालन करने का प्रयास किया था? इसमें अल्फ्रेस्को – Gagravarr