Relaciones de actividad

Existe una relación de actividad cuando una actividad se relaciona con una o varias actividades. Un ejemplo de esto es tener varias actividades de envío relacionadas con una sola actividad de pedido de compra, o una actividad de envío que contiene artículos de dos actividades de pedido de compra.

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

En la ilustración siguiente, las líneas de código resaltadas muestran 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.

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

El usuario final de la empresa examina una página web que muestra el historial de un pedido de compra. Puede indicar que a las 10 A.M. llega, dos días después recibe la aprobación, y la página proporciona un vínculo a los documentos reales. Debido al código de la ilustración anterior, la página también proporcionará hipervínculos que llevan al usuario final de la empresa a las páginas web de envío correspondientes.

Nota:

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

Véase también

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