在Sitecore中编辑时未移回草稿的项目



我们有一个网站,它有一个非常基本的项目工作流。它是"草稿">"发布队列(操作)">"准备发布"。作者处理和项目,然后单击"排队发布",从而将项目移动到最终的"准备发布"状态。我们有一个自动发布的代理,它将在下次接收它,或者他们也可以选择手动发布项目。

除了当和项目处于最终状态外,我的理解是,编辑它的操作应该自动创建一个新版本,并将项目发回草稿。这并没有发生。

我们是否需要在工作流中添加一些特定的内容来实现这一点?或者,作者需要采取什么措施来做到这一点。任何其他建议都是有益的。谢谢

您的作者是否担任Administrator角色?任何具有管理员角色的人都必须手动启动工作流过程。我相信在编辑时也不会创建新版本。

此外,如果您根据定义的模板创建新项目,Sitecore是否正确地将其添加到工作流中?如果没有,则可能表明您没有正确设置工作流(除非用户是管理员)。您只需要在模板的__Standard Values中设置工作流即可。您需要将Default Workflow字段设置为工作流

当我关闭锁定时,我也有同样的经历。

当您需要锁定时,通过在工作流中进行编辑自动创建新版本。

      <!--  REQUIRE LOCK BEFORE EDITING
        If true, the user must have a lock on a document before
        he can edit it, otherwise it is always ready for editing
      -->
  <setting name="RequireLockBeforeEditing" value="true"/>

此外,管理员不需要锁定,并且在以管理员身份编辑项目时不会自动创建新版本。(与Trayek所说的相同)

最新更新