Liferay工作流Word下载.docx

上传人:b****6 文档编号:16763553 上传时间:2022-11-25 格式:DOCX 页数:11 大小:578.61KB
下载 相关 举报
Liferay工作流Word下载.docx_第1页
第1页 / 共11页
Liferay工作流Word下载.docx_第2页
第2页 / 共11页
Liferay工作流Word下载.docx_第3页
第3页 / 共11页
Liferay工作流Word下载.docx_第4页
第4页 / 共11页
Liferay工作流Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Liferay工作流Word下载.docx

《Liferay工作流Word下载.docx》由会员分享,可在线阅读,更多相关《Liferay工作流Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

Liferay工作流Word下载.docx

我们可以使用工作流中新的用户角色或者使用门户中已经存在的角色来管理审批流程。

工作流定义中的关键部分是asset,states,transitions和tasks。

Asset是指正在被审核和批准的内容。

States表示工作流的阶段,例如,created,rejected或者approved。

Transitions发生在states之间,表示下一个state(状态)是什么。

Tasks是工作流中需要用户操作的步骤。

默认的singleapproverworkflow,箭头表示transitions,方框表示states和tasks。

1、工作流配置

(1)、添加工作流页面,选择工作流xml定义文件。

(2)、选择工作流

上图中,我们给网页内容这个portlet配置了SingleApprover工作流。

配置完之后,我们新增一篇网页内容时,就会启动这个流程。

(3)、以michelle@(该用户拥有角色Writer)用户登录门户,进入网页内容,进行添加网页内容操作。

新增的网页内容信息如下:

(4)、添加网页内容之后,在我的提议中会出现一条数据,如下图所示:

如果该篇网页内容被审核通过或拒绝之后,会出现在“完成”这个标签页中。

(5)、注销该用户,以richard@(该用户拥有角色Publisher)用户登录,进入我的工作流任务,查看需要审批的网页内容等。

在这里可以将该篇网页内容分配给自己审批,也可以分配给其他人进行审批。

选择分配给其他人时,会出现下面的页面:

我们选择分配到我,则会在“分配给我“这个列表中出现。

(6)、对网页内容进行审核。

审核通过后,流程进入下一步。

(7)、查看网页内容审核状态。

以michelle@用户登录,可以在我的提议中看到下列信息。

点击链接可以查看流程具体信息,如下:

2、工作流xml定义文件

<

?

xmlversion="

1.0"

encoding="

UTF-8"

>

workflow-definition

xmlns="

urn:

:

liferay-workflow_6.0.0"

xmlns:

xsi="

http:

//www.w3.org/2001/XMLSchema-instance"

xsi:

schemaLocation="

liferay-workflow_6.0.0

<

name>

SingleApprover<

/name>

description>

Asingleapprovercanapproveaworkflowcontent.<

/description>

version>

1<

/version>

state>

<

created<

initial>

true<

/initial>

transitions>

<

transition>

<

review<

target>

/target>

default>

/default>

/transition>

/transitions>

/state>

task>

update<

actions>

notification>

CreatorModificationNotification<

execution-type>

onAssignment<

/execution-type>

template>

Yoursubmissionwasrejectedbyareviewer,pleasemodifyandresubmit.<

/template>

template-language>

text<

/template-language>

notification-type>

email<

/notification-type>

/notification>

/actions>

assignments>

user/>

/assignments>

resubmit<

/task>

ReviewNotification<

Youhaveanewsubmissionwaitingforyourreviewintheworkflow.<

roles>

role>

role-type>

community<

/role-type>

CommunityAdministrator<

/role>

<

CommunityContentReviewer<

CommunityOwner<

organization<

OrganizationAdministrator<

OrganizationContentReviewer<

OrganizationOwner<

regular<

PortalContentReviewer<

Administrator<

/roles>

approve<

approved<

reject<

false<

action>

onEntry<

script>

!

[CDATA[

P.liferay.portal.kernel.workflow.WorkflowStatusManagerUtil.updateStatus(P.liferay.portal.kernel.workflow.WorkflowConstants.toStatus("

approved"

),workflowContext);

]]>

/script>

script-language>

javascript<

/script-language>

/action>

/workflow-definition>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1