我们有一个网站,其中包含非常基本的商品工作流程。它的草稿>发布队列(动作)>准备发布。作者处理和项目,然后单击"队列发布",从而将项目移动到最终"准备发布状态。我们有一个自动发布的代理,下次会选择它,或者他们也可以选择手动发布该项目。
除了当和项目处于最终状态时,大部分工作都有效,我的理解是编辑它的动作应该自动创建一个新版本并将项目发送回草稿。这种情况没有发生。
我们是否需要在工作流程中添加一些具体内容才能实现这一目标?或者,作者是否需要采取措施来实现这一目标。任何其他建议都会有所帮助。感谢。
答案 0 :(得分:3)
您的作者是否担任Administrator
角色?具有管理员角色的任何人都必须手动启动工作流程过程。我相信编辑时也不会创建新版本。
此外,如果您根据定义的模板创建新项目,Sitecore是否会将其正确添加到工作流程中?如果没有,则可能会建议您无法正确设置工作流程(除非用户是管理员)。您需要设置工作流程的所有工作都在模板__Standard Values
中,您需要将Default Workflow
字段设置为工作流程
答案 1 :(得分:0)
当我关闭锁定时,我有相同的经验。
当您需要锁定时,通过工作流程中的编辑自动创建新版本。
<!-- 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说的相同)