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

Gli esempi e gli esempi contenuti in questo documento sono solo per AEM Forms in ambiente 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, passare a Home>Settings>User Management> Configuration>Manual Configuration. Importa config.xml dopo aver apportato le modifiche. Tutte le modifiche ad eccezione di quelle apportate al nodo /Adobe/Adobe Experience Manager Forms/Config/UM persist andranno perse. 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 le API PreferencesManagerServiceClient.

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 il ruolo o le operazioni di 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