ワークフローの途中でエラーを出さずに終了させたい

ワークフローの途中でエラーを出さずに何事もなかったかのように終了させたいです。
終了させたい事象は、「処理するファイル数0の時」です。

似た案件で以下2件がヒットし、[Terminate Workflow]だと思ったのですが、使ってみるとエラーが出ました。
[何事もなかったかのように終了]というより[その場で強制停止]といったアクティビティだと思いました。
他にフィットするアクティビティがあるのでしょうか?
ご指導よろしくお願いいたします。

処理を途中で止める方法 - 日本 / フォーラム - UiPath Community Forum
ロボットを終了させる方法について - 日本 / フォーラム - UiPath Community Forum

こんにちは@ 196006

  1. Use try catch activity を使用してエラーをキャッチし、ワークフローをスムーズに終了できます。

2.または、フローチャート(フロー決定アクティビティを使用して終了させる)またはステートマシン(トランザクションを使用して、条件が満たされない場合は終了状態に接続する)を使用している場合

ありがとう

素直に、処理するファイル数0でなかったら実際の処理をするxamlをINVOKEするなどして、条件分岐後の処理がシンプルになるようにするとか。。。

自分は要所要所で、Boolean型のRunnable変数を用意し、上流アクティビティ処理でエラーなどがあったらRunnable=FALSEで後続処理をしないように制御しています

prasath_S様
ご指導ありがとうございます。
フローチャート or REFrameworkですね。
安易な方法はなさそうですね。

ハナッチ様
いつもご指導ありがとうございます。
承知いたしました。
INVOKEで検討してみます。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.