Workflow 如何在alfresco activiti中使用activiti:formProperty?

Workflow 如何在alfresco activiti中使用activiti:formProperty?,workflow,alfresco,activiti,bpmn,alfresco-share,Workflow,Alfresco,Activiti,Bpmn,Alfresco Share,我想在alfresco设计和部署一个activiti工作流。 为此工作流准备表单的一种方法是定义表单并使用其formKey。 但通过这种方式,我应该更改share-workflow-form-config.xml并重新启动tomcat,然后部署模型和bpmn文件 我需要一种不用重启tomcat就可以进行一次部署的方法。 我在activiti中找到了一种使用activit:formProperty的方法,但它在alfresco中似乎不起作用。 我说得对吗?这不是露天的吗? 如果alfresco有,

我想在alfresco设计和部署一个activiti工作流。 为此工作流准备表单的一种方法是定义表单并使用其formKey。 但通过这种方式,我应该更改share-workflow-form-config.xml并重新启动tomcat,然后部署模型和bpmn文件

我需要一种不用重启tomcat就可以进行一次部署的方法。 我在activiti中找到了一种使用activit:formProperty的方法,但它在alfresco中似乎不起作用。 我说得对吗?这不是露天的吗? 如果alfresco有,我怎么用

换句话说,当我在alfresco workflow console中部署一个activiti explorer示例时,部署的工作流开始事件表单中没有显示任何这些字段。 单击“启动工作流”后,将显示一个错误

org.alfresco.service.cmr.workflow.WorkflowException: 03110260 Failed to start workflow activiti$vacationRequest:1:2352.

您可以通过工作流控制台执行此操作。 看看这个

您好,据我所知,在当前设置下无法执行此操作。因为您缺少的是在Alfresco共享中运行工作流。每个屏幕都由Alfresco自己的表单引擎渲染

要实现您想要的,可以单独运行Activi并使用Activit自己的UI

回到您的帖子,我引用:“但是通过这种方式,我应该更改share-workflow-form-config.xml并重新启动tomcat,然后部署模型和bpmn文件。”

您可以加快速度:

  • 首先定义模型,完成并测试后,重新启动Alfresco
  • 可以在运行时对share-workflow-form-config.xml或任何其他表单xml进行更改。您只需通过post方法重新加载共享WebScript&form-->alfresco/service/index?reset=on或reset=all(get可能有效,但尚未尝试)。我正在使用Will Abson的build ANT脚本来实现这一点。查看一个谷歌项目插件,你会在那里找到它
  • 部署工作流时,无需重新启动Alfresco!您可以在运行时上载新的bpmn20.xml文件,或者创建一个*.bar包并上载该包
  • 使用Alfresco模型的优点是,您可以通过在多个步骤中使用相同的模型和表单配置来重用工作流屏幕。例如,我经常使用“审阅和批准”任务和表单配置,因为这是一项常规任务

  • 非常感谢,我知道如何使用工作流控制台部署工作流。但部署后,不会显示任何字段。