JobAutoでログイン認証を手動で行い、ロボットを再開する方法

★質問・概要

Q.JobAutoでWebシステムを操作するとき、ログイン認証だけを人の手で行い、認証後の処理をロボットで続けることはできますか?

★回答

A.はい、可能です。ロボットの処理を一時停止し、その間に人がブラウザでログイン認証を行ってから、ロボットの実行を再開します。

アクションフローに「ブラウザへのフォーカス中断」「ロボット一時停止」「ブラウザへのフォーカス再開」を順番に配置する方法があります。ログイン画面までをロボットで操作し、認証だけを手動で行って、その後の処理をロボットに引き継ぐ場合に使用します。

1.手動ログインを組み込む手順

  1. ログイン画面まで移動する:ロボットで対象のWebシステムを開き、手動認証が必要な画面を表示します。
  2. ブラウザへのフォーカス中断:「フォーカス中断」アクションを実行し、JobAutoによる要素選択を中断します。
  3. ロボット一時停止:「ロボット一時停止」アクションを実行して、人が操作する間は処理が進まないようにします。「待ち方式」は「人がボタンを押すまで停止する」を選択します。
  4. ログイン認証を手動で行う:一時停止している間に、対象のブラウザで必要なログイン・認証操作を行います。
  5. ロボットを再開する:ログインに成功したことを確認してから、一時停止ダイアログの「再開する」をクリックします。
  6. ブラウザへのフォーカス再開:「フォーカス再開」アクションを実行し、認証後の画面に対する後続のブラウザ操作を続けます。

2.「ロボット一時停止」の待ち方式について

「ロボット一時停止」には、指定した時間が経過すると再開する方法と、人がボタンを押すまで停止する方法があります。

手動でログイン認証を行う場合は、「人がボタンを押すまで停止する」を使用してください。 認証に必要な時間は毎回同じとは限らないため、一定時間で自動再開すると、ログインが完了する前に後続処理が進むおそれがあります。

なお、ログインが完了したことをJobAutoが自動判定して再開する設定ではありません。人が認証成功を確認し、「再開する」をクリックする必要があります。

3.フォーカス中断とロボット一時停止の違い

機能役割
ブラウザへのフォーカス中断JobAutoによるWebページの要素選択を一時中断し、ブラウザを手動で操作できるようにする
ロボット一時停止後続のアクションへ進む前にロボットの実行を停止する
ブラウザへのフォーカス再開中断していた要素選択を再開し、後続のブラウザ操作を行える状態に戻す

フォーカス中断だけでは、ログイン認証が終わるまでロボットの実行を待たせることはできません。また、ここで使用するのはアクションフローに配置する「ロボット一時停止」です。ロボデザインのコントロールパネルにある、全実行中のロボットを一時停止する操作とは区別してください。

4.手動ログインを組み込むときの注意点

  • 人が操作できる実行環境を使用する:ログイン操作と「再開する」ボタンのクリックが必要です。担当者がいない状態での無人実行には向きません。
  • ログイン成功を確認する:認証が完了して目的の画面が表示されたことを確認してから、ロボットを再開してください。
  • 後続アクションを確認する:ログイン後に画面やURLが切り替わる場合は、後続の操作対象が正しく認識されるかテストしてください。
  • スケジュール実行の運用に注意する:ROBOWEBから実行する場合も、人が実行PC上で認証と再開操作を行えるか、事前に実環境で確認してください。
  • 認証ダイアログの自動操作は別の方法:Windowsやブラウザの認証ダイアログそのものをアプリ操作で処理したい場合は、関連FAQをご確認ください。

関連するマニュアル・FAQ

JobAutoのFAQ記事一覧へ戻る

JobAutoのアクション設定画面が欠ける・見切れる場合の対処方法

★質問・概要

Q.ロボデザインでアクションの設定画面の一部が欠けたり、つぶれたりして、設定項目を操作できません。どうすればよいですか?

「変数の値を評価する」アクションなどで、設定項目の一部が表示されない場合の対処方法を説明します。

★回答

Windowsのディスプレイ表示倍率(拡大縮小・スケール)の設定が影響している可能性があります。 Windowsの「ディスプレイ」設定で表示倍率を確認し、必要に応じて変更してください。

