我实现了自定义工作流程,并将其设置为“文档(页面)”:
portal_workflow/manage_selectWorkflows
中将其设置为“文档(页面)”,单击Change
,然后单击Update security settings
它已设置并且正在运行。问题是我的所有页面现在都处于Private
状态,即使大多数页面以前都处于Published
状态。
我是在本地应用程序中完成的,所以这不是一个真正的问题。但是如何设置它(在生产网站中)以避免出现此问题?
我认为可能与initial_state
的值有关:
<dc-workflow workflow_id="foo_publication_workflow" title="Foo Publication Workflow" description="" state_variable="review_state" initial_state="private" manager_bypass="False">
答案 0 :(得分:2)
您必须将具有旧工作流程的现有内容迁移到新工作流程。
在ZMI portal_workflow中,必须将OLD工作流程指定为Document类型。
然后转到“克隆”控制面板->类型(@@ types-controlpanel)->在下拉菜单中选择“文档”,然后选择新的工作流程。
现在,您可以正确配置旧状态和新状态之间的精确匹配。
点击apply
开始迁移。
hth, 亚历山德罗。