Collapsed Sub-Process
コラプスしたサブプロセスは、大局的なプロセス内で一連のタスクをカプセル化し、明確さと簡素化をもたらします。ステップのシリーズを単一の表現に圧縮し、図の他の場所で拡張形式で詳しく説明されます。
Ad-hoc Sub-Process
アドホックサブプロセスは固定されたシーケンスなしで動作し、必要に応じてタスクを任意の順序で実行したりスキップしたりすることができます。特定の要件に柔軟に適応することを可能にします。
Loop Task
ループタスクは「do while」ループに基づいて繰り返し実行され、特定の条件が満たされるまで活動が続きます。これにより、次のアクティビティに進む前にタスクが完了することが保証されます。
Multi-instance
マルチインスタンスアクティビティは特定のアイテム数に対して繰り返し実行され、for-eachループに似ています。実行はすべてのインスタンスが解決されるまで、並行(垂直線で表される)または順次(水平線で表される)に行われます。
Compensation
補償タスクは、ワークフロー内の補償イベントを管理し、シーケンスフローではなくアソシエーションを通じて接続し、BPMNプロセス内での是正措置が効率的に処理されるようにします。
Compensation Combined
統合された補償タスクは、ループやマルチインスタンスを利用して柔軟に補償を実行します。他のタスクタイプと協力し、手動の繰り返しや並行実行の繰り返しなどのシナリオで解決を図ります。
これらのアクティビティタイプにより、BPMNプロセスにおける詳細なタスク管理が可能になり、人間主導およびシステム主導のワークフローの正確なモデリングが実現されます。