Handler要素で開始するフローの中で処理されます。Handlerのフローを複数設定することが可能です。例外は、OutSystemsによって、または、ロジック中のモジュールの任意のポイントで発生させることができます。一般的なUIリクエストでは、発生した例外を以下の方法で処理することができます。Handler要素とそのロジックをアクションフローに追加する。Flowsに追加する。Handlerに任せる。Exceptionアクションに設定されています。Handler要素をロジックに追加した場合に限られます。それ以外の場合では、実行フローが中断され、エラーがログに記録されます。Handler要素でフローが再始動します。Exceptionを発生させた場合を考えます。アクションBは、アクションAにより呼び出された画面アクションです。アクションBでMyUserExceptionが発生すると、例外処理の仕組みが以下のように働きます。Handlerが少なくとも1つ必要です。APIのメソッドなど)により発生した例外を処理するときは、例外のタイプを判断できません。Exceptionsハンドラを使用して例外を処理する必要があります。Handler要素のExceptionMessageプロパティを使用して例外を特定します。Transactionプロパティを以下のように設定することにより、データベーストランザクションの処理方法を選択できます。TransactionプロパティをYesに設定します。TransactionプロパティをNoに設定します。Transactionアクションによりコミットされるか、通常であればリクエスト実行の最後にOutSystemsによって暗黙的にコミットされます。Transactionプロパティは、サーバーアクションで例外処理を行うときにのみ利用可能です。