閱讀英文

共用方式為


迴圈活動

迴圈活動是指,在協調流程中迴圈的動作。 您也許可以從協調流程內迴圈的動作擷取事件。 若要執行這項操作,請建立其他活動,並對應迴圈內所有的新活動里程碑和資料。 請務必這麼做,因為迴圈中的資料處理將會在每個排程執行發生一次以上。 下圖顯示此情況的範例。

顯示迴圈活動範例的影像。

如圖所示,如果「訂單」有多個在迴圈中處理的「明細項目」,像是「哪個訂單的項目價格為 $100?」的問題就會顯得模稜兩可。 明確的問題如下:

  • 哪個訂單的明細項目價格為 $100?

  • 哪個訂單的總計/最小/最大項目價格為 $100?

    建立明確的問題必須將明細項目與訂單當做兩回事來思考。 在追蹤設定檔編輯器中,根活動 (例如訂單) 會對應至迴圈外的所有動作。 子活動 (例如明細項目) 會對應至迴圈內的動作。

    您需要使用內容項目當做根活動的 ActivityID。 讓這個內容項目可以用在迴圈內部的某些訊息中。 請將活動對應至子活動底下顯示的關係節點,並將該活動命名為根活動。

另請參閱

使用事件資料流實作 BAM 活動