为什么';已部署';国家';分析工作流程&x27;是否在Sitecore 8.1中修改我的活动项目?

为什么';已部署';国家';分析工作流程&x27;是否在Sitecore 8.1中修改我的活动项目?,sitecore,sitecore8,Sitecore,Sitecore8,我在/system/Marketing Control Panel/Campaigns下有一个/templates/system/Analytics/Campaign类型的项目,它位于/Workflows/Analytics Workflow工作流中 当项目的工作流状态为“草稿”时,我可以编辑/保存字段,这些字段保留我保存的值。当项目处于“已部署”工作流状态时,“显示名称”字段的值始终设置为“标题”字段的值。项目进入状态时,以及每次编辑/保存项目时 这只发生在8.1(不是8.0或更低版本)中,如

我在/system/Marketing Control Panel/Campaigns下有一个/templates/system/Analytics/Campaign类型的项目,它位于/Workflows/Analytics Workflow工作流中

当项目的工作流状态为“草稿”时,我可以编辑/保存字段,这些字段保留我保存的值。当项目处于“已部署”工作流状态时,“显示名称”字段的值始终设置为“标题”字段的值。项目进入状态时,以及每次编辑/保存项目时

这只发生在8.1(不是8.0或更低版本)中,如果我直接将状态设置为“已部署”,或者通过工作流将状态移动到“已部署”,则会发生这种情况

很抱歉,此gif被提升,但您可以看到,当我从草稿更改为已部署时,内容树中的名称以及“显示名称”字段都会更改。当我试图将其更改为“已部署”状态时,它会立即将其更改回原来的状态


我认为这是一个bug,但是,我会向Sitecore支持部门确认这是100%确定的

保存项目时,Sitecore将触发
Sitecore.Analytics.Data.Items.ItemEventHandler中的
OnItemSaved
事件处理程序,如下所示:

此处理程序检查项目是否处于最终工作流状态(实际状态),如果是,则部署定义并尝试使用某些更改更新项目的引用项目:

但是,它不是更新引用项,而是针对当前项而不是引用项重新播放更改。还有一个专门为活动更新标题的地方


简而言之,我不知道为什么会出现这种情况,您可能应该就此与支持人员联系。

您能为我们提供屏幕截图吗?我在8.1的任何一个版本中都没有看到“显示值”字段,它是自定义字段吗?日志中有什么吗?@DerekHunziker-oops,“显示名称”@AhmedOkour添加了屏幕。我将试用新的8.1版本box@MStodd我刚刚在fresh 8.1实例上测试了这个,但无法复制这个,您在“已部署”状态下有任何自定义操作吗?sitecore支持能够复制它,所以他们正在做更多的研究。谢谢你的回复!