Condividi tramite


Relazioni tra attività

Una relazione tra attività esiste quando un'attività è correlata a una o più attività. Si ha questo tipo di relazione, ad esempio, nel caso di più attività di spedizione correlate a una singola attività ordine di acquisto o di un'attività di spedizione contenente elementi di due attività ordine di acquisto.

Per indicare che due attività sono correlate, è necessario conoscere entrambi i nomi e disporre degli ActivityID corrispondenti in memoria per poter chiamare AddRelatedActivity. Questa API crea il collegamento tra i record attività corrispondenti.

Nella figura seguente le righe di codice evidenziate illustrano come creare una relazione tra l'istanza di attività ordine di acquisto 123 e le attività di spedizione 1549, 1550 e 1551.

Immagine che mostra come stabilire una relazione tra l'istanza dell'attività Ordine di acquisto #123 e le attività di spedizione #1549, 1550 e 1551.

L'utente finale di business esamina una pagina Web che visualizzi la cronologia di un ordine di acquisto. È possibile indicare l'ora di arrivo (10.00), dopo due giorni viene inviata l'approvazione e la pagina fornisce un collegamento ai documenti effettivi. In base al codice riportato nella figura precedente, la pagina fornirà anche i collegamenti che consentono all'utente finale di business di accedere alle pagine Web corrispondenti relative alla spedizione.

Nota

Tutte le chiamate a AddRelatedActivity devono essere eseguite tra BeginActivity e EndActivity.

Vedere anche

Continuazione dell'attività
Infrastruttura dinamica BAM
BAM API (esempio di BizTalk Server)
BAM API from an Orchestration Expression (esempio di BizTalk Server)