以程式設計方式管理偏好設定節點 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進行這些變更。
步驟摘要 若要以程式設計方式管理偏好設定節點,請執行下列步驟:
- 包含專案檔案。
- 建立PreferencesManagerService客戶端
- 叫用適當的角色或許可權作業
包含專案檔
在您的開發專案中包含必要的檔案。 如果您使用Java建立使用者端應用程式,則請包含必要的JAR檔案。 如果您使用Web服務,請務必包含Proxy檔案。
建立PreferencesManagerService使用者端
您必須先建立PreferencesManagerService使用者端,才能以程式設計方式執行User Management PreferencesManagerService作業。 使用Java API時,可藉由建立PreferencesManagerServiceClient物件來完成。
叫用適當的角色或許可權作業
建立服務使用者端後,您就可以叫用「偏好設定管理員」作業。 服務使用者端可讓您讀取及設定許可權。
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2