Synchronization 如何在hybirs中将一个产品从阶段同步到在线版本?

Synchronization 如何在hybirs中将一个产品从阶段同步到在线版本?,synchronization,hybris,Synchronization,Hybris,我正在工作流程中。我有一个触发工作流的产品模型。现在我需要将此特定产品从后台同步到在线版本 如何进行?是否有任何方法可以传递此产品模型、源目录版本和目标目录版本?输出将同步此特定产品 谢谢,Sanjay Vithani您可以使用Impex导入和导出,只需从后台服务器导出您的模型,然后使用HAC/console/Impex导入在生产中导入即可。您应该查看CatalogVersionSyncCronJobModel,并直接在该作业上设置一个实例。之后,您可以将其扔到CronJobService(您可

我正在工作流程中。我有一个触发工作流的产品模型。现在我需要将此特定产品从后台同步到在线版本

如何进行?是否有任何方法可以传递此产品模型、源目录版本和目标目录版本?输出将同步此特定产品


谢谢,Sanjay Vithani

您可以使用Impex导入和导出,只需从后台服务器导出您的模型,然后使用HAC/console/Impex导入在生产中导入即可。您应该查看
CatalogVersionSyncCronJobModel
,并直接在该作业上设置一个实例。之后,您可以将其扔到
CronJobService
(您可以选择是否
synchronous


我们非常广泛地使用这种机制,但令我们惊讶的是,Hybris themself不再推荐这种过程。我们在途中遇到了各种各样的问题,不幸的是,您应该考虑为自己实施一个内容发布策略。

当您对产品进行更改时,您很可能会对分级目录进行更改。这是您的中介,可确保信息在上线前正确无误(如果您有工作流流程,则特别有用)。 为了同步此信息,您需要登录到产品驾驶舱。在左侧菜单上找到目录的暂存版本,右键单击它,然后选择“同步所选版本”。这将把您的信息传送到在线目录中

当您到达ProductListings页面和SearchResults页面时,包含的信息很可能会被SOLR索引。为了反映任何更改,您需要重新编制索引。为此: HMC>系统>方面搜索>索引器操作向导
将出现一个弹出窗口。选择索引器操作作为更新,并选择与网站关联的索引的Solr配置。

在成功测试阶段版本后,同步将移动到联机目录版本。可以使用HMC(Hybris管理控制台)进行同步

  • 转到目录->目录管理工具->同步

  • 选择要同步的网站,例如Powertools、Training、Apparel

  • 转到目录版本(第三个选项卡)

  • 右键单击网站的阶段版本,然后选择创建新同步

  • 选择暂存版本作为源,在线版本作为目标并保存

  • 返回目录版本(第三个选项卡)并点击同步

  • 选择您的网站并单击开始


  • 另一种方法是使用在线版本运行所有impex,而不是分阶段运行,但这是不可取的。因为当你在一个项目上工作时,你需要写这么多的弹劾,这将很难以这种方式同步,因此上述方法是诽谤和道德的

    请告诉我们您在工作流中的具体位置我在公共工作流决策模型执行(最终工作流操作模型操作)功能中。从动作参数我可以得到产品模型。最终产品模型ProductModel=getAttachedProduct(操作);我想让这个产品模型从stage同步到onlineHi@Benni有什么更新吗?有什么理由使用同步机制吗?为什么不直接更新两个目录版本?如果有数百万个产品,同步整个目录将是一个负担。我同意使用impex只同步一个产品导出(暂存)/导入(在线)目录听起来是个不错的选择。