Blue Prismのベストプラクティスでは、System Exception, Business Exception の2種類を使う、とされています。
- System Exception
操作対象の要素が見つからないなど、業務と関係ないシステム上の問題が発生した場合の例外 - Business Exception
データ不備など、システム上の問題はないが業務遂行に 支障がある場合の例外
例外タイプによって、例外の通知先やその後の処理を変える実装を行います。
例外タイプは実運用では、各社の開発規約にて定義されるものとなります。