Compartir a través de


Relaciones de actividades

Las relaciones entre actividades existen cuando una actividad está relacionada con una o más actividades. Por ejemplo, cuando se tienen varias actividades de envío relacionadas con una sola actividad de pedido, o una actividad de envío que contiene elementos procedentes de dos actividades de pedido.

Para indicar que dos actividades están relacionadas, deberá conocer ambos nombres y tener los ActivityID correspondientes en memoria para llamar a AddRelatedActivity. Esta API crea el vínculo entre los registros de actividad correspondientes.

En la siguiente ilustración, las líneas de código resaltadas muestran cómo establecer una relación entre la instancia de actividad de pedido n.º 123 y las actividades de envío n.º 1549, 1550 y 1551.

Imagen que muestra cómo se hace una relación entre la instancia de actividad Pedido de compra n.º 123 y las actividades de envío n.º 1549, 1550 y 1551.

El usuario final de negocios consulta una página Web que muestra el historial de un pedido. Podría indicar que llega a las 10 a.m. y obtiene aprobación dos días más tarde. Asimismo, la página proporciona un vínculo a los documentos en cuestión. Debido al código mostrado en la ilustración anterior, la página también proporcionará hipervínculos que lleven al usuario empresarial final hasta las páginas Web de envío correspondientes.

Nota

Todas las llamadas a AddRelatedActivity deben producirse entre BeginActivity y EndActivity.

Consulte también

Continuación de actividades
Infraestructura dinámica de BAM
API de BAM (ejemplo de BizTalk Server)
API de BAM desde una expresión de orquestación (ejemplo de BizTalk Server)