たとえば、表示倍率が175%になっている場合、100%に変更してアクション設定画面が正しく表示されるか確認する方法があります。

Windows 11で表示倍率を変更する方法

  1. Windowsの「設定」を開き、「システム」→「ディスプレイ」を選択します。
  2. 複数のモニターを接続している場合は、JobAutoの設定画面を表示しているモニターを選択します。
  3. 「拡大縮小」または「スケール」の値を確認します。
  4. 175%など高い倍率になっている場合は、一時的に100%へ変更して表示を確認します。
  5. ロボデザインのアクション設定画面を開き直して、項目が正しく表示されるか確認します。必要に応じてロボデザインの再起動やWindowsへの再サインインを行ってください。

100%への変更は表示を確認するための方法であり、すべてのPCで100%に設定する必要はありません。 表示が小さくなる場合は、確認後に元の倍率やWindowsの推奨設定へ戻してください。

画面が欠ける症状の例

以下は、アクション設定画面の一部が欠けて表示されている例です。

JobAutoのアクション設定画面の一部が欠けて表示されている例

表示倍率を変更しても改善しない場合

表示倍率を変更しても改善しない場合は、次の点を確認してください。

  • 「ディスプレイの解像度」がWindowsの推奨設定になっているか。
  • 複数モニターを使用している場合、別のモニターでも同じ症状が発生するか。
  • ロボデザインを再起動しても症状が変わらないか。
  • JobAutoのバージョン、Windowsのバージョン、問題が発生するアクションの種類。

改善しない場合は、画面のスクリーンショットと上記の情報を添えてJobAutoサポートへご相談ください。


関連するマニュアル・サンプル

JobAutoのFAQ記事一覧へ戻る

JobAutoの動作環境・対応OSはどこで確認できますか?

★質問・概要

Q.JobAutoを使用できるWindowsのバージョンや、必要なCPU・メモリなどの動作環境を教えてください。

★回答

JobAutoは、対応するWindowsおよびWindows Serverで使用できます。 対応OS、CPU・メモリ、Excel、Webブラウザ、ネットワークなどの条件は、JobAutoの動作環境でご確認ください。

2026年10月時点での主な対応OSとPCスペックは次のとおりです。対応状況は更新される場合があるため、導入・PC変更の前には上記の動作環境ページで最新情報をご確認ください。

対応OS

区分対応OS
WindowsWindows 11 Pro / Enterprise
Windows ServerWindows Server 2016 / 2019 / 2022

Windows 10やWindows Server 2012はJobAutoのサポート対象外です。MacやUnixには対応していません。Windows Homeでは一部の機能を使用できないため、詳細は動作環境ページをご確認ください。

CPU・メモリ

項目最低環境推奨環境
メモリ4GB以上8GB以上
CPU2コア以上4コア以上

ロボデザインやロボサーバを同じPCで使用する場合、または操作するアプリケーションの負荷が高い場合は、推奨環境以上のスペックをご検討ください。

Excel・ブラウザなどの確認事項

  • Excel操作:Microsoft Excelのインストールが必要です。Office・Excelはサポート期間内のバージョンをご利用ください。
  • ブラウザ操作:Google Chrome、Microsoft Edge、Mozilla Firefoxに対応しています。使用するブラウザや必要なドライバーを確認してください。
  • Windowsの言語:日本語に設定してください。
  • ネットワーク:オフラインでも利用できますが、OCRやブラウザドライバーの自動更新など、一部の機能にはインターネット接続が必要です。

導入前には、使用するJobAutoの構成(ロボデザイン・ロボサーバ・ロボクライアント)も確認してください。詳しい動作条件は、以下の公式マニュアルで案内しています。


関連するマニュアル・サンプル

JobAutoのFAQ記事一覧へ戻る

【FAQ】作成したロボットのアップロードができない

Q.robo_designで作成したロボットをアップロードしようとすると以下のようなエラーが表示され、アップロードすることができませんでした。何が原因でしょうか。

_2

A.原因は2つ考えられます。
[1つ目]
robo_server.exeが実行中であることを確認してください。

