俯瞰して見る
先ほど確認したように、ユニークなトレースが多数存在します。その理由は、プロセスの複数の段階で複数のアクティビティが並行して発生するためです。並行するアクティビティの順序が異なるたびに、ユニークなシーケンスが生まれます。たとえば、3つのアクティビティが任意の順序で発生する場合、6通りの順序が考えられます。さらに後のプロセスでも同様に3つの並行アクティビティがあると、組み合わせの数は6×6通りへと増えていきます。
この問題を解決するために、それらのアクティビティを1つのアクティビティインスタンスにまとめましょう。サブプロセス Create Quotation、Production、Accounting はすでにまとめてあります。次は、サブプロセス Delivery をまとめる必要があります。
この演習はコースの一部です
R によるビジネスプロセス分析
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Collapse activities
otc_high_level <- ___(otc, ___ = c(
"Handover To Deliverer",
"Order Delivered",
"Present For Collection",
"Order Fetched"))