Conjuntos de configuraciones
Los ajustes de configuración les proporcionan a los desarrolladores un framework unificado para personalizar los parámetros del comportamiento de una aplicación. Los ajustes están organizados en conjuntos de configuraciones que vinculan los ajustes con un elemento común, como puede ser una característica de una aplicación o un tipo de caso específico.
Los ajustes de configuración y los conjuntos de configuraciones proporcionan opciones low-code para controlar el comportamiento de una aplicación. Los ajustes de configuración minimizan la necesidad de anulaciones de reglas y de cambios de reglas personalizados para desarrollar aplicaciones más fáciles de mantener, actualizar e implementar. Minimizar las anulaciones de reglas personalizadas reduce el tiempo de comercialización y las probabilidades de generar bugs u otros problemas durante el desarrollo por parte del cliente.
Puede usar los ajustes de configuración para lo siguiente:
- Controlar el uso de funciones en una aplicación: Cuando una función posee dependencias, puede utilizar los ajustes de configuración para deshabilitar las funciones hasta que se cumpla con las dependencias. Por ejemplo, enviar emails es, a menudo, una acción disponible en muchos procesos. Si la integración de email no se completó o no se debe usar en un entorno específico, puede utilizar un ajuste de configuración para deshabilitar la función.
- Determinar qué procesos deberían seguirse en un flujo: Si se necesita una aprobación basada en un límite monetario, por ejemplo, puede utilizar un ajuste de configuración para mantener el monto del límite monetario de modo que se pueda modificar el número sin modificar el código.
- Controlar la experiencia de la UI: Cuando se utiliza una metodología de desarrollo ágil, los cambios de proceso se introducen con cada lanzamiento. Puede utilizar un ajuste de configuración para controlar la visualización de las instrucciones para un cambio de proceso, ya sea en un proceso existente o para uno nuevo. Una vez que los usuarios adoptan el proceso, puede actualizar el ajuste de configuración de modo que se oculten las instrucciones adicionales.
Nota: En lanzamientos anteriores de Pega Platform™, las configuraciones dinámicas de sistema (DSS) proporcionaban la funcionalidad de comportamiento dinámico. Los ajustes de configuración deberían reemplazar a las DDS para proporcionar una funcionalidad mejorada y un mantenimiento más simple.
Para acceder a los conjuntos de configuraciones, diríjase a la landing page de configuraciones haciendo clic en Configurations, en la pestaña Settings de App Studio.
En la siguiente imagen, haga clic en los íconos + para explorar la landing page de configuraciones.
Desarrollo
Los conjuntos de configuraciones se crean y se mantienen en App Studio para agrupar los ajustes de configuración. Las reglas como clases, páginas de datos y propiedades se crean al momento de desarrollar los conjuntos de configuraciones en App Studio y también se pueden ver en Dev Studio. Los rulesets aplicados a los conjuntos de configuraciones se derivan internamente desde rulesets abiertos disponibles para la aplicación. Los ajustes de configuración son instancias de datos de la clase Data-Configuration-Setting .
Nota: Cuando se cree un conjunto de configuraciones, este no estará disponible en la landing page de configuraciones hasta que no tenga por lo menos un ajuste de configuración.
En la siguiente imagen, haga clic en los íconos + para explorar los atributos de los ajustes de configuración.
Los ajustes de configuración utilizan controles de acceso basados en roles (RBAC) para brindar acceso a los roles estándar de administrador, gerente y usuario. La siguiente tabla muestra el acceso predeterminado para cada rol.
Rol |
Conjuntos de configuraciones (Pega-Configuration) |
Ajustes de configuración (Data-Configuration-Setting) |
---|---|---|
Administradores PegaRULES:SysAdm4 |
Leer/Escribir/Borrar |
Leer/Escribir/Borrar |
Usuarios PegaRULES:User4 |
Leer |
Leer |
Gerentes PegaRULES:WorkMgr4 |
Leer/Escribir |
Leer/Escribir |
Nota: Un administrador puede actualizar el acceso para que los usuarios y gerentes puedan escribir y borrar los conjuntos de configuraciones y los ajustes.
Los conjuntos de configuraciones se definen en la estructura de clase Pega-Configuration y se incluyen en el archivo de implementación generado por las reglas del producto. El nombre del conjunto se mantiene como el valor pyLabel de una regla de clase y tiene una extensión máxima de 64 caracteres. Los ajustes de configuración se incluyen cuando la checkbox Include associated data se marca durante la creación del archivo del producto.
Hacer referencia a ajustes de configuración
Puede hacer referencia a los ajustes de configuración en cualquier lugar de la aplicación con el creador de condiciones. El creador de condiciones brinda un menú para seleccionar un conjunto de configuraciones y un ajuste de configuración.
En la siguiente imagen, haga clic en los íconos + para explorar la forma en que el creador de condiciones hace referencia a un ajuste de configuración.
Compruebe sus conocimientos con la siguiente actividad.
This Topic is available in the following Modules:
If you are having problems with your training, please review the Pega Academy Support FAQs.
¿Quiere ayudarnos a mejorar este contenido?