2013-04-20 74 views
0

嗨Guyz,XML工作流程部署在露天

我试图部署露天下面的测试工作流定义,因为从2 dayz :(

<?xml version="1.0" encoding="UTF-8"?> 
<process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="helloWorld"> 
<start-state name="start"> 
<transition name="" to="hello"></transition> 
</start-state> 
<node name="hello"> 
<transition name="" to="end1"> 
<action class="org.alfresco.repo.workflow.jbpm.AlfrescoJavaScript"> 
<script> 
logger.log("Hello World!"); 
</script> 
</action> 
</transition> 
</node> 
<end-state name="end1"></end-state> 
</process-definition>" 

但是当我去部署通过以上的露天社区4.2工作流程定义“工作flow.jsp,它给了我下面的错误消息

。” org.alfresco.service.cmr.workflow.WorkflowException:03200027流部件,引擎ID‘jBPM的’不注册“

请帮忙!

+0

为什么使用JBPM? Activiti是推荐使用的工作流引擎 – Gagravarr 2013-04-21 14:49:57

回答

2

JBPM在默认情况下是禁用的!

Onine文档:http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/tasks/adminconsole-workflow.html

段: 在alfresco-global.properties设置以下属性。

system.workflow.engine.jbpm.enabled=true 
system.workflow.engine.jbpm.definitions.visible=true 
+0

谢谢Mr:Tahir Malik。我按照你所说的设置配置后,成功地部署了工作流程定义:) – Baxter 2013-04-22 03:54:23

+0

没问题!,很高兴帮助。 – 2013-04-22 06:32:44