將資料觸發器複製到發佈伺服器

使用ContextHub和AEM鎖定目標引擎根據製作/發佈設定中的資料觸發器來自訂內容時,所有與ContextHub和個人化相關的設定在發佈時不會自動與管道複製。

請依照本頁了解分別發佈這些設定所需的手冊步驟。

這基本上可歸因於手動發佈:

  1. ContextHub存放區和UI模組設定
  2. 個人化對象
  3. 個人化活動

將資料觸發器複製到發佈伺服器的步驟

請依照下列步驟,將資料觸發器複製到發佈伺服器。

步驟1:複製ContextHub配置

  1. 導覽至​工具 > 部署 > 發佈 > 發佈代理 ,然後按一下發佈代理以配置您的設定。

    image1

    注意

    或者,您也可以使用http://localhost:4502/libs/granite/distribution/content/distribution-agent.html?agentName=publish直接導覽至畫面,以設定和測試連線。

  2. 按一下動作列中的「測試連線」 ,驗證作者與發佈例項的通訊,如下圖所示。

    image1

    注意

    如果測試失敗,您需要修正製作與發佈執行個體之間的復寫代理設定。 如需詳細資訊,請參閱疑難排解測試連線

  3. 從​分發代理​螢幕樹中選擇​添加​並選擇項目的配置路徑,例如/conf/screens/settings/cloudsettings/configuration

  4. 按一下​Submit

復寫對象

  1. 導覽至您的AEM例項> 個人化 > 對象​或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/audiences.html直接導覽。

  2. 深入鑽研至您的專案資料夾,例如/conf/screens/

    image1

  3. 從使用者介面中選取所有對象和區段。

  4. 按一下動作列中的​管理出版物

  5. 按一下「Next」和「Publish」。

複製活動

  1. 導覽至您的AEM例項> 個人化 > 活動​或使用http://localhost:4502/libs/cq/personalization/touch-ui/content/v2/activities.html直接導覽。

  2. 深入鑽研至您的專案資料夾,即/content/campaigns/screens/…

  3. 從使用者介面中選取所有活動。

  4. 按一下動作列中的​管理出版物

  5. 按一下「Next」和「Publish」。

重要

在專案設定期間複製ContextHub設定和對象時,會同時複製活動,且每次在管道內變更目標時都需要。

結果

如果復寫成功,您應在發佈執行個體(或專案的類似結構)上檢視下列結構:

/conf/screens/settings/cloudsettings/configuration/…
/conf/screens/settings/wcm/segments/…
/content/campaigns/screens/…

測試連接故障排除

如果複製ContextHub設定時測試連線失敗,請依照以下章節疑難排解問題:

  1. 導覽至工具> 部署 > 發佈 > 發佈代理

  2. 從動作列按一下​編輯,並確保​匯入工具端點​欄位中的端點URL也指向發佈代理中的發佈伺服器URL。
    image1

  3. 如果您未使用預設的管理員憑證,則需要使用不同的使用者名稱和密碼來設定發佈代理程式。

    請遵循下列步驟:

    1. 導覽至工具> 操作 > Web控制台 http://localhost:4502/system/console/configMgr以開啟​Adobe Experience Manager Web控制台螢幕

    2. 搜尋​Apache Sling Distribution Transport憑證 — 以DistributionTransportSecretProvider​為基礎的使用者憑證

      image1

    3. 建立配置,方法是填入​NameUser name​和​password,例如​slingTransportSecretProvider

      image1

    4. 按一下​儲存

    5. 使用Cmd +F搜索​Apache Sling Distribution Agent - Forward Agent Factory​以開啟配置並搜索​傳輸密碼提供程式

      image1

    6. 使用(name=slingTransportSecretProvider)更新(name=default)

    7. 按一下​Save,然後從AEM實例的​Distribution Agent​螢幕再次運行測試連接。

本頁內容