エラー時のアクティビティ名が取得について(query)

Uipathでのエラーハンドリングについて教えてください。

現在Uipathを使用したエラーハンドリングについて、ログにException.sourceとException.messageの内容を書き出そうとしています。

clickアクティビティエラー発生時、Exception.sourceにてアクティビティ名が取得できることを確認しております。(画像1枚目)
ExecuteNonQueryアクティビティエラー発生時、Exception.sourceにてアクティビティ名を取得できません。(画像2枚目)
画像3枚目は上記2パターンのエラーを発生させたアクティビティを表示しています。

ExecuteNonQuery、ExecuteQueryアクティビティのエラー時にエラーが発生したアクティビティ名を取得する方法を教えてください。お願いいたします。

Hi @tsuji

is the connection set because you have set it as a a is a tablename ?

Thanks
Ashwin s

回答が食い違っていたらすみません。

今回は接続設定を正しく行い、テーブル名を誤った「a」として設定してエラーを引き起こして、その時のException.sourceを確認しております。

上記の場合にエラーを引き起こしたアクティビティ名をlog等に出力するための方法を教えてもらいたいです。

Hi @tsuji

use exception.message instead of exception,source

Thanks
Ashwin S

回答ありがとうございます。

アクティビティ名の取得はできないということですかね。。。

exception.messageを使用した場合、ExequteQueryアクティビティが複数あるシナリオでエラーが発生した場合、どこでエラーが起きたか判断できないと考えております。
何かエラーが発生した場所がわかるような情報がございましたら教えてくださると助かります。

Hi @tsuji

Why you need to give multiple execute query activity you want to fetch data from the table like select * from tablename and if it is not getting assign exception= exception.message and in finally give the log message of exception

Thanks
Ashwin.S