Abilita attivazione/disattivazione funzionalità in Adobe Experience Software Development Kit (AEM SDK)
In AEM, l’attivazione delle funzioni consente agli amministratori di abilitare o disabilitare le funzioni in fase di esecuzione, ideale per la gestione delle funzioni di adozione anticipata e prerelease senza modifiche al codice. Supporta i rollout graduali, il test A/B e la rapida disattivazione delle funzioni instabili.
In questo articolo viene illustrato come abilitare l’attivazione delle funzioni di attivazione/disattivazione nella configurazione SDK locale di AEM, che simula AEM as a Cloud Service utilizzando SDK e Dispatcher. Questa configurazione consente ai team di eseguire i test in un ambiente di produzione prima di distribuirli nel cloud.
Perché utilizzare gli interruttori delle funzioni in una configurazione di AEM SDK?
Quando si lavora in una configurazione di AEM SDK, la funzione attiva la guida in:
-
Verifica sicura delle caratteristiche sperimentali.
-
Rollout di nuovi componenti in fasi.
-
Mantenimento di un'unica base di codice in più ambienti.
-
Riduzione dei rischi durante le installazioni e gli aggiornamenti.
Prerequisiti
Prima di abilitare l’attivazione delle funzioni nella configurazione di AEM SDK, assicurati di quanto segue:
-
Utente membro del gruppo
forms-users. -
Passa a
http://<author-instance-url>:portnumber/system/console/bundlese controlla se il bundle (com.adobe.granite.toggle.impl.dev-1.1.2.jar) è presente o meno. Se non è presente, scarica il bundle dal collegamento.
Attiva/disattiva funzione
Per abilitare le opzioni nella tua istanza di AEM SDK, segui la procedura riportata di seguito:
-
Accedi all’istanza di AEM Forms.
-
Accedi a
http://author-instance-url:portnumber/system/console/configMgr. -
Cerca Adobe Granite Dynamic Toggle Provider in Configuration Manager.
-
Fare clic sull'icona ✏️.
-
Nella sezione Attivazione/disattivazione fare clic su➕.
-
Aggiungi l’ID di attivazione/disattivazione della funzione, come illustrato nell’immagine seguente.
-
Fai clic su Salva
Disabilita attivazione funzionalità
Per disattivare l'attivazione/disattivazione delle funzionalità per le funzionalità attivate, procedere come segue:
-
Accedi all’istanza di AEM Forms.
-
Accedi a
http://author-instance-url:portnumber/system/console/configMgr. -
Cerca Adobe Granite Dynamic Toggle Provider in Configuration Manager.
-
Fare clic sull'icona ✏️.
-
Nella sezione Attivazione/disattivazione fare clic su ➕.
-
Aggiungi il numero di attivazione/disattivazione della funzione.
Considerazioni tecniche
Gli interruttori delle funzioni sono gestiti in fase di esecuzione e sono più adatti per le impostazioni di sviluppo o test. In una configurazione di AEM SDK, accertati che gli interruttori siano controllati in base alla versione e sincronizzati con CI/CD. Affinché le modifiche vengano applicate, potrebbe essere necessario aggiornare la pagina o cancellare la cache.