Definición de transacciones para las etapas del proceso
La definición de transacciones para las etapas del proceso determina cuándo se ejecuta el procesamiento y cómo se agrupa el trabajo dentro de los flujos de trabajo de tramitación de pedidos. Al asociar las transacciones con los pasos del proceso, se controla el momento de la ejecución, la secuencia y la forma en que se confirman o se revierten los cambios.
Este enfoque contribuye a garantizar una ejecución predecible, protege la coherencia de los datos y permite gestionar de forma controlada los casos de éxito, fracaso y reintento durante el procesamiento de los pedidos.
Visión general
Las transacciones definen los límites de ejecución en el procesamiento de pedidos. Al asociar una transacción a un paso del proceso, se determina cómo se agrupan las tareas relacionadas y cuándo se ejecutan a medida que los pedidos avanzan por los flujos de trabajo. Las transacciones también determinan cómo el sistema confirma o revierte los cambios en función de los resultados del procesamiento.
Puedes ampliar o derivar transacciones para dar soporte a escenarios de procesamiento especializados sin necesidad de redefinir el comportamiento básico. A medida que evolucionan los flujos de trabajo, las transacciones pueden modificarse o eliminarse para adaptar los plazos de ejecución y las dependencias a los nuevos requisitos.
Crear, modificar y eliminar transacciones utilizadas en los pasos del proceso, lo que incluye ampliar o derivar transacciones a partir de definiciones existentes. Estas tareas se basan en los conceptos de ejecución descritos en «Configuración de los límites y la sincronización de la ejecución» y muestran cómo se aplica en la práctica el comportamiento de las transacciones.