Blue Prismベストプラクティス
構築編 1
オブジェクトの粒度とその内容
プロセスとオブジェクトプロセスとオブジェクトの役割分担に悩まれる方も多いかもしれません。
大原則はシンプルです。
ロジックは、オブジェクトには実装しない。
ロジックは、すべてプロセス側に実装する。
です。
ロジックとは、業務判断です。判断・分岐、ループ・繰り返し、エラー処理などが含まれます。このような業務ロジックは、オブジェクトから極力排除します。
オブジェクトには、画面への書き込み、画面からのデータ読み込み、ボタン押下、画面遷移などの、アプリケーションに対する操作のみ実装