Adobe recomienda utilizar la captura de datos moderna y ampliable Componentes principales para crear un nuevo Forms adaptable o adición de Forms adaptable a páginas de AEM Sites. Estos componentes representan un avance significativo en la creación de Forms adaptable, lo que garantiza experiencias de usuario impresionantes. En este artículo se describe un método antiguo para crear Forms adaptable mediante componentes de base.
Existen diferentes tipos de usuarios con diversas aptitudes que trabajan con formularios adaptables. Aunque es posible que los usuarios expertos tengan los conocimientos necesarios para trabajar con scripts y reglas complejas, puede haber usuarios de nivel básico que únicamente necesiten trabajar con el diseño y las propiedades básicas de los formularios adaptables.
AEM Forms permite limitar el acceso de los usuarios al Editor de reglas en función de su rol o función. En los ajustes del servicio de configuración de Forms adaptable, puede especificar la variable grupos de usuarios que pueden ver y acceder al editor de reglas.
Inicie sesión en AEM Forms como administrador.
En la instancia de autor, haga clic en Adobe Experience Manager > Herramientas
> Operaciones > Consola web. La consola web se abre en una nueva ventana.
En la ventana Consola web, busque y haga clic en Configuración del canal web de comunicaciones interactivas y formularios adaptables. Configuración del canal web de comunicaciones interactivas y formularios adaptables aparece el cuadro de diálogo. No cambie ningún valor y haga clic en Guardar.
Crea el archivo /apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config en el repositorio CRX.
Inicie sesión en CRXDE como administrador. Abra el archivo /apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config para editarlo.
Utilice la siguiente propiedad para especificar el nombre de un grupo que puede acceder al Editor de reglas (por ejemplo, RuleEditorsUserGroup) y haga clic en Guardar todo.
af.ruleeditor.custom.groups=["RuleEditorsUserGroup"]
Para habilitar el acceso para varios grupos, especifique una lista de valores separados por comas:
af.ruleeditor.custom.groups=["RuleEditorsUserGroup", "PermittedUserGroup"]
Ahora, cuando un usuario que no forma parte del grupo de usuarios especificado (aquí RuleEditorsUserGroup) pulse un campo, aparecerá el icono Editar regla ( ) no está disponible para ellos en la barra de herramientas de componentes:
Barra de herramientas de componentes visible para un usuario con acceso al Editor de reglas
Barra de herramientas de componentes visible para un usuario sin acceso al Editor de reglas
Para obtener instrucciones sobre cómo agregar usuarios a grupos, consulte Administración de usuarios y seguridad.