Devolución de llamada de terminación de proceso

Un sistema externo (probablemente un proceso BPEL, aunque no necesariamente) que promulgue un flujo de trabajo de Cúram a través de servicios web requerirá con frecuencia una notificación de que el proceso se ha completado y posiblemente algunos datos de salida de la definición de proceso. Esto requiere, por cada definición de proceso, especificar un servicio web que se invoque cuando el proceso finalice.

El servicio web de devolución de llamada se especifica en los metadatos de definición de proceso utilizando la PDT o directamente en los metadatos como se describe en Metadatos de una definición de proceso.

Nota: Antes de utilizarlo en una definición de proceso de flujo, el servicio web de devolución de llamada deberá estar registrado como conector de servicio web de salida de Cúram, tal y como se describe en el capítulo Conectores de servicio web de salida de Cúram de la Guía de referencia de modelado de Cúram.

El servicio web de devolución de llamada debe ser implementado por un sistema externo, pero debe ajustarse a una definición de tipo de puerto especificada por el servicio web de flujo de trabajo de Cúram. Pueden obtenerse más detalles en Invocación desde procesos BPEL.