將資料觸發器復寫至發佈伺服器 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
直接瀏覽至畫面以設定及測試連線。 -
按一下 測試連線 從動作列中,以驗證Author與Publishing例項的通訊,如下所示:
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執行個體中熒幕。
-