Herramienta de Configuración de la aplicación
Antes de su implementación, la aplicación pasa por muchos entornos, como desarrollo, garantía de calidad (QA) y pruebas, antes de pasar a producción.
Cuando se migra una aplicación de un servidor o entorno a otro, suelen cambiar las referencias a los sistemas externos que están conectados a la aplicación, como las URL de extremo y los servidores JNDI. En función de su entorno, deberá modificar la información que la aplicación necesita para conectarse a estos sistemas externos.
Por ejemplo, una empresa de comercio bursátil tiene una aplicación de Pega Platform™ que dirige a los usuarios a un servicio web de datos sobre precios de acciones y un servidor de correo electrónico para enviarles notificaciones por correo electrónico.
En la siguiente imagen, haga clic en los íconos + para identificar cómo funciona la herramienta de Configuración.
El ejemplo anterior muestra solo dos conjuntos de configuraciones, pero una aplicación puede contener decenas de conectores e información de configuración. No es recomendable actualizar individualmente las configuraciones de entorno de cada aplicación, ya que existe el riesgo de saltearse una y retrasar el lanzamiento de la aplicación.
Para evitar saltearse una configuración, use la característica Application Settings (Configuración de la aplicación) para hacer referencia a los sistemas externos por entorno. Puede usar la configuración de la aplicación para definir valores de configuración, que pueden variar por entorno, sin actualizar las reglas de integración y las instancias de datos. La configuración de la aplicación puede tener uno de estos tipos de valores:
- Texto
- Booleano
- Lista enumerada
- Clase
Categorías de configuración de la aplicación
Una aplicación de Pega Platform puede tener muchas configuraciones. Con la Categorización, los desarrolladores pueden agrupar configuraciones de la aplicación relacionadas para que sea más fácil encontrarlas y entender su propósito.
Cree categorías para que sea más fácil para los usuarios buscar las configuraciones de la aplicación. Por ejemplo, si crea una categoría llamada Integración, puede aplicarla a las configuraciones de la aplicación asociadas a la integración con los datos del cliente. En Dev Studio, seleccione (Crear>Sysadmin>Categoría) y escriba una breve descripción y un nombre.
En la imagen siguiente, el ejemplo muestra los campos obligatorios para crear una nueva categoría.
Categorías padre
Las categorías también pueden tener categorías padre para agrupar categorías similares por propósito, por ejemplo, Seguridad. Para agrupar múltiples categorías, en la pestaña Definition (Definición), en el campo de Id. Parent category, presione la tecla de la flecha hacia abajo para especificar una categoría padre.
Valores de configuración de la aplicación
Puede configurar valores distintos para diversos niveles de producción en Dev Studio. Al ejecutar la aplicación, el sistema usa el valor de configuración que corresponde al nivel de producción actual.
Los valores del nivel de producción son compatibles con los siguientes entornos:
1 - Sandbox
2 - Desarrollo
3 - Garantía de calidad
4 - Pruebas
5 - Producción
Visualice, busque y edite las configuraciones de la aplicación desde la landing page Application Settings en Dev Studio, por medio de la ruta de navegación que se muestra en la siguiente imagen:
La landing page muestra las configuraciones de la aplicación que corresponden al entorno de producción actual que esté utilizando. Puede editar los valores de configuración de la aplicación, por ejemplo, una URL de extremo.
Abra la regla de configuración de la aplicación que desee cambiar. En la columna Production , asegúrese de que la regla de configuración de la aplicación esté en el ruleset de producción.
(Valor), ingrese el valor de configuración del nivel de producción especificado. Antes de cambiar el valor de configuración de la aplicación, asegúrese de que dicha configuración esté en un ruleset desbloqueado. Por ejemplo, para cambiar el valorLa imagen siguiente muestra la Configuración de la aplicación, en la pestaña Settings (Configuración), desde donde puede modificar los valores de cada nivel de producción:
Nota: Los campos en la columna Value type. Por ejemplo, si elige
String/text
, la columna (Valor) muestra campos en los que puede ingresar un valor de texto. En cambio, si elige Boolean
, verá un checkbox. (Valor) se muestran de manera distinta en función del tipo de valor que seleccione en el campo Página de datos lista para usar para la Configuración de la aplicación
Pega Platform ofrece una página de datos lista para usar, D_PxGetApplicationSettingValue, que facilita la recuperación de los valores que necesita. Usted crea configuraciones de la aplicación en las que almacena los valores, y luego la página de datos reúne las reglas de propiedad del entorno con los valores y escribe esos pares de propiedades y valores en el portapapeles.
En el ejemplo siguiente, se usa una página de datos lista para usar para obtener los valores de configuración de la aplicación.
Por ejemplo, puede crear una nueva configuración de la aplicación que contenga la configuración para la integración con valores que cambian de un entorno a otro. Al momento de ejecutar la aplicación, el sistema accede a la página de datos D_pxGetApplicationSettingValue para cargar esas configuraciones.
Nota: Para obtener más información sobre las configuraciones, consulte Configuración de referencias dinámicas a sistemas externos con la característica Configuración de recursos globales.
Compruebe sus conocimientos con la siguiente actividad.
This Topic is available in the following Module:
If you are having problems with your training, please review the Pega Academy Support FAQs.
¿Quiere ayudarnos a mejorar este contenido?