使用工作流程更新工具更新工作流程
使用工作流程更新工具将工作流程添加到尚未启用工作流程的现有项。
开始之前
- connect.businesslogic.module.workflowenablement.class=com.aptrix.pluto.workflow.WorkflowEnablementModule
- connect.businesslogic.module.workflowenablement.remoteaccess=true
- connect.businesslogic.module.workflowenablement.autoload=false
过程
结果
- 指定工作流程:
如果工作流程与工作流程内容位于不同的库中,那么您还必须指定库名。例如:workflow=libraryName/WorkflowName
- 指定工作流程阶段:
- 通过向 URL 中添加 &workflowstage=workflowstagename,可以指定要将已更新的项移动到的工作流程阶段。此处所指定阶段的状态必须为“已发布”。无法对状态为“草稿”的阶段分配项。如果未指定,那么会将项分配给第一个具有“已发布”状态的阶段。
如果工作流程阶段与工作流程内容位于不同的库中,那么您还必须指定库名。例如:workflowstage=libraryName/WorkflowStageName
- 保留日期:
- 通过向用于运行工作流程更新工具的 URL 中添加 &preserve_dates=true,可以保留由工作流程更新工具所更新项的上次修改日期。
- 限制要修订的项类型:
- 通过向用于运行工作流程更新工具的 URL 中添加 &restrictOn=itemtype,可以限制处理的对象类型。例如:
- Content
- PresentationTemplate
- AuthoringTemplate
- ContentTemplate
- SiteAreaTemplate
- Taxonomy
- Category
- SiteArea
- 针对组件的 Cmpnt
- library
- 输入库名称。如果省略了 library 参数,那么将使用通过 WebSphere Integrated Solutions Console 在
WCM WCMConfigService 服务中配置的缺省库。
要对所有库运行此工具,请改为使用 &alllibraries=true。如果您有很多库,那么此过程的运行时间可能会很长,因此最好是对个别库而不是所有库运行此工具。
- 对项进行解锁:
- 要在运行工具时强制对锁定的项进行解锁,请将 &forceUnlock=true 添加到查询中。此设置的缺省值为 true。
- 指定超时(以秒计):
- 要防止服务器在工作流程更新工具完成之前超时,可以向 URL 指定 &sessionTimeOut=。此设置定义为在会话超时前所经历的秒数。例如:&sessionTimeOut=36000。缺省会话超时值为 14440 秒。
对虚拟门户网站运行此工具
可以通过两种方法对虚拟门户网站运行此工具:
- 使用虚拟门户网站的 URL 上下文:
http://[HOST]:[PORT]/wps/wcm/myconnect/[url_context]?MOD=workflowenablement&fix=true
- 使用虚拟门户网站的主机名:
http://[Virtual_HOST]:[PORT]/wps/wcm/myconnect?MOD=workflowenablement&fix=true