將資料觸發程式複製到發佈伺服器 replicating-data-triggers
使用ContextHub和AEM Targeting Engine根據作者/發佈設定中的資料觸發器自訂內容時,所有ContextHub和Personalization相關設定在發佈時不會自動與管道復寫。
請依照本頁面瞭解分別發佈這些設定所需的手冊步驟。
這基本上歸結為手動發佈:
- ContextHub存放區和UI模組設定
- 個人化對象
- 個人化活動
將資料觸發程式復寫至發佈伺服器的步驟 replicating-data-triggers-publish
請依照下列步驟,將資料觸發程式復寫至發佈伺服器。
步驟1:複製ContextHub設定 replicating-contexthub-configurations
-
導覽至 工具 > 部署 > 分佈 > 發佈代理程式 並按一下發佈代理程式以設定您的設定。
note note NOTE 或者,您可以使用 http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish
導覽至畫面以設定及測試連線。 -
按一下 測試連線 從動作列驗證作者與發佈執行個體的通訊,如下圖所示。
note note NOTE 如果測試失敗,您需要修正製作和發佈執行個體之間的復寫代理程式設定。 請參閱 疑難排解測試連線 以取得更多詳細資料。 -
選取 新增 從 發佈代理程式 熒幕樹狀結構並選取專案的設定路徑,例如,
/conf/screens/settings/cloudsettings/configuration
. -
按一下 提交.
復寫對象 replicating-audiences
-
導覽至您的AEM執行個體> 個人化 > 受眾 或使用
http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/audiences.html
以直接導覽。 -
向下切入您的專案資料夾,例如,
/conf/screens/
. -
從使用者介面中選取所有對象和區段。
-
按一下 管理發布 動作列中的。
-
按一下 下一個 和 發佈.
復寫活動 replicating-activities
-
導覽至您的AEM執行個體> 個人化 > 活動 或使用
http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html
以直接導覽。 -
向下切入您的專案資料夾,即,
/content/campaigns/screens/…
. -
從使用者介面中選取所有活動。
-
按一下 管理發布 動作列中的。
-
按一下 下一個 和 發佈.
結果 result
如果複製成功,您應在發佈執行個體(或專案的類似專案)上檢視以下結構:
/conf/screens/settings/cloudsettings/configuration/…
/conf/screens/settings/wcm/segments/…
/content/campaigns/screens/…
疑難排解測試連線 troubleshoot-test
如果測試連線在復寫ContextHub設定時失敗,請遵循以下章節以疑難排解問題:
-
導覽至工具> 部署 > 分佈 > 發佈代理程式.
-
按一下 編輯 並確保端點URL 匯入工具端點 欄位也指向散發代理程式中的發佈伺服器URL。
-
如果您未使用預設的管理員認證,則需要使用不同的使用者名稱和密碼來設定發佈代理程式。
請遵循下列步驟:
-
導覽至工具> 作業 > 網頁主控台
http://localhost:4502/system/console/configMgr
以開啟 Adobe Experience Manager Web Console畫面. -
搜尋 Apache Sling散發傳輸認證 — 以使用者認證為基礎的DistributionTransportSecretProvider
-
建立設定,透過填入 名稱, 使用者名稱 和 密碼 例如, Slingtransportsecretprovider.
-
按一下 儲存
-
使用
Cmd +F
以搜尋 Apache Sling散發代理程式 — 轉寄代理程式工廠 以開啟設定並搜尋 傳輸機密提供者. -
更新
(name=default)
替換為(name=slingTransportSecretProvider)
. -
按一下 儲存 並從重新執行測試連線 發佈代理程式 再次從AEM執行個體中熒幕顯示。
-