Actividades en bucle
Las actividades en bucle son acciones asociadas en bucle dentro de una orquestación. Existe la posibilidad de capturar los eventos de acciones asociadas en bucle dentro de una orquestación. Para hacerlo, se deberá crear otra actividad y asignar todos los hitos de actividad y datos nuevos del bucle. Este procedimiento es necesario porque el procesamiento de datos del bucle tendrá lugar más de una vez por cada ejecución programada. La siguiente ilustración muestra un ejemplo de esta situación.
Tal como se muestra en la ilustración, si existe un pedido de compra con varios elementos de línea que se procesan en un bucle, las preguntas del tipo ¿Qué pedidos tienen precios de elemento de 100 $? Son ambiguas. Las preguntas no ambiguas son:
¿Qué pedidos tienen elementos de línea con un precio de $100?
¿Qué pedidos tienen precios Total/Mín./Máx. de $100?
La creación de preguntas no ambiguas pasa por concebir los elementos de línea de pedido como elementos independientes del pedido. En el Editor de perfiles de seguimiento, la actividad raíz (por ejemplo, un pedido de compra) se asigna a todas las acciones externas al bucle. La actividad secundaria (por ejemplo, elemento de línea) se asigna a las acciones dentro del bucle.
Deberá utilizar un elemento de carga como ActivityID para la actividad raíz. Tenga este elemento de carga disponible en algunos de los mensajes internos del bucle. Asigne la actividad al nodo Relación que se muestra bajo la actividad secundaria, y asígnele el mismo nombre que la actividad raíz.