Gestione programmatica dei nodi delle preferenze programmatically-managing-the-preferencesnodes

Gli esempi e gli esempi contenuti in questo documento sono solo per l’ambiente AEM Forms su JEE.

In questo argomento viene descritto come utilizzare l'API del servizio Preferences Manager (Java) per gestire in modo programmatico i nodi Preferences.

Puoi modificare manualmente le impostazioni di configurazione dall’interfaccia utente di Amministrazione. Per modificare le opzioni, passa a Home>Settings>User Management> Configuration>Manual Configuration. Importa config.xml dopo aver apportato le modifiche, noterai che tutte le modifiche tranne quelle apportate al nodo /Adobe/Adobe Experience Manager Forms/Config/UM persist sono persi. L'anteprima di Importazione ed esportazione gestione utenti non supporta la modifica delle impostazioni di configurazione per altri componenti. Ora è possibile apportare queste modifiche utilizzando PreferencesManagerServiceClient API.

Riepilogo dei passaggi Per gestire in modo programmatico i nodi delle preferenze, effettuare le seguenti operazioni:

  1. Includi file di progetto.
  2. Creare un client PreferencesManagerService
  3. Richiama le operazioni di ruolo o autorizzazione appropriate

Includi file di progetto

Includi i file necessari nel progetto di sviluppo. Se stai creando un’applicazione client utilizzando Java, includi i file JAR necessari. Se utilizzi i servizi web, accertati di includere i file proxy.

Creare un client PreferencesManagerService

Prima di poter eseguire a livello di programmazione un'operazione PreferencesManagerService di User Management, è necessario creare un client PreferencesManagerService. Con l’API Java questo viene effettuato creando un oggetto PreferencesManagerServiceClient.

Richiama le operazioni di ruolo o autorizzazione appropriate

Dopo aver creato il client del servizio, è possibile richiamare le operazioni di Gestione preferenze. Il client del servizio consente di leggere e impostare le autorizzazioni.

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