我实现了自定义工作流,并将其设置为文档(页(:
- 在我的默认配置文件中添加
- 升级步骤导入工作流
- 在
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">
您必须将现有内容迁移到新工作流程中。
必须在ZMI Portal_workflow中为文档类型指定旧工作流程。
然后转到Plone Control面板 ->类型(@@ typess -controlpanel( ->在下拉菜单中选择文档,然后选择新的工作流程。
现在您可以正确配置旧状态和新状态之间的精确匹配。
单击apply
开始迁移。
hth,Alessandro。