[2つ目]
WindowsのFWの設定でrobo_web.exeに対する許可設定がされていることを確認してください

JobAutoのアプリデザイン(App_design)が真っ黒になる場合の対処方法

★質問・概要

Q.「起動中のアプリに接続」アクションを実行すると、アプリデザイン(App_design)に表示される画面が真っ黒になります。接続したアプリケーションを表示するにはどうすればよいですか?

アプリデザインに操作対象の画面が表示されず、アクションを設定できない場合の対処方法を説明します。

画面が真っ黒になった例

JobAutoのアプリデザイン(App_design)で接続先アプリの画面が真っ黒に表示された例

★回答

接続先のアプリケーションがサブモニターに表示されている場合は、メインモニターへ移動してから、アプリ接続アクションを再実行してください。

複数モニターを使用している環境では、接続先アプリの表示位置によって、アプリデザインが真っ黒になる場合があります。

1.アプリをメインモニターへ移動して再接続する

  1. アプリデザインに表示したいアプリケーションを確認し、現在どのモニターに表示されているか確かめます。
  2. 対象のアプリケーションがサブモニターにある場合は、ウィンドウをメインモニターへ移動します。
  3. ロボデザインで「起動中のアプリに接続」アクション(アプリ接続アクション)を再実行し、対象アプリを選択して接続します。
  4. アプリデザインに対象のアプリケーション画面が正しく表示されるか確認します。

メインモニターへ移動しても必ず改善するとは限りません。改善しない場合は、次の項目も確認してください。

2.メインモニターでも真っ黒な場合

  • 接続先を確認する:「起動中のアプリに接続」で、操作したいアプリやウィンドウを選択できているか確認します。
  • 対象画面を表示する:操作したいアプリのウィンドウが開いており、最小化されずに表示されているか確認します。
  • 画面を再読み込みする:接続後にアプリデザインの表示が更新されない場合は、画面読み込み機能(「○秒後に再読み込み」など)で表示が変わるか確認します。
  • 接続をやり直す:アプリのウィンドウやモニターの配置を変更した場合は、対象ウィンドウに接続し直して確認します。

アプリデザインに画面が表示されるものの、操作したいボタンやメニューだけが表示されない場合は、関連マニュアル「アプリの操作箇所を選択できない場合の対処方法」をご確認ください。

3.改善しない場合

上記の操作でも改善しない場合は、JobAutoのバージョン、Windowsのバージョン、使用しているモニターの数と配置、接続先アプリ名、アプリデザインの表示状態が分かる画像を確認し、JobAutoサポートへご相談ください。


関連するマニュアル・サンプル

JobAutoのFAQ記事一覧へ戻る

JobAutoでロボット作成PCを変更する方法|故障時の対処

★質問・概要

Q.ロボットを作成していたPCが故障したため、新しいPCを用意しました。JobAutoをインストールすれば、これまでどおりロボットを作成・使用できますか?

★回答

新しいPCでJobAutoを使用するには、ライセンスの再発行と認証が必要です。 新しいPCでRID(ロボID)を確認し、PCを変更することを製品サポートへご連絡ください。サポートから発行された新しいライセンスキーを適用します。

PCの故障に伴って使用するPCを変更する場合、ライセンスを別途購入する必要はありません。 新しいPCで確認したRIDを製品サポートへお知らせください。ライセンスキーを再発行して、新しいPCで認証を行います。

また、以前に作成したロボットを引き続き使う場合は、ロボットデータの引き継ぎも必要です。 JobAutoをインストールし、ライセンス認証するだけでは、旧PCのロボットデータが自動的に復元されるわけではありません。

1.新しいPCのRIDを確認してライセンスを再発行する

  1. JobAutoを使用するWindowsユーザーで新しいPCにログインし、JobAutoをインストールします。
  2. ロボデザイン(robo_design.exe)を起動し、新しいPCのRIDを確認します。
  3. PCを変更することと新しいRIDを製品サポートへ連絡し、ライセンスの再発行を依頼します。旧PCのRIDが分かる場合は、あわせて伝えてください。
  4. 発行されたライセンスキーを、新しいPCのロボデザインで適用して認証します。

