RoboWebのスケジュール作成

ロボットを実行するスケジュールの作成方法について説明しています。

スケジュールを作成する前に、スケジュール実行するロボットがロボサーバにアップロードされていること、またロボットを実行する端末が登録されていることを確認しておきましょう。

[スケジュール一覧]

スケジュールの一覧です

画面の項目についての説明は以下の通りです

・プロジェクト
スケジュールが所属するプロジェクト名です

・スケジュール
スケジュール名です

・ステータス
スケジュールのステータスです。

>実行準備中
スケジュールへ登録したロボットの実行を準備してます。

>実行中
スケジュールへ登録したロボットが処理中です。

>正常終了
スケジュールへ登録したロボットの処理が正常に完了しました。

>エラーあり
スケジュールへ登録したロボットの処理は完了していますが、エラーが発生したアクションがありました。

>異常終了
スケジュールへ登録したロボットの処理の途中で異常が発生し、ロボットの処理を中断し終了しています。

>緊急停止中
スケジュールへ登録したロボットの処理を緊急停止しています。

>緊急停止
スケジュールへ登録したロボットの処理を緊急停止が完了しました。

・次回実施
スケジュールが次回実施される日時です

・実行端末
スケジュールが実行される端末です

・ロボット
スケジュール実行するロボットです

・有効/無効
スケジュールの有効、無効を表します

>有効
スケジュールは実行されます

>無効
スケジュールは実行されません。即時実行も実行されません

・Action

>編集
スケジュールの編集画面を表示します

>即時実行
スケジュールがすぐに実行されます

>即時停止
実行中のスケジュールを停止します

[スケジュール新規追加]

設定項目についての説明は以下の通りです

・スケジュール名称
スケジュール名を設定します

・スケジュール概要
スケジュールの内容がわかるように概要を設定します

以下の項目は記載例です
>スケジュールの概要
>スケジュールの目的
>処理内容

・開始日時
スケジュールの初回実施日時を設定します

・実行パターン
実行間隔の単位を設定します

・実行間隔
スケジュールを実行する間隔を設定します

たとえば毎月1回実行するスケジュールを設定するときは、
実行パターンを「月単位」、実行間隔を「1」とします

・エラー発生時の通知先アドレス
スケジュール実行時にエラーが発生した場合にメールで通知します。メール通知先のメールアドレスを設定します

・同一PCで他のロボットが実行中の場合
ロボットを実行するPCでロボットが動いていた場合に、スケジュール実行を割り込んで開始するか、終了まで待ってからスケジュール実行を開始するかを選択します。

>待たずに実行する
動いているロボットがあっても、割り込んで実行します

>終了まで待つ
動いているロボットがあったら、スケジュール実行の開始を待機させます。
動いているロボットの処理に影響を与えたくない、または開始しようとしているロボットの処理に影響を与えたくない場合にこちらを選択します

・ロボット追加
スケジュールで実行するロボットを追加します。

>ロボット選択
実行するロボットをプルダウンで選択します

>PC選択
ロボットを実行するPCを選択します

>パラメータ
ロボットに引数を渡して実行する場合に設定します

・実行順
複数のロボットを実行することができます。ロボットの実行順序を設定します

・削除
追加したロボットを削除します

6 Comments

  1. アプリ操作、キーボード操作があるロボットを重複して同じPCで実行されないように制御したい。キューを貯めて実行する等を検討していただけると助かります。
    ※「APIを使ったRoboWebのスケジュールの即時実行」を使いたくてもアプリ操作が入っていると運用上、ロボットの実行が被ってしまうため使えない。

    返信

    1. コメントいただいた件、承知いたしました。
      ロボットを実行中の端末に対し、ほかのロボットが実行できないようにするなど、機能追加を検討いたします

      返信

  2. ロボデザイン(RD)とサーバー上に登録してあるロボットとの差分が知りたい。前回からの変更点の確認や他端末でロボットを作成する作業をする場合の変更をわかりやすくするため。

    返信

    1. コメントいただいた件、承知いたしました。
      差分をより把握しやすいように変更を検討いたします。

      現在の機能だとRSへRDからロボットをアップロードするときにコメントを入力し、差分としてRS側で確認することができます。こちらもご検討ください

      返信

  3. 次に実施するスケジュールのみスキップする機能が欲しい
    ロボットに不具合があり次の一回の実施のみスキップして欲しい場面があったため、Cronで設定する際に次の1回の実施のみを除外するのが難しいため。

    返信

    1. コメントいただいた件、承知いたしました。
      作成したスケジュールのスキップ機能の追加を検討いたします。

      スケジュールの無効と有効という機能があります。こちらを使うことでスケジュールのスキップとほぼ同じことをすることができます。ご検討ください

      返信

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください