户外活动工作流部署



我有一点问题。我在Eclipse中使用Activiti插件创建了一个工作流。我有一个模型,上下文文件和bpmn20.xml文件。一切都部署在共享/alfresco/扩展,但:如果我部署工作流,删除bpmn20.xml文件中的整个以下标记

  <bpmndi:BPMNDiagram id="BPMNDiagram_activitiCustomWorkflow">

(所以基本上没有工作流图),一切都很好,但我无法在Alfresco Share的工作流详细信息页面看到工作流图。如果我留下这个标签(Eclipse在开始时用Activiti项目创建的),Alfresco还没有开始。(浏览器拒绝连接)日志没有告诉我任何信息,并且Tomcat不能正常停止(我必须删除catalina。

我的bpmn20.xml文件头是:

<?xml version="1.0" encoding="UTF-8"?>
  <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:activiti="http://activiti.org/bpmn"
    xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
    xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
    xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"
    typeLanguage="http://www.w3.org/2001/XMLSchema"
    expressionLanguage="http://www.w3.org/1999/XPath"
    targetNamespace="http://activiti.org/bpmn20">

我错过了什么吗?或者Eclipse没有创建正确的bpmn文件?啊,户外4.0。Ubuntu服务器10.04 LTS x64我使用的是Activiti引擎,jBPM引擎是关闭的。

你可能需要打开webapps/alfresco/WEB-INF/classes/log4j.properties.

log4j.logger.org.alfresco.repo.workflow=debug

我也有设置在webapps/share/WEB-INF/classes/log4j.properties

我的Eclipse(活动设计器)生成如下标题

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="Onlio">
  <process id="OnlioWFAdhocMultiNonEsc" name="WF name/description" isExecutable="true">

但我也有一个问题,所以我使用这个(这对我来说是有效的:)),所以你可以试试…

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"
typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath"
targetNamespace="http://alfresco.org">
  <process id="WFID" name="WF name/description" isExecutable="true">

(只有targetNameSpace不同)

祝你好运:)

顺便说一句,对于部署,您将需要一个上下文文件或工作流控制台:)(也应该有如何通过数据字典部署的方法-我不确定如何:))

OT btw2 -对于日志,我设置了这两个参数:(在. .tomcatwebappsalfrescoWEB-INFclasseslog4j.properties)

log4j.logger.org.alfresco.repo.jscript=debug
log4j.logger.org.alfresco.repo.jscript.ScriptLogger=debug

最新更新