Orchestratorを使わない場合、Terminate Workflowアクティビティは不要?

こんにちは。UiPath Studio EnterPrise版23.4.2ユーザの初心者です。

1.WFの説明
指定フォルダのファイルリストフルパスをリスト変数lis_Pathに取得後、リスト変数lis_Pathの値をString変数に変換して、フローチャート内で回しています。
全体のフローチャートと、1件の業務処理を行うシーケンスをTry Catchアクティビティで囲んでいます。
Orchestratorは使っていません。

2.質問内容
全体のフローチャートを囲むTry Catchアクティビティで、Catch Blockから呼び出すErrorHandler.xamにTerminate Workflowアクティビティを配置するかどうか、悩んでいます。
Catch Blockに期待する仕事は実行ログにエラー内容を書き出すことくらいですし、システム例外が発生すればいずれWFは止まるため、必要ない気がしますが、この認識で正しいでしょうか?

Hi @gorby

Instead of using the Terminate workflow in catch block give the Throw activity.

The “Throw” activity allows you to explicitly raise an exception and terminate the current workflow or block of code. When the “Throw” activity is executed, it generates an exception with a specified type and message, which can be caught and handled by the surrounding error handling mechanisms in your workflow.

Hope it helps!!

Sorry,But I do not agree with you…

Okay @gorby

Then what you need Please explain for better understanding.