Skip to main content

Preprocesamiento y posprocesamiento de la acción de flujo

Casos de uso de acciones de preprocesamiento y posprocesamiento

En algunas ocasiones, necesita ejecutar una acción de configuración o cierre en combinación con una acción de flujo. Por ejemplo, es posible que necesite inicializar elementos de una lista o copiar datos de una propiedad a otra. Para cumplir con estas necesidades, puede agregar acciones de preprocesamiento y posprocesamiento a una acción de flujo. La siguiente imagen muestra que el preprocesamiento comienza antes y que el posprocesamiento comienza después de que se ejecuta la asignación.

Data transform pre processing
Caution: Verifique que agregar una acción a la acción de flujo sea la mejor forma de ejecutar la acción. Por ejemplo, al configurar la concatenación del nombre y apellido de un usuario, considere utilizar una expresión de declaración. Con una expresión de declaración, la concatenación se realiza únicamente cuando es necesario. Con un preprocesamiento o posprocesamiento en la acción de flujo, la concatenación se realiza todas las veces. En la mayoría de los casos, puede utilizar conectores y páginas de datos en lugar de una acción de preprocesamiento. En algunos casos, puede configurar una acción opcional en App Studio en lugar de una acción de posprocesamiento.

Caso de uso de acciones de preprocesamiento

Considere un ejemplo de tipo de caso de viaje. TGB organiza una reunión anual para empleados y proveedores. Los empleados de TGB utilizan el tipo de caso de viaje para completar la organización del viaje para todos los viajes de negocios. Aproximadamente el 60 % de los casos de viaje procesados corresponden a la reunión anual de la empresa. Los requerimientos de la aplicación de TGB incluyen la creación de un evento predeterminado para la reunión anual de la empresa. Los valores predeterminados completan el formulario del evento durante la representación. Si el usuario elimina el evento predeterminado, los valores del evento no se vuelven a completar. El tipo de caso también debe ser adecuado para todas las solicitudes de viaje de la empresa.

Trip reservation case type

Puede utilizar un data transform para completar la reunión anual de la empresa en el formulario de evento como una acción de preprocesamiento. La primera vez que un usuario abre el formulario, el data transform completa el evento en el formulario. La creación del evento predeterminado ocurre cuando el usuario selecciona la acción de flujo u ocurre de forma automática si la acción de flujo es la acción predeterminada para la asignación.

Trip reservation case type with default values for Annual Company Meeting

Al configurar una acción de flujo con una acción de preprocesamiento, Pega Platform™ realiza la acción siempre que un usuario seleccione la acción de flujo y cada vez que se le presente la asignación al usuario. En el caso de uso de un tipo de caso de viaje, si el usuario completa la asignación y luego regresa a ella, por ejemplo, para actualizar los detalles de su viaje, el evento vuelve a completarse en el formulario. Agregue lógica a una actividad o data transform de preprocesamiento para probar si se ejecuta la acción.

Caso de uso de acciones de posprocesamiento

Otro caso de uso común para el posprocesamiento es cuando la dirección de facturación de un cliente es también la dirección de envío. Un data transform copia los valores de propiedad desde la página de dirección de facturación a la página de dirección de envío cuando se selecciona una casilla. Agrega el data transform a la acción de flujo como una acción de posprocesamiento. Cuando el usuario envía el formulario, la aplicación copia el contenido de la página de dirección de facturación a la página de dirección de envío.

Copy billing address to shipping address page

Al configurar una acción de flujo con una acción de posprocesamiento, Pega ejecuta la acción cada vez que usted ejecute la acción. En el ejemplo anterior de una dirección de facturación, cada vez que el usuario envía el formulario de dirección de facturación, Pega Platform ejecuta la acción de posprocesamiento para copiar la dirección de facturación a la dirección de envío.

Compruebe sus conocimientos con la siguiente actividad:

Consideraciones de configuración del preprocesamiento y posprocesamiento

Tipo de acción de preprocesamiento o posprocesamiento

Puede especificar una actividad o un data transform como acción de preprocesamiento o posprocesamiento. Además, si está utilizando la automatización de escritorios mediante robótica (RDA), puede especificar una automatización mediante robótica como una acción preprocesamiento o posprocesamiento. Analice el requerimiento y el tipo de caso para determinar qué tipo de acción de preprocesamiento o posprocesamiento es apropiada y la ubicación correspondiente. Utilice un data transform para copiar o transformar los datos, una actividad para ejecutar una serie de pasos secuenciales y una automatización mediante robótica para enviar o recibir los datos que los usuarios introducen en un formulario de caso en todas las aplicaciones que se están ejecutando en el escritorio de un usuario.

Nota: Trate de limitar el uso de actividades siempre que sea posible. 

Si decide utilizar varias acciones de preprocesamiento o posprocesamiento, considere la secuencia en la que el sistema ejecuta diferentes acciones. Para el preprocesamiento, el sistema aplica en primer lugar un data transform, ejecuta una actividad y, a continuación, ejecuta una automatización. Para el posprocesamiento, el sistema invoca en primer lugar a una automatización, aplica un data transform y, a continuación, ejecuta una actividad.

Valor de probabilidad de la acción de flujo

Para una acción de preprocesamiento, otra consideración es el valor de probabilidad de la acción de flujo. Pega carga la acción de flujo con la probabilidad más alta de forma predeterminada, por lo que una acción de preprocesamiento de la acción de flujo se ejecuta automáticamente cuando el usuario llega a una asignación.

Reutilización

Considere la posibilidad de la reutilización. Si una acción de preprocesamiento o posprocesamiento corresponde únicamente a un solo tipo de caso, especialice la acción de flujo para el tipo de caso en lugar de agregar la acción de preprocesamiento o posprocesamiento.

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.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice