在liferay中以编程方式启动工作流
我集成了activiti和liferay-portal-6.2-ce-ga4。我在ActivitiExplorer中创建了一个简单的工作流来请求喝茶在liferay中以编程方式启动工作流,liferay,workflow,activiti,Liferay,Workflow,Activiti,我集成了activiti和liferay-portal-6.2-ce-ga4。我在ActivitiExplorer中创建了一个简单的工作流来请求喝茶 <process id="hello" isExecutable="true"> <startEvent id="start" activiti:initiator="initiator"></startEvent> <userTask id="usertask" name="H_usert
<process id="hello" isExecutable="true">
<startEvent id="start" activiti:initiator="initiator"></startEvent>
<userTask id="usertask" name="H_usertask" activiti:assignee="kermit">
<extensionElements>
<activiti:formProperty id="consult" name="Do u want tea ??" type="enum">
<activiti:value id="yes" name="yes"></activiti:value>
<activiti:value id="no" name="no"></activiti:value>
</activiti:formProperty>
</extensionElements>
</userTask>
<endEvent id="end"></endEvent>
<sequenceFlow id="flow1" sourceRef="start" targetRef="usertask"></sequenceFlow>
<sequenceFlow id="flow2" sourceRef="usertask" targetRef="end"></sequenceFlow>
</process>
我将它部署到liferay中。如何在liferay中启动此工作流。
请给出一些解决方案。感谢您的帮助。谢谢。通过集成,您真正的意思是什么,因为您可以从REST或库api中找到它。你是说库api吗?您看到正在创建activiti表了吗?我的意思是,我将liferay的默认workfow引擎“kaleo web”更改为我从中下载的“activiti web”。我在上面有一个工作流定义。我想在liferay中启动此工作流定义。Activiti表是在我为liferay portal定义的同一个数据库中创建的。