Workflow 带有Activiti插件的Liferay工作流

Workflow 带有Activiti插件的Liferay工作流,workflow,liferay,Workflow,Liferay,我正在使用Liferay Activiti工作流插件来实现工作流。Activiti工作流插件是一个钩子。插件工作正常。但我有以下问题: 如何启用Liferay工作流的User对象 如何使自定义实体在单独的架构中为其启用了表定义,而不启用“lportal”Liferay工作流 我读过这个 在这里,它描述了一个步骤,其中我们要添加liferayportlet.xml以下条目: <workflow-handler>com.liferay.workflow.ArticleWorkflowHa

我正在使用Liferay Activiti工作流插件来实现工作流。Activiti工作流插件是一个钩子。插件工作正常。但我有以下问题:

  • 如何启用Liferay工作流的
    User
    对象

  • 如何使
    自定义实体
    在单独的架构中为其启用了表定义,而不启用“lportal”Liferay工作流

  • 我读过这个

    在这里,它描述了一个步骤,其中我们要添加
    liferayportlet.xml
    以下条目:

    <workflow-handler>com.liferay.workflow.ArticleWorkflowHandler</workflow-handler>
    
    com.liferay.workflow.ArticleWorkflowHandler
    
    但是我使用的钩子没有
    liferayportlet.xml
    文件。那么我应该如何进行,步骤是什么


    提前感谢。

    与Activiti liferay Hook相比,构建项目模块并在不同的liferay插件中将自定义实体定义为资产更好。为此:

  • 创建一个新的portlet项目并在其中定义自定义实体
  • 然后,您可以修改liferay-portlet.xml并将您的portlet指向您的工作流处理程序
  • 还要注意,如果您需要以这种方式调用Activiti Jars。您可以将它们从Liferay Activiti Hook的lib目录移动到全局lib目录(在Tomcat it place中:${Tomcat_HOME}/lib)

    但是,如果您确实需要在Liferay Activiti项目本身中定义自定义实体,请首先向其添加一个portlet。请记住,一个Liferay项目可以由多个Liferay插件(如hook portlet…)组成。这样做。最好将其源代码导入到像eclipse这样的IDE中,然后在其上创建一个portlet并执行您想要的操作