Habilitar la alternancia de funciones en el kit de desarrollo de software de Adobe Experience (AEM SDK)
La alternancia de funciones en AEM permite a los administradores habilitar o deshabilitar funciones en tiempo de ejecución, lo que resulta ideal para administrar las funciones de la versión preliminar y de la versión preliminar sin cambios en el código. Admite despliegues graduales, pruebas A/B y la desactivación rápida de funciones inestables.
Este artículo explica cómo habilitar las alternancias de funciones en la configuración local de SDK en AEM, que simula AEM as a Cloud Service con SDK y Dispatcher. Esta configuración ayuda a los equipos a realizar pruebas en un entorno de producción antes de implementarlas en la nube.
¿Por qué utilizar las alternancias de funciones en una configuración de AEM SDK?
Al trabajar en una configuración de AEM SDK, la función activa o desactiva la ayuda en:
-
Prueba de características experimentales de forma segura.
-
Despliegue de nuevos componentes por fases.
-
Mantener un único código base en varios entornos.
-
Reducción del riesgo durante las implementaciones y actualizaciones.
Requisitos previos
Antes de habilitar los alternadores de funciones en la configuración de AEM SDK, asegúrese de lo siguiente:
-
El usuario es miembro del grupo
forms-users. -
Vaya a
http://<author-instance-url>:portnumber/system/console/bundlesy compruebe si el paquete (com.adobe.granite.toggle.impl.dev-1.1.2.jar) está presente o no. En caso de que no esté presente, descargue el paquete desde el vínculo.
Activar alternancia de función
Siga estos pasos para habilitar los toggles de características en la instancia de AEM SDK:
-
Inicie sesión en la instancia de AEM Forms.
-
Navegue hasta
http://author-instance-url:portnumber/system/console/configMgr. -
Busque Proveedor de alternancia dinámica de Adobe Granite en el Administrador de configuración.
-
Haga clic en el icono ✏️
-
En la sección Conmutadores habilitados, haga clic en ➕ .
-
Añada el ID de alternancia de función para la función como se muestra en la siguiente imagen.
-
Haga clic en Guardar
Deshabilitar alternancia de funciones
Para desactivar las opciones de características para aquellas características cuyas opciones están activadas, siga los pasos a continuación:
-
Inicie sesión en la instancia de AEM Forms.
-
Navegue hasta
http://author-instance-url:portnumber/system/console/configMgr. -
Busque Proveedor de alternancia dinámica de Adobe Granite en el Administrador de configuración.
-
Haga clic en el icono ✏️.
-
En la sección Conmutadores deshabilitados, haga clic en ➕.
-
Añada el número de conmutador para que la función se desactive.
Consideración técnica
Los conmutadores de funciones se administran en tiempo de ejecución y son los más adecuados para configuraciones de desarrollo o prueba. En la configuración de AEM SDK, asegúrese de que las alternancias estén controladas por versiones y sincronizadas con CI/CD. Puede que sea necesario actualizar la página o borrar la caché para que se reflejen los cambios.