RIDはWindowsユーザーによって異なります。RIDを確認したWindowsユーザーと、ライセンス認証を行うWindowsユーザーは同じにしてください。

2.旧PCのロボットデータを引き継ぐ

旧PCのデータを取得できる場合、ロボデザインで作成したロボットは、通常、次のフォルダから新しいPCへ移行します。

C:\Users\Windowsユーザー名\AppData\Local\spis

新しいPCでは、JobAutoを使用するWindowsユーザーの AppData\Local フォルダへコピーします。詳しい移行手順は「JobAutoを別のPCへ移行する方法」をご確認ください。

旧PCでロボサーバも使用していた場合は、ROBOWEBのスケジュールやアップロード済みロボットなど、別途引き継ぐデータがあります。ロボデザインのロボットだけをコピーしても、ロボサーバのデータまで移行されるわけではありません。

3.旧PCが故障して操作できない場合

故障により旧PCのRIDを確認できない、ロボットデータを取り出せない、ライセンスを破棄できない場合は、その状況を製品サポートへご連絡ください。旧PCの情報を取得できない場合でも、対応方法を相談できます。

なお、旧PCのロボットデータを取得できない場合、新しいライセンスキーだけで作成済みロボットが復元されることはありません。 利用できるバックアップやROBOWEB上のロボットデータがあるかも確認してください。

4.新しいPCで動作確認する

ライセンス認証と必要なデータの引き継ぎが完了したら、新しいPCでロボットを開き、使用するブラウザ・Excel・アプリケーションなどが正しく動作するか確認してください。

旧PCをまだ操作できる場合は、新しいPCでの稼働確認後に旧PCのライセンスを破棄します。故障でライセンス破棄ができない場合は、製品サポートへご相談ください。


関連するマニュアル・サンプル

JobAutoのFAQ記事一覧へ戻る

JobAutoのSQLに独自の文法はありますか?

★質問・概要

Q.JobAutoでデータベースにSQLを実行する場合、一般的なSQLをそのまま使用できますか? JobAuto独自のSQL文法はありますか?

★回答

JobAuto独自のSQL文法はありません。接続先データベースのSQL文法に従って、SQLを記述してください。

SQLの構文や使用できる関数は、接続先のデータベース製品によって異なる場合があります。MySQL・MariaDBやSQL Serverなどを使用する場合は、それぞれのデータベースに対応したSQLを設定します。

SQLを実行するアクションの使い分け

JobAutoでは、データベースに対する操作内容に応じて「SELECT」と「EXECUTE」を使用します。

アクション用途
SELECTSELECT文でデータを取得し、必要な列の値をJobAutoの変数へ格納する場合に使用します。
EXECUTEINSERT文やUPDATE文など、SELECT以外のSQLを実行する場合に使用します。

いずれのアクションも、使用する前にロボデザインでデータベースの接続設定を登録し、接続先のデータベースを選択してください。

SQLでJobAutoの変数を使用する場合

SELECT・EXECUTEのSQL設定欄では、JobAutoの変数やシステム値を使用できます。ロボットの処理中に取得した値をSQLに使用したい場合などに利用します。

これはJobAutoのアクション設定機能であり、データベース側にJobAuto独自のSQL文法が追加されるわけではありません。変数を使用する場合は、値の内容と「変数をシングルコーテーションで囲む」の設定を確認してください。

SQLを実行できない場合の確認事項

  • 使用しているデータベースに対応したSQL文法になっているか。
  • 正しいデータベースの接続設定と接続先を選択しているか。
  • SQL内で使用する変数に想定した値が入っているか。
  • 接続ユーザーに対象のSQLを実行する権限があるか。

アクションの具体的な設定方法は、以下のSELECT・EXECUTEマニュアルをご確認ください。


関連するマニュアル・サンプル

JobAutoのFAQ記事一覧へ戻る

リリースノート – 0.9.18 (2018-11-12)

JobAuto 0.9.18(2018年11月12日)のリリースノートです。アプリ操作画面での要素選択方法の変更、スケジュール実行時のログ処理、アプリ接続時の要素一覧に関する修正内容を掲載しています。

