Manipulación de datos de aplicaciones
Como Business Architect (BA) de Pega que colabora con las partes interesadas del negocio y de TI, resulta útil comprender los datos de la aplicación, de dónde vienen, cómo los usa el sistema y cómo manipula los datos en toda la aplicación. Por ejemplo, un caso recibe un valor de fecha de entrega de un sistema de registros externo. El valor aparece como texto, como "December 4, 2021
". La aplicación de Pega requiere la conversión del texto a un tipo de campo de solo fecha, como 04/12/2021, para procesar los datos correctamente.
En App Studio, la manipulación de los datos de la aplicación se produce a través de un data transform. Los datos también se pueden manipular mediante una actividad (Activity), pero solo se puede hacer en Dev Studio, y no se recomienda el uso de actividades.
En este tema, explorará los data transforms, cómo funcionan y por qué se los prefiere a las actividades.
Data transforms
El propósito de un data transform es manipular datos en una aplicación. Los data transforms copian o dirigen los datos a los campos que usted necesite. Puede utilizar los data transforms para convertir datos de un tipo a otro, mover datos entre objetos, calcular valores, cambiar formatos y establecer valores predeterminados.
En la siguiente imagen, haga clic en los íconos + para explorar de qué manera Pega Platform™ utiliza los data transforms para mejorar el proceso de pago de una aplicación de compra:
Configuración de data transforms en App Studio
Además de usar data transforms para copiar datos, puede usar data transforms para convertir datos de un tipo a otro. Por ejemplo, recibe una entrada de fecha de entrega de un pedido de otro sistema como un valor de cadena, como "December 4, 2021."
. Use un data transform para copiar y convertir el formato de cadena almacenado de la fecha de entrega en la propiedad de valor de la fecha, 04/12/2021.
En App Studio, puede aplicar data transforms utilizando la automatización Run Data Transform o una acción de pre/post-procesamiento.
Nota: Para obtener más información acerca de la configuración de Data Transform en App Studio, consulte Creating a Data Transform in App Studio.
Automatización de Run Data Transform
La automatización Run Data Transform ejecuta el data transform seleccionado en tiempo de ejecución, o puede definir un data transform nuevo. Por ejemplo, puede configurar la automatización Run Data Transform para ejecutar el data transform Convert string to date, como se muestra en la siguiente figura:
Pre/posprocesamiento
Se puede configurar un paso para que ejecute un data transform antes de que se ejecute, lo que constituye una acción de preprocesamiento, o después de que se ejecute, lo que constituye una acción de postprocesamiento. En el ejemplo de la aplicación de compras, puede configurar el paso Shipping information con una acción de postprocesamiento que ejecute un data transform para copiar la información de envío en la vista Billing Adress. La siguiente figura muestra el paso Shipping Information (información de envío) con un data transform de posprocesamiento:
Nota: Para obtener más información sobre el preprocesamiento y postprocesamiento, consulte Preprocesamiento y postprocesamiento en acciones de flujo.
Actividades frente a data transforms
En Pega Platform, las actividades automatizan el procesamiento más allá de la simple manipulación de datos del origen al destino.
Las reglas de actividad utilizan una secuencia de pasos para automatizar el sistema con el fin de respaldar procesos complejos, elaborar cálculos o cuando una regla requiere una actividad para ejecutarse.
Las actividades pueden ser adecuadas para los siguientes procesos:
- Procesamiento en segundo plano
- Ciclos complejos
- Procesamiento paralelo
- Eventos programados recurrentes
- Servicios
Las actividades requieren a menudo código Java para realizar su tarea y, por lo tanto, son complejas de construir, mantener y actualizar.
En comparación con las actividades, los data transforms consumen menos recursos y procesan la información más rápidamente. Como resultado, puede usar data transforms en lugar de actividades para realizar muchas tareas comunes de manipulación de datos, entre las que se incluyen:
- Normalización de datos para usarlos en una página de datos.
- Copiar datos de una página para crear una página nueva.
- Mapeo de propiedades y sus valores desde una página existente hasta una página nueva.
- Definición de uno o más campos iniciales en una página y configuración de sus valores. Un data transform puede establecer muchos valores de campo en una página en un paso de procesamiento.
Como BA de Pega, anime al equipo de TI a usar data transforms siempre que sea posible para realizar tareas de manipulación de datos.
Confirme sus conocimientos con la siguiente interacción:
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?