私はワークフローの途中です。ワークフローがトリガーされる製品モデルがあります。この特定の製品をステージからオンライン バージョンに同期する必要がありますか?
どうやって進める ?この製品モデル、ソース カタログ バージョン、およびターゲット カタログ バージョンを渡す方法はありますか? 出力はこの特定の製品を同期しますか?
ありがとう、サンジェイ・ヴィタニ
私はワークフローの途中です。ワークフローがトリガーされる製品モデルがあります。この特定の製品をステージからオンライン バージョンに同期する必要がありますか?
どうやって進める ?この製品モデル、ソース カタログ バージョン、およびターゲット カタログ バージョンを渡す方法はありますか? 出力はこの特定の製品を同期しますか?
ありがとう、サンジェイ・ヴィタニ
Impex のインポートとエクスポートを使用して、モデルをステージ サーバーからエクスポートし、HAC/console/Impex Import を使用して本番環境にインポートするだけです。
Hybris は、CronJobs を使用してカタログの同期を実行します。CatalogVersionSyncCronJobModel
1 つのインスタンスを見て、そのジョブに直接設定する必要があります。その後、投げることCronJobService
ができます(投げるかどうかは選択できますsynchronous
)。
私たちはそのメカニズムを非常に広範囲に使用していますが、驚いたことに、Hybris 自体はそのプロセスを (もはや) 推奨していません。途中でさまざまな問題が発生しました。残念ながら、コンテンツのリリース戦略を自分で実装することを検討する必要があります。
製品に変更を加える場合、ステージングされたカタログに変更を加える可能性が高くなります。これは、公開前に情報が正しいことを確認するための仲介者です (特に、ワークフロー プロセスが整っている場合に役立ちます)。この情報を同期するには、製品コックピットにログインする必要があります。左側のメニューでステージングされたバージョンのカタログを見つけて右クリックし、[選択したバージョンを同期] を選択します。これにより、お客様の情報がオンライン カタログに転送されます。
製品リスト ページと検索結果ページに到達すると、そこに含まれる情報はおそらく SOLR によってインデックス化されています。変更を反映するには、インデックスを再作成する必要があります。これを行うには: HMC > システム > ファセット検索 > インデクサー操作ウィザード ポップアップ ウィンドウが表示されます。インデクサー操作を更新として選択し、Solr 構成を Web サイトに関連付けられたインデックスに選択します。