0.9.18での変更点は下記の通りになります。

機能追加

  • なし

機能修正

  • アプリ操作画面でクリックと同時に要素反映されていたが、クリックで選択後(青色)、右クリックでメニュー選択した時点で反映される(赤色)ように修正

バグフィックス

  • スケジュール実行時に、ログがタイミングによっては異常終了するバグを修正
  • アプリ接続時に保持していた要素一覧のクリア漏れ修正

関連情報

JobAutoのSELECT・繰り返しアクションは無効にできますか?

★質問・概要

Q.JobAutoのデータベース操作「SELECT」アクションを無効にできますか? また、繰り返し処理を行うアクションも無効にできますか?

★回答

いいえ。JobAutoでは、SELECTなどの繰り返し処理を行うアクションは無効にできない仕様です。

通常のアクションには、アクションフロー上に残したまま実行されない状態にする「無効にする」機能があります。一方、SELECTや繰り返し処理を行うアクションは、同じ方法で無効にすることができません。

無効にできないアクション

  • ブラウザ操作:要素の繰り返し処理(要素のループ)
  • Excel操作:行ループ
  • ファイル操作:CSV読み込み&行処理
  • ファイル操作:ファイルの繰り返し処理
  • フォルダ操作:フォルダの繰り返し処理
  • データベース操作:SELECT

ここでいう「SELECT」は、データベースからデータを取得するアクションです。Webページのプルダウン(セレクトボックス)を操作するアクションではありません。

通常のアクションを無効にする場合

無効化に対応している通常のアクションでは、高度な設定の「アクション有効」のチェックを外すことで、そのアクションを実行しないようにできます。

アクションの有効・無効を切り替える手順は、関連マニュアル「JobAutoでアクションを無効・有効にする方法」をご確認ください。

SELECTや繰り返し処理を実行させたくない場合

SELECTや繰り返し処理のアクション自体は無効にできないため、処理を実行させたくない場合は、条件分岐を使用して該当するフローへ進まないようにするなど、ロボットのアクションフローを調整してください。

フローを変更した場合は、想定した条件でSELECTや繰り返し処理が実行されないことを、ロボデザインでテストしてください。


関連するマニュアル・サンプル

JobAutoのFAQ記事一覧へ戻る

JobAutoのROBOWEBでスケジュールのステータスを確認する方法

★ページの説明・概要

JobAutoのROBOWEBで表示される、スケジュールのステータスについて説明します。

スケジュールのステータスを見ることで、ロボットが実行中なのか、正常に終了したのか、エラーや異常によって終了したのかを確認できます。

「エラーあり」「異常終了」「時間打ち切り」「緊急停止」などが表示されている場合は、ROBOWEBの実行ログを確認して原因を調査してください。

複数のロボットを1つのスケジュールで実行している場合、いずれかのロボットでエラーが発生すると、スケジュール全体のステータスも「エラーあり」と表示されます。

★スケジュールのステータス

RoboWebで実行されたスケジュールのステータスの種類は以下のとおりです。

複数のロボットを実行した場合のステータス

1つのスケジュールに複数のロボットを登録している場合、いずれかのロボットでエラーが発生すると、スケジュールのステータスは「エラーあり」と表示されます。

たとえば、ロボットAとロボットBを順番に実行し、ロボットAが「エラーあり」、ロボットBが「正常終了」となった場合も、スケジュールのステータスは「エラーあり」となります。

スケジュールのステータスを確認する方法

ROBOWEBへログインします。

スケジュール一覧を表示します。

対象スケジュールの「ステータス」欄を確認します。

エラーや異常終了が表示されている場合は、実行ログを確認します。

実行準備中

スケジュール実行の準備中です。

実行中

スケジュール実行が処理中です。

他のロボットの終了待ち

スケジュールの「同一PCで他のロボットが実行中の場合」の設定を「終了まで待つ」としており、
ロボットを実行するPCでほかのロボットが動いている場合にこのステータスになります。

正常終了

処理が正常に完了しました。

スケジュール終了

スケジュールを終了しました。ロボット終了アクションで、スケジュール終了という設定を行ったときにスケジュール終了と表示されます。

時間打ち切り

スケジュールに設定したスケジュール実行打ち切り時間を経過しました。そのためスケジュール実行を途中で停止しました。

エラーあり

スケジュール実行の処理は完了していますが、エラーが発生したロボットがありました。

異常終了

スケジュール実行の処理で異常が発生しました。そのため処理を中断し終了しています。

緊急停止中

スケジュール実行の処理を緊急停止しています。

緊急停止

スケジュール実行の処理を緊急停止しました。
緊急停止となる場合は以下の3つです。

  • ロボット終了アクションの終了時のステータスが異常終了に設定されている
  • RSに何らかの障害が発生してスケジュール実行を開始できなかった
  • RSに何らかの障害が発生してスケジュール実行中の処理が落ちた

対処済

「エラーあり」や「異常終了」などが発生したログについて、原因の調査・対応が完了した場合は、ステータスを「対処済」に変更できます。

XXXXが未登録です(XXXXは共通部品の名前)

スケジュールに設定したロボットは共通部品を使っており、その共通部品がプロジェクトにアップロードされていない場合にこのような警告が表示されます。

「エラーあり」と「異常終了」の違い

「エラーあり」と「異常終了」では、 スケジュールがどこまで実行されたかが異なります。

  • エラーあり: スケジュールの処理は完了していますが、 実行されたロボットの中でエラーが発生しています。
  • 異常終了: スケジュール実行中に異常が発生し、 処理を途中で中断して終了しています。

どちらの場合も、ROBOWEBの実行ログを確認し、 エラーや異常が発生したロボットと処理内容を確認してください。

「正常終了」と「スケジュール終了」の違い

「正常終了」と「スケジュール終了」は、どちらも必ずしもエラーを意味するものではありません。

  • 正常終了: ロボットの処理が正常に完了した状態です。
  • スケジュール終了: ロボット終了アクションによって、 スケジュールを終了するよう設定された場合に表示されます。

「時間打ち切り」と表示された場合

「時間打ち切り」は、 スケジュールに設定されている「スケジュール実行打ち切り時間」を超えたため、 スケジュールが途中で停止された状態です。

頻繁に「時間打ち切り」になる場合は、 ロボットの処理時間とスケジュールの打ち切り時間を確認してください。

「他のロボットの終了待ち」と表示された場合

「他のロボットの終了待ち」はエラーではありません。

同じ実行PCですでに別のロボットが動いており、 スケジュールの「同一PCで他のロボットが実行中の場合」が 「終了まで待つ」に設定されている場合に表示されます。

先に実行されているロボットが終了すると、 待機しているスケジュールの実行が開始されます。

「対処済」はエラー対応後の管理に使用する

「対処済」は、 エラーや異常終了などについて原因調査や対応が完了したあとに、 対応済みであることを管理するためのステータスです。

ROBOWEBのログ一覧では、 エラーなどのステータスを「対処済」へ変更することで、 未対応のエラーと対応済みのものを区別できます。

「XXXXが未登録です」と表示された場合

「XXXXが未登録です」と表示された場合は、 スケジュールで使用するロボットが参照している共通部品が、 対象のプロジェクトへアップロードされていない可能性があります。

メッセージに表示されている共通部品が、 対象プロジェクトへ登録されているか確認してください。


スケジュールのステータスを確認したあとは

「エラーあり」「異常終了」「時間打ち切り」「緊急停止」などが表示された場合は、ステータスの内容に応じて次の項目を確認してください。

  • 時間打ち切り: スケジュール実行打ち切り時間と、実際のロボットの処理時間を確認します。
  • エラーあり: ROBOWEBの実行ログから、エラーが発生したロボットと処理内容を確認します。
  • 異常終了: 実行ログを確認し、処理が中断した原因を調査します。
  • 緊急停止: ロボサーバや実行環境の状態と、実行ログを確認します。
  • XXXXが未登録です: メッセージに表示されている共通部品が対象プロジェクトへ登録されているか確認します。

エラーや異常終了の原因調査・対応が完了したログは、 必要に応じてステータスを「対処済」へ変更できます。

関連するスケジュール・ROBOWEB操作