向Sitecore 6.5中的现有项目添加工作流 [英] Adding a workflow to an existing item in sitecore 6.5

查看:11
本文介绍了向Sitecore 6.5中的现有项目添加工作流的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在Sitecore 6.5中设置工作流。我可以让工作流在从模板创建的新数据项上运行得很好,但是每次我转到创建工作流之前存在的数据项时,功能区栏都会告诉我"此项当前不是工作流的一部分"。

我已在默认工作流字段和数据项的工作流字段中添加了我想要设置的工作流,但仍未应用该工作流。

我不确定如何将新创建的工作流应用于现有数据项。在Sitecore 6.5中是否可以做到这一点?

推荐答案

确定..因此,所有这一切的关键是出版。

  • 将默认工作流设置为标准值对已经是工作流一部分的项目没有影响。这样做只会更改现有项目的"默认工作流"字段,但对已创建的项目没有影响

    • 如果要添加工作流的内容当前不是工作流的一部分,并且该内容当前已发布,则更改该模板标准值的工作流也不起作用。原因是,这是已发布的内容,如果在已发布的情况下将其放入工作流中,则会取消发布。坏消息。

    • 您不应在模板标准值上设置工作流和工作流状态.永远不会。您没有必要这样做,正如您所看到的,它会产生意想不到的后果,一开始是没有意义的。

      /li>

以下是您需要做的。您只需在模板标准值上设置默认工作流即可。现在..。如果您有当前发布的内容,您只需要创建一个新版本(如果您在web.config中将其设置为这样做的话,它应该会自动为您的内容作者创建一个新版本……如果您是管理员,则不会这样做,因为您可以编辑已发布的内容),只要他们试图编辑这些项目。只要在创建项目的新版本后,"默认工作流"字段仍设置为"标准值",它就会根据默认工作流中的内容将新版本放入工作流中。

这篇关于向Sitecore 6.5中的现有项目添加工作流的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