本文介绍了Sitecore工作流和标准值继承的恼人问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
目前,我在Sitecore工作流方面遇到问题。问题如下:我的模板标准值已经设置了工作流和默认工作流字段集。工作流状态设置为草稿。但是,每次我根据此模板创建项目时,它都不会继承工作流节字段,它们都为空如果我手动设置项目的工作流和工作流状态,它将按预期工作,直到最终状态。但是,如果内容作者编辑项目,则会创建新版本,但只保留工作流字段值,而工作流状态再次为空。
我做错了什么?为什么会发生这种事?我使用的是Sitecore 6.5.0
推荐答案
模板的__Standard Values
只能设置Default workflow
字段;不要在__Standard Values
项上设置Workflow
字段,因为这暗示__Standard Values
项本身在工作流中!同样,不要在__Standard Values
项上设置State
字段,因为这表示__Standard Values
项处于该状态!
您的工作流项目上有一个Initial State
字段,该字段定义项目将处于的初始状态(假设项目使用该工作流)。
Default Workflow
字段中具有__Standard Value
工作流,则该项目的Workflow
字段将设置为与其__Standard Values
的Default Workflow
字段相同。项目所处的状态将是在所述工作流中定义的Initial State
。 这篇关于Sitecore工作流和标准值继承的恼人问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!