更改工作流程时,请保留所有项目的现有状态



我实现了自定义工作流,并将其设置为文档(页(:

  • 在我的默认配置文件中添加
  • 升级步骤导入工作流
  • 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。

相关内容

  • 没有找到相关文章

最新更新