Liferay工作流使用相关文档 Liferay Portal 中包含了一个叫Kaleo 的工作流引擎
Kaleo 工作流程允许用户定义任意数量的简单到复杂的业务流程/工作流,通过一个门户界面来部署和管理它们
安装完Kaleo-web 插件后,在控制面板中会添加下列菜单项: My Workflow Tasks ————我的工作流任务 Workflow Configuration ————我的提议 My Submissions ————工作流配置 Workflow ————工作流 Kaleo-web 插件默认有一个工作流:Single Approver Workflow
此工作流要求在发布内容前须经过批准
使用Liferay的工作流引擎的便利之一是,流程定义中指定的所有角色会在部署时自动创建
Liferay 的Kaleo 工作流定义在一个XML 文件中,并通过门户网站的用户来执行
管理员可以创建许多不同的工作流定义
我们可以使用工作流中新的用户角色或者使用门户中已经存在的角色来管理审批流程
工作流定义中的关键部分是 asset,states,transitions 和tasks
Asset 是指正在被审核和批准的内容
States 表示工作流的阶段,例如,created,rejected 或者 approved
Transitions 发生在states之间,表示下一个state(状态)是什么
Tasks 是工作流中需要用户操作的步骤
默认的single approver workflow,箭头表示 transitions,方框表示 states 和tasks
1、 工作流配置 (1)、添加工作流页面,选择工作流 xml 定义文件
(2)、选择工作流 上图中,我们给网页内容这个portlet 配置了Single Approv er 工作流