Sitecore工作流和标准值继承的恼人问题

Sitecore工作流和标准值继承的恼人问题

本文介绍了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 ValuesDefault Workflow字段相同。项目所处的状态将是在所述工作流中定义的Initial State

这篇关于Sitecore工作流和标准值继承的恼人问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 20:13