以程式設計方式管理偏好設定節點 programmatically-managing-the-preferencesnodes

本檔案中的範例和範例僅適用於JEE環境上的AEM Forms 。

本主題說明如何使用偏好設定管理員服務API (Java)以程式設計方式管理偏好設定節點。

您可以從管理員UI手動變更組態設定。 若要變更選項,請導覽至 Home>Settings>User Management> Configuration>Manual Configuration. 匯入 config.xml 進行變更後,您會注意到除了在節點進行的變更以外的所有變更 /Adobe/Adobe Experience Manager Forms/Config/UM persist 都會遺失。 使用者管理匯入和匯出的預覽不支援變更其他元件的組態設定。 現在,可以使用進行這些變更 PreferencesManagerServiceClient API。

步驟摘要 ​若要以程式設計方式管理偏好設定節點,請執行下列步驟:

  1. 包含專案檔案。
  2. 建立PreferencesManagerService客戶端
  3. 叫用適當的角色或許可權作業

包含專案檔案

在您的開發專案中包含必要的檔案。 如果您使用Java建立使用者端應用程式,則請包含必要的JAR檔案。 如果您使用Web服務,請務必包含Proxy檔案。

建立PreferencesManagerService客戶端

您必須先建立PreferencesManagerService使用者端,才能以程式設計方式執行User Management PreferencesManagerService作業。 使用Java API時,可藉由建立PreferencesManagerServiceClient物件來完成。

叫用適當的角色或許可權作業

建立服務使用者端後,您就可以叫用「偏好設定管理員」作業。 服務使用者端可讓您讀取及設定許可權。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2