Sitecore工作流程发布操作参数

时间:2015-10-29 20:49:45

标签: sitecore publish sitecore-workflow

我们为Sitecore中的大部分内容启用了工作流程。我们正在使用项目进入工作流程的最终状态后可用的自动发布功能。我们的实施合作伙伴为此发布操作启用了3个参数 -

  • alllanguages = 1
  • 相关= 1
  • 深= 1

据我所知,深度只发布工作流所在项目的子项。我也了解相关将发布所有相关图像,项目通过链接管理器功能链接。但我不明白alllanguages参数是什么。这是否以所有可用语言发布工作流程中的项目?此外,它是否会以所有可用语言发布所有儿童和相关项目?

2 个答案:

答案 0 :(得分:3)

有6个参数boolean,1或0

有了相关和深层的同义语,它会以所有语言发布当前项目和儿童及相关项目,因此儿童及相关语言也以所有语言发布。

请参阅此文auto-publish-workflow-action-updates

这是语言选项:

“alllanguages” - 控制当前项目是否将以源数据库中存在的所有语言发布。可能的值:“1” - 当前项目将以源数据库中存在的所有语言发布;所有其他值 - 代码使用其他参数的值来确定将发布当前项目的语言。

“languages” - 逗号(,)分隔的语句列表,其中将发布当前项目。

“itemlanguage” - 控制当前项目是否以当前语言发布。可能的值:“1” - 当前项目将以其当前语言发布; “0” - 当前项目不会以当前语言发布;所有其他值 - 当前项目将以其当前语言发布。请注意,即使此参数的值为“0”,如果项目的当前语言位于“语言”列表中,当前项目仍将以当前语言发布。

答案 1 :(得分:0)

Sitecore拥有每个项目的版本和语言;我的假设(没有看到实现)将是它发布所述项目的所有(可用)版本。也就是说,如果您只有en-US语言版本,那么您也不一定会获得es-SP(除非您的工作流程的一部分是语言翻译)。