★質問・概要
Q. Webシステムへのログイン認証だけを人の手で行い、認証が終わった後の処理をJobAutoのロボットで続けることはできますか?
★回答
A. はい、可能です。 ロボットを一時停止している間に人がブラウザでログイン認証を行い、その後ロボットの処理を再開する方法があります。
「フォーカス中断」→「ロボット一時停止(旧記事では「待つ」)」→「フォーカス再開」の順にアクションを配置する方法があります。
ログイン認証を手動で行う処理の流れ
- フォーカス中断:ロボットによるブラウザへのフォーカスを一時中断し、人がログイン画面を操作できるようにします。
- ロボット一時停止:「待ち方式」で「人がボタンを押すまで停止する」を選択し、ロボットの処理を停止します。
- 人がログイン認証:ブラウザのログイン画面で、必要な認証操作を手動で行います。
- ロボットの実行を再開:認証が終わったら、一時停止時のダイアログにある「再開する」を押します。
- フォーカス再開:中断していたブラウザへのフォーカスを再開し、認証後の処理をロボットで続けます。
一時停止の「待ち方式」は人がボタンを押す方式にする
JobAutoの「ロボット一時停止」アクションには、指定した時間が経過すると自動で再開する方法と、人がボタンを押すまで停止する方法があります。
ログイン認証にかかる時間は一定とは限らないため、「人がボタンを押すまで停止する」を使用すると、認証操作の終了を確認してから処理を再開できます。ログイン操作が終わっただけで自動的に再開するのではなく、表示されたダイアログの「再開する」を押してください。
フォーカス中断・再開について
元FAQでは、ロボットの処理の途中で人がブラウザを操作できるようにするため、フォーカス中断とフォーカス再開を組み合わせる方法が紹介されています。
なお、フォーカス中断・再開は、ロボデザインでブラウザのアクションを作成する際に、人の手でページを操作したい場面にも使われます。具体的な設定内容は、ページ末尾の各アクションのマニュアルをご確認ください。
手動ログインを組み込む際の注意点
- ログイン認証と「再開する」ボタンの操作が必要なため、人が操作できる環境で実行してください。
- ロボットを再開する前に、対象のWebシステムへ正常にログインできたことを確認してください。
- 認証ダイアログ自体をロボットのアプリ操作で処理したい場合は、別のFAQ「サイトへアクセス、認証ダイアログでロボットが止まる」をご確認ください。
関連するマニュアル・FAQ
ロボットの一時停止とブラウザへのフォーカス中断・再開は、以下のマニュアルで確認できます。
