放大視角
我們剛剛看到有許多獨特的軌跡。原因在於流程中有數個階段會同時執行不同的活動,導致每種排列產生不同的事件序列。當 3 個活動可以以任意順序發生時,可能的排列有 6 種。若在流程後段再出現另一組 3 個平行活動,組合後的不同排列數就會變成 6 乘以 6,以此類推。
讓我們把這些活動折疊成單一的活動實例來處理這個問題。我們已經將子流程 Create Quotation、Production 和 Accounting 折疊過了。子流程 Delivery 還需要被折疊。
本練習屬於課程
R 商業流程分析
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Collapse activities
otc_high_level <- ___(otc, ___ = c(
"Handover To Deliverer",
"Order Delivered",
"Present For Collection",
"Order Fetched"))