『ユーザー入力をブロック』内に『メッセージ ボックス』を配置するとタイムアウトしない

:grey_question: Question

『ユーザー入力をブロック』アクティビティはロボットの誤動作を防止するためユーザーからの入力をブロックするスコープ型のアクティビティで、指定されたショートカットキーを入力するか、「タイムアウト(ミリ秒)」として設定した時間が経過することでブロックが解除されることを期待していました。

しかしスコープ内に『メッセージ ボックス』アクティビティを配置すると、『ユーザー入力をブロック』アクティビティの「タイムアウト(ミリ秒)」として設定した時間を過ぎてもタイムアウトが発生しません。

:bulb: Answer

『ユーザー入力をブロック』アクティビティの中に『メッセージ ボックス』アクティビティを入れてタイムアウトが発生しないことは製品の仕様となります。

解決策

このような利用方法をする場合、『メッセージ ボックス』ではなく、『吹き出し』アクティビティと『吹き出しデザイナー』アクティビティを使うことが推奨となります。

※『吹き出し』アクティビティと『吹き出しデザイナー』アクティビティを使用するためにはStudioの「パッケージを管理」画面からUiPath.Form.Activitiesを追加する必要があります。​