【ROBOWEB】ロボット一覧

★ページの説明・概要

RoboWebにアップロードしたロボットは一覧として確認することができます。ロボットそれぞれに履歴を持っており、バージョンごとの変更内容を確認することができます。また履歴からバージョンごとにダウンロードすることができます


★ロボット一覧画面の各項目について

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

  • プロジェクト名称
    ロボットがアップロードされた先のプロジェクト名です。
  • ロボット名称
    ロボット名です。
  • ロボットファイル
    ロボットの物理ファイルです。
  • 最終実行日時
    ロボットが最後に実行された日時です。日常的に実行しているロボット、あまり実行していないロボット、全然実行していないロボットがわかります。
  • 更新者
    ロボデザインから最後にアップロードした人です。
  • 更新日時
    ロボデザインから最後にアップロードした日時です。
  • コメント
    ロボデザインから最後にアップロードするときに書き込んだコメントです。
  • Action
    • 履歴(0.10.9から詳細に変更します)
      ロボット アップロード履歴一覧へ進みます。
    • 削除
      ロボットを削除します

★ロボットアップロード履歴一覧画面の各項目について (0.10.9から詳細画面に変更します)

ロボット名称の変更(0.10.9から)

ロボットの名前を変更します。変更後の名前を入力し、変更するをおすと保存されます。

使用しているデータベース(0.10.9から)

ロボットの接続先のデータベースの一覧です。

接続先のデータベースが変数参照になっている場合は、変数に格納された値が表示されます(0.10.10から)

使用している共通部品(0.10.9から)

ロボットが使用している共通部品の一覧です。

アップロード履歴一覧

ロボットがロボデザインからアップロードされた履歴の一覧です。

  • ロボット名称
    ロボット名です。
  • 更新者
    ロボットをロボデザインからアップロードした人です。
  • 更新日時
    ロボットをロボデザインからアップロードした日時です。
  • コメント
    ロボットをロボデザインからアップロードするときに書き込んだコメントです。0.10.7からROBOWEBからでも追記をすることができるようになりました。
  • Action
    • ダウンロード
      ロボットをダウンロードします。
    • 削除
      履歴を削除することができます。削除した履歴を再び見たい場合は、この画面右上の有効な履歴のみ表示のチェックを外します。

【ROBOWEB】スケジュールのステータス

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

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

実行準備中

スケジュール実行を準備してます。

実行中

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

正常終了

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

スケジュール終了

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

時間打ち切り

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

エラーあり

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

異常終了

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

緊急停止中

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

緊急停止

スケジュール実行の処理を緊急停止しました。
緊急停止となる場合は以下の3つです。
・ロボット終了アクションの終了時のステータスが異常終了に設定されている
・RSに何らかの障害が発生してスケジュール実行を開始できなかった
・RSに何らかの障害が発生してスケジュール実行中の処理が落ちた

対処済

ステータスがエラーありや異常終了になっていました。その原因の調査・対応が終わったもののステータスを対処隅に変更することができます。

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

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

【ROBOWEB】APIによるスケジュール即時実行機能

RoboWebへ登録したスケジュールをAPIで実行することができます。

1.ROBOWEBの起動を確認

APIを投げるまえにRoboWebが起動していることを確認しておきましょう。

2.概要

APIの投げる先のURLは以下です。
url = u’http://localhost:8080/api/run_schedule’
RoboWebからもどすメッセージは「success」か「error」です。

3.以下サンプルとなります。

登録したスケジュールを実行し、RoboWebからもどってきたメッセージを表示しています。

3-1.APIの投げ先のURLを指定

url = http://localhost:8080/api/run_schedule

3-2.APIで投げる内容を作成

data={
‘username’: u’ユーザー名’,
‘password’: u’パスワード’,
‘project_name’: u’テスト’,
‘schedule_name’: u’サンプルスケ’,
}

headers = {“content-type”: “application/json”}

#APIを投げてもどりをうけとる
res=requests.post(url=url, headers=headers, json=data)

#エンコード
js = json.loads(res.text)
#もどってきたメッセージを表示
print js[‘status’],js[‘message’]

【ROBOWEB】スケジュールの実行間隔について

月、週、日、時間単位の書き方

数字で実行間隔を入力してください。

CRON形式の書き方

0~59の数字で指定

0~23の数字で指定

1~31の数字で指定

1~12の数字で指定

曜日

数字で指定し、0と7が日曜日。1~6は順に、月、火、水、木、金、土

CRON形式の例

  • 13 23 * * *        23:13に実行
  • 12 08 * * *        08:12に実行
  • 0 18 * * *        18:00に実行
  • 0 18 * * 1        毎週月曜の 18:00に実行
  • 0,10 17 * * 0,2,3     毎週日,火,水曜の 17:00と 17:10に実行
  • 0-10 17 1 * *      毎月 1日の 17:00から17:10まで 1分毎に実行
  • 0 0 1,15 * 1       毎月 1日と 15日と 月曜日の 0:00に実行
  • 42 4 1 * *         毎月 1日の 4:42分に実行
  • 0 21 * * 1-6       月曜日から土曜まで 21:00に実行
  • 0,10,20,30,40,50 * * * * 10分おきに実行
  • */10 * * * *        10分おきに実行
  • * 1 * * *         1:00から 1:59まで 1分おきに実行
  • 0 1 * * *         1:00に実行
  • 0 */1 * * *        毎時 0分に 1時間おきに実行
  • 0 * * * *         毎時 0分に 1時間おきに実行
  • 2 8-20/3 * * *      8:02,11:02,14:02,17:02,20:02に実行
  • 30 5 1,15 * *       1日と 15日の 5:30に実行
  • 0 9 15-21 * 1       毎月第3月曜日の 9:00に実行

休日設定の適用その2で確認できます

設定したCRONの内容は休日設定の適用その2で確認することができます。

ROBOWEB スケジュール 実行 間隔

このケースはCRON形式で設定できません

以下のような場合は、CRON形式で設定できません。

・火曜日の16:00と水曜日の8:30

・火曜日の16:00と水曜日の11:00

0 11,16 * * 2,3 と設定すると毎週火曜日と水曜日の11時と16時に実行されます

・水曜日の8:30と11:00

【ROBOWEB】プロジェクトメンバー追加

★ページの説明・概要

プロジェクトメンバーの登録方法について説明しています。


★プロジェクトメンバー一覧画面の各項目について

表示されている項目は以下の通りです。

  • プロジェクト名
    プロジェクトの名前です。
  • ユーザーID
    プロジェクトに参加しているユーザーのIDです。
  • ユーザー権限
    ユーザーに与えられている権限です。
  • Action
    • 編集
      プロジェクトメンバーの編集を行います。

★プロジェクトメンバー追加画面の各項目について

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

  • プロジェクトNo
    プロジェクトがもつ番号です。
  • プロジェクト名
    プロジェクトの名前です。
  • プロジェクトへメンバーを追加
    クリックすると、ユーザーの一覧が表示されます。
  • ユーザーID選択
    ユーザー一覧から、プロジェクトへ参加するユーザーを選択します

【ROBOWEB】ログイン

RoboWebへのログイン方法について説明しています。

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

・UserName
ログインユーザーを入力します

・Password
パスワードを入力します

・Login
ログインが実行されます

はじめてログインする方は、サポートまでご連絡ください。あらかじめ設定されているユーザーとパスワードをご連絡いたします

◆0.10.10から変わります

ログイン後の各ページにページの内容を自動更新するか設定する機能があります。

更新しない以外を選択していた場合、ログイン後から一定の時間が経過するとROBOWEBから強制的にログアウトの状態になり、トップページが表示されます。ROBOWEBの操作を行いたい場合は、再度ログインをしてください。

【ROBOWEB】システム管理画面の設定

★ページの説明・概要

RoboWebのシステム管理者の設定について説明しています。


★システム設定

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

  • ログファイルサイズ
    本製品から出力されるログファイルのサイズです。
  • ログ世代数
    RSのログファイルの世代数を管理します。
  • ログ保存期間
    RSやスケジュール実行したロボットのログの保存期間です。単位は「日」です。
    ログに出力される画面ショットのファイルもここで設定した保存期間を超えると削除されます(0.10.10から)

プロキシ―設定

ロボットがプロキシサーバを経由して通信を行う場合に設定します 。スケジュール実行される時はRCで実行されるロボットはここで行ったプロキシーの設定が適用されます。

  • サーバー
    プロキシサーバのホスト名を設定します。
  • ポート番号
    プロキシサーバのポート番号を設定します。
  • ユーザー
    プロキシサーバのユーザー名を設定します。
  • パスワード
    プロキシサーバのユーザーのパスワードを設定します。

SMTP設定

エラーメールを送信するときに使用する設定です。

  • SMTPサーバー
    メールサーバのホスト名を設定します。
  • ポート番号
    メールサーバのポート番号を設定します。
  • ユーザー
    メールサーバのユーザー名を設定します。
  • パスワード
    メールサーバのユーザーのパスワードを設定します。
  • 送信元アドレス
    メールの送信元のメールアドレスを設定します。
  • テストメール送信
    SMTP設定でメールの送信テストを行います。こちらで設定したメールアドレスへテストメールが送信されます。
  • メール送信方式
    メールを送信する方法を選択します。デフォルトはスクリプトからメール送信するになっています。エラーで送信できない場合は、オリジナル方式で送信するで送ってください。

    >スクリプトからメール送信する
    スクリプトを使ってメールを送ります。PCの設定によってはスクリプトの実行が許可されていない場合があります。

    >オリジナル方式で送信する
    本製品の独自の機能を使って送信します。

    >OUTLOOKを使用して送信する ※0.10.10から追加
    OUTLOOKの機能を使って送信します。

◆メールの設定はこちらも参考にしてください

メール送信

その他の設定

その他の設定です。

  • PCの死活監視タイムアウト時間の設定 ※バージョン0.10.6から
    登録したPCが正常に動いているか監視を行っています。設定した秒数だけPCからの応答がない場合に、PCが動いていないとして扱います。
    PCが動いていていないと判断すると以下のようになります。
    ・PC一覧のステータスが通信不可と表示されます
    ・正常に動いていないと判断したPCでスケジュール実行が動いていた場合、スケジュールのステータスは異常終了となります。
  • クライアントへ実行依頼時のタイムアウト時間の設定 ※バージョン0.10.8から
    スケジュール実行でRSからRCへロボットの実行依頼を行ったときに、RCからの応答が帰ってくるまでのタイムアウト時間を設定します。設定した時間内に応答がない場合、スケジュールは異常終了します。
  • デイリーバックアップの設定 ※バージョン0.10.8から
    ロボサーバのバックアップの設定です。設定手順はこちら
    またバックアップデータの復元手順はこちら

夜間バッチの時間帯

  • 開始時刻
    夜間バッチ(夜間処理)の開始時間を入力します
  • 終了時刻
    夜間バッチ(夜間処理)の終了時間を入力します

デイリーバックアップの設定

ロボサーバのバックアップの設定です。設定手順はこちら
またバックアップデータの復元手順はこちら

  • バックアップ先の指定
    バックアップデータを保存するフォルダを指定します
  • バックアップ時間の指定
    バックアップ処理を開始する時間を指定します
  • バックアップ世代数の指定
    バックアップデータの世代を指定します

★休日設定

ロボットがスケジュールで設定された日になっても、休日に設定されているので実行をスキップする設定を行います。休日の設定を5パターンまで作成することができます。

  • 休日パターン名1
    休日パターン名1を設定します。
  • 休日一覧
    休日にする日を設定します。YYYY-MM-DDの書式で、複数ある場合は改行して設定します。

例)2020年12月31日と2021年1月1日を休日にしたい場合の設定方法。

20201231
20210101

休日パターン名2~5へ設定する場合は、1と同じように設定します。


★スケジュール実行予定表

ROBOWEBで管理しているスケジュールの実行予定を一覧で確認することができます。ロボットを実行するPCが複数台ある場合は、PCごとに実行予定を確認できます。
新しくスケジュールを作成するときに、他のスケジュールと重なっていないかを確認するときに使用します。

詳細はこちら。

【ROBOWEB】実行端末登録

★ページの説明・概要

ロボットをスケジュール実行するには、ロボットを実行する端末をあらかじめ登録しておく必要があります。

実行端末の登録方法について説明しています。

★参考情報

1-1.PCの通信が切れたことを通知する機能を使いましょう

ロボサーバ(RS)からPCへの通信が切れた場合、設定した時刻になってもロボットの実行に失敗してしまいます。メールアドレスを設定すれば、PCへの通信が切れた場合にメールで通知することができます。
あらかじめ管理画面の設定でSMTP情報の設定を行っておきましょう。設定方法はこちら

1-2.PCの通信が切れたことを通知する機能でRSを監視することもできます

RSを監視する専用PCを用意し、RSが動いているPCをPC一覧に登録することで、RSが動いているPCを監視することができます。手順はこちら

1-3.PC一覧から削除するときは

PC一覧から削除するとき、削除するPCがスケジュール実行で使用されているかチェックを行います。使用されている場合は削除できないため、スケジュールの設定を変更してから削除します。


★PC一覧画面の各項目について

各項目の説明は以下の通りです。

ホスト名

ロボットを実行するPC名です。PC名を変更することはできません。PCのコンピュータ名か、またはIPアドレスを入力してください。

※ホスト名を変更できるようになりました(0.10.10から)

ポート番号

リモートデスクトップ接続(RDP)で使用するポート番号です。

リモートユーザー

リモートデスクトップ接続で使用するユーザー名です。

ステータス

PCのステータスです。スケジュール実行で指定したPCが通信不可となっていると、スケジュール実行を失敗します。

  • 通信可能
    PCでrobo_client.exeが起動しており、RSとRCが疎通できている状態です。
  • 通信不可
    PCでrobo_client.exeが起動していないため、RSとRCが疎通できていない状態です。またはPCでrobo_client.exeは起動しているが、RSとRCで通信が遮断されており疎通できていない状態です。RSからRCに対し、3回疎通を確認してもNGだった場合に通信不可となります。

有効/無効

PCの状態を表しています。

  • 有効
    スケジュール実行でロボットを実行するPCとして指定できます。
  • 無効
    スケジュール実行でロボットを実行するPCとして指定できません。

バージョン

PCで起動しているRCのバージョンです。

更新日時

PCの登録内容を変更した日時です。

Action

  • 編集
    PCの登録内容を変更します。
  • Monitor
    PCのモニタ機能の設定を行います。

★PC新規追加画面の各項目について

登録できるPCの台数をこえて登録することはできません。有効なPCのいずれかを無効にしていただいたうえで、新しいPCの登録をお願いします。

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

ホスト名

ロボットを実行するPCのIPアドレスか、コンピューター名(ホスト名)を設定します。

リモートデスクトップ接続(RDP)ポート番号(バージョン0.10.2から設定できなくなっています)

リモートデスクトップ接続で使用するポート番号を設定します。

リモートユーザー(バージョン0.10.2から設定できなくなっています)

リモートデスクトップ接続で使用するユーザー名を設定します。

リモートパスワード(バージョン0.10.2から設定できなくなっています)

リモートデスクトップ接続で使用するパスワードを設定します。

CPU、メモリの使用状況

モニターするか、しないかを設定します。

デスクトップイメージの使用状況

モニターするか、しないかを設定します

RSからの通信が接続/切断時に通知するメールアドレス

登録したPCのステータスが疎通不可となった場合にメールによる通知を行うことができます。その通知先のメールアドレスを設定します。

無効(0.10.9から追加)

PCを無効の状態で登録します。契約したRC数の上限を超えていても、無効にチェックを入れれば登録できます。

どんなとき無効で登録するのか

0.10.9からスケジュール実行が終わった時にPCに通知を表示する機能が追加されました。
表示するPCをPC一覧へあらかじめ登録する必要があります。契約のRCの上限数をこえていた場合、無効の状態で登録します。

無効の状態で登録した場合

・スケジュールの設定で実行ロボットのPC選択の一覧に表示されません

・スケジュールの設定でスケジュール終了時の通知先PCの一覧に表示されます

【ROBOWEB】ユーザー登録

★ページの説明・概要

RoboWebへログインできるユーザーの登録方法について説明しています。


★ユーザー一覧画面の各項目について

一覧に表示されている項目は以下の通りです。また新規追加ボタンの右側の有効/向こうの切り替えにより、無効にしたユーザーを一覧に表示しないなどのフィルタをかけることができます(0.10.8から)。

ユーザー名

ユーザー名です。

ユーザーID

ユーザーIDです。ROBOWEBへログインするときに使用します。

ユーザー権限

ユーザーに与えられている権限です。権限の内容については、本ページの下部「権限ごとにできること」をご確認ください。

有効/無効

  • 有効
    使用することができるユーザーです。
  • 無効
    使用することができなくなっているユーザーです。

ログイン日時

ユーザーが最後にROBOWEBにログインした日時です。

前回ログイン日時

ユーザーが前回ROBOWEBにログインした日時です。

更新者

ユーザーの情報を更新したユーザーです。

更新日時

ユーザーの情報を更新した日時です。

Action

編集
ユーザーの編集を行います。


★ユーザー新規追加画面の各項目について

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

ユーザー名

ユーザー名を入力します。

ユーザーID

ユーザーIDを入力します。

Password

ユーザーのパスワードを入力します。

ユーザー権限

新しく作成するIDの権限を設定します。権限ごとにできることは以下の通りです。

★ユーザーの権限について

3種類の権限があります。

システム管理者

ROBOWEBの管理者権限を持っています。ROBOWEBのすべての操作を行えます

プロジェクト管理者

プロジェクトを作成できます。システム管理画面やPCの登録はできません

プロジェクトメンバー

スケジュールの作成と実行ができます。システム管理画面やPCの登録、プロジェクトの作成はできません

即時実行メンバー(0.10.9で追加)

スケジュールの即時実行と即時停止ができます。またスケジュールのログを見ることができます。システム管理画面やPCの登録、プロジェクトやスケジュールの作成・編集はできません。