複雑なビジネス要件を表現しようとすると、第2回「BPMNの基本要素を理解する」で解説した基本要素だけでは力不足を感じます。そこで必要になるのが各基本要素の詳細なバリエーションです。今回は、「アクティビティ」と「イベント」のバリエーションについて解説します。 アクティビティのバリエーション ■ 階層的なプロセス・モデリング ビジネスプロセスをモデリングする際に「ハイレベルなアクティビティをとらえてプロセス全体の概要を表すダイヤグラムを記述してから、別のダイヤグラムでローレベルな詳細にブレークダウンする」といった方法が取られることがあります。この階層的なモデリングを実現する図形要素が、アクティビティの内部にさらに下位のプロセスを持つ「サブプロセス」です。サブプロセスには、図1に示すように「折り畳まれたサブプロセス」と「展開されたサブプロセス」の2つがあります。折り畳まれたサブプロセスでは、下部