【共通部品】M月D日を日にちによって上、中、下旬という文字をM月へ追加

★共通部品の説明・概要

M月D日からM月〇旬という文字列を作成します。D日が1~9の場合は上旬、10~19の場合は中旬、20から31の場合は下旬とします。


★共通部品のダウンロード

共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。


★共通部品の使い方

1.共通部品へ渡す値

変数「月」へM月を設定します。

変数「日」へDを設定します(日をつけないでください)


2.共通部品からもらう値

変数「〇月〇旬」をもらいます。この変数に、共通部品で処理をした結果が格納されています。

【0.10.9で不具合】要素マッチングの値取得の取得値に一部のアプリで表示されないことが

2023年4月末にリリースしたバージョン0.10.9に不具合があることがわかりました。大変ご迷惑をおかけいたします。

以下手順をご確認のうえ、ご対応いただけますようお願いいたします。

不具合が発生しないとき

バージョン0.10.8以前では発生しない

バージョン0.10.8から前のロボデザインでは発生しません。

バージョン0.10.9で発生

バージョン0.10.9のロボデザインで発生します。スケジュール実行では発生しません。

不具合が発生するとき

アプリ操作でマッチング方式で「要素」を使って値の取得アクションを使って値を取得するときに発生します。

発生する事象

値を取得アクションを作成するときに、取得値を確認しながら取得対象を選択します。この取得値になにも表示されないことが発生します

要素 値取得 アプリ 表示されない

一部のアプリで発生します

この事象はすべてのアプリで発生するわけではありません。どのようなアプリで発生するのか現在確認中です(2023.5.22時点)

不具合の回避策

以下のいずれかの方法で回避することができます。

1.0.10.9を使う場合、デバッグ実行で確認する

0.10.9を使う場合は以下の方法で対応してください。

1-1.値の取得アクションを作成します。このとき、高度な設定タブを確認し、名前に値が入っていれば値を取得できる個所であることが確認できます。

以下は申請コード「1701」を取得するアクションを作成しているところです

要素 値取得 アプリ 表示されない
要素 値取得 アプリ 表示されない

1-2.アクションを作成し、デバッグ実行を行い、変数に値が入っているかを確認します。もし取得できなければ、取得対象を変更します

2.0.10.8を使う

0.10.8では本事象は発生しません。0.10.8でアクションを作成してください。また0.10.8で作成したアクションは0.10.9で正常に動きます。

【アプリ操作】アプリの起動方法とそれぞれの違いについて

ロボットで操作したいアプリを起動のやり方は3種類あります。それぞれのやり方や注意点についてご説明します。

アプリを開くアクションを使った起動

ロボットで操作するアプリをアプリを開くアクションで起動する方法です。アプリを開くアクションについての説明はこちらです。

プログラムの個所にアプリが保存されているフォルダと実行ファイル名を設定します。

アプリ 起動方法 違い 操作

注意点1.起動できないアプリがある

この方法で起動できないアプリが存在します。その場合は、後述のいずれかの方法で起動してください。

注意点2.PCによってはアプリが保存しているフォルダが違う

ロボットを実行するPCによっては、起動するアプリの実行ファイルが保存されているフォルダが違うことがあります。

注意点3.スケジュール実行で起動したアプリは自動的に閉じられる

スケジュール実行でこの方法で起動したアプリは、スケジュール実行が終わると自動的に閉じられます。接続中のアプリを終了やすべてのアプリを終了アクションを実行しなくても、自動的に閉じられます。


タスクバーの中のショートカットで起動

タスクバーの中にあるアプリのショートカットをクリックして起動する方法です。アプリ接続アクションでタスクバーに接続し、ショートカットをクリックするアクションを実行します。

アプリ 起動方法 違い 操作

注意点1.PCによってはショートカットがないことが

ロボットを実行するPCによっては、アプリのショートカットがないことがあります。ロボットを実行する前に確認し、なければ作成しておきましょう。

注意点2.スケジュール実行で起動したアプリは自動的に閉じられない

スケジュール実行でこの方法で起動したアプリは、スケジュール実行が終わると自動的に閉じられません。閉じたい場合は、接続中のアプリを終了やすべてのアプリを終了アクションを使います。


デスクトップのショートカットで起動

デスクトップにあるアプリのショートカットをクリックして起動する方法です。アプリ接続アクションでデスクトップに接続し、ショートカットをクリックするアクションを実行します。

アプリ 起動方法 違い 操作

注意点1.PCによってはショートカットがないことが

ロボットを実行するPCによっては、アプリのショートカットがないことがあります。ロボットを実行する前に確認し、なければ作成しておきましょう。

注意点2.スケジュール実行で起動したアプリは自動的に閉じられない

スケジュール実行でこの方法で起動したアプリは、スケジュール実行が終わると自動的に閉じられません。閉じたい場合は、接続中のアプリを終了やすべてのアプリを終了アクションを使います。

注意点3.ショートカットが隠れているかも

スケジュール実行を行ったときに、デスクトップのショートカットにほかのアプリがかぶさってしまい、クリックが空振りする可能性があります。常に表示されているデスクトップの位置へショートカットを移動させておきましょう。

【0.10.9で不具合】画像マッチングでアクションを作成するとき

2023年4月末にリリースしたバージョン0.10.9に不具合があることがわかりました。大変ご迷惑をおかけいたします。

以下手順をご確認のうえ、ご対応いただけますようお願いいたします。

不具合が発生しないとき

バージョン0.10.8以前では発生しない

バージョン0.10.8から前に作成したアクションでは発生しません

バージョン0.10.9で発生

バージョン0.10.9で新しくアクションを作成するときに発生します。

不具合が発生するとき

アプリ操作でマッチング方式で「画像」を使ってアクションを新しく作成するときに、画像が見つかりませんというかならずエラーが発生します。ほかのマッチング方式では発生していません。

操作対象にフォーカスを行った場合

アクションを実行した場合

不具合の回避策

不具合が発生しないようにアクションを作成する回避策は以下の手順で行います。

1.アクションを作成

操作したい個所をドラッグして選択し、右クリック、作成したいアクションを選択します。

2.ここにフォーカスをしなおすを実行

ドラッグして選択した操作したい個所で右クリック、ここにフォーカスしなおすをクリックしてください。

フォーカスが当たるようになります

【共通部品】ダウンロードフォルダへ保存したファイルをコピー

★共通部品の説明・概要

Edgeを使ってファイルをダウンロードした場合、C:\Users\windowsのログインユーザー\Downloadsへファイルが保存されます。このファイルを任意のフォルダへコピーします


★共通部品のダウンロード

共通部品はこちらからダウンロードしてください。ダウンロードした共通部品をロボデザインでインポートして使用します。


★共通部品の使い方

1.共通部品へ渡す値

変数「コピー先フォルダ」へコピーしたファイルを保存するフォルダを設定します。


2.共通部品からもらう値

ありません。

【ブラウザ操作】ファイルのダウンロード(Edgeの場合)

★アクションの説明、概要

Edgeで表示しているWEBサイトからのファイルのダウンロード方法について説明します。


★アクションの作成方法

アクションの作成方法はこちらをご覧ください。


★Edgeの場合のダウンロードの設定方法

事前にEdgeの設定をする

アクションを作成する前にEdgeの設定を確認しましょう。

ダウンロードに関する設定はすべてオフにしておきましょう。またダウンロード先のフォルダ(場所)はデフォルトの設定の「C:\Users\windowsのログインユーザー名\Downloads」にしておくのがおすすめです。

マウス操作アクションの設定

デフォルトの設定でアクションを作成します。

ファイルの繰り返し処理を使ってダウンロードしたファイルのパスを取得

ファイルの繰り返し処理を使い、ダウンロードしたファイルのパスを変数へ格納します。

・フォルダ

Edgeでダウンロード↓ファイルが保存されているフォルダを設定します。デフォルトの設定であれば「C:\Users\windowsのログインユーザー名\Downloads」です。

・並び替え

更新日時の降順にします

・取得するファイル数

最新のファイルのパスを取得するので、1にします。

・繰り返し処理対象のファイルパスの格納先

取得したファイルのパスを格納する変数を設定します。

ダウンロードしたファイルをコピー

ダウンロードしたファイルのパスを取得したら、任意のフォルダへコピーします

ダウンロードフォルダから任意のフォルダへコピーする共通部品も公開しています。そちらもご利用ください。こちらでご確認いただけます。

リリースノート – 0.10.9 (2023-04-17)

製品全体

本製品のプログラムのアイコンが変更されました

機能追加

ロボデザイン

・Exeに弊社発行のデジタル証明書を付与。インストール作業がインストーラを使った方法へ変更されました。こちらをご覧ください

・ロボットの新規作成時、作成者を入力できる欄を追加。こちらの2をご覧ください

・アクションのエラーが発生したときの対応の設定を、複数のアクションをまとめて設定できる機能を追加。こちらをご覧ください

・ブランチへ新しいフローを追加する際、追加する場所を指定できる機能を追加。こちらをご覧ください

アプリ操作

・要素マッチングアクション設定時、操作個所にイメージを保持する機能を追加。こちらの1-5をご覧ください

・画像でのクリックに関して、範囲指定してその中で画像を探せる機能を追加。こちらの1-5をご覧ください

・起動中のアプリをすべて終了するアクションを追加。こちらをご覧ください

ブラウザ操作

・イメージ保存アクションにて実際の画像をそのままのサイズで取得できるオプションを追加。こちらの1-2をご覧ください

・クリックアクションに、ダウンロードが完了するまでのタイムアウトを設定できる機能を追加。こちらの2-12をご覧ください

・値入力アクションに、javascriptによる入力オプションを追加。こちらの1-2をご覧ください

・ブラウザ起動アクションで、操作対象のブラウザにEdgeを追加。こちらの1-1をご覧ください

エクセル操作

・エクセルを保存するアクションで、同じファイルがあったらエラーにするオプションを追加。こちらの1-3をご覧ください

・値入力、値取得アクションで、名前の定義機能で設定された名称を設定できる機能を追加。こちらの1-4をご覧ください

・フィルタアクションで、絞り込みをクリアするオプションを追加。こちらの1-5をご覧ください

・シートの保護、シートの保護を解除するアクションを追加。こちらをご覧ください

・エクセルの貼付けアクションで、行列を入れ替えて貼付けするオプションを追加。こちらの1-5をご覧ください

ファイル操作・フォルダ操作

・特に無し

ROBOWEB

・ROBOWEBでダウンロードした際のログ一覧に担当者を追加。こちらのログ一覧のダウンロード(タブ区切り)をご覧ください

・スケジュール実行、編集、ロボットアップロード等が把握できるようにシステムログ画面を追加。こちらをご覧ください

・ロボットの履歴画面を詳細画面に変更し、参照している共通部品一覧、使用しているデータベース一覧、ロボット名称を変更できる機能を追加。こちらのロボットアップロード履歴一覧画面の各項目についてをご覧ください

・共通部品の履歴画面を詳細画面に変更し、参照しているロボット一覧、使用しているデータベース一覧を追加。こちらの共通部品一覧画面の各項目についてをご覧ください

・ROBOWEBのスケジュール作成で、作成済のスケジュールを複製する機能を追加。こちらの複製をご覧ください

・ROBOWEBからのメール送信について、オリジナル方式かPowerShell方式かの選択ができるオプションを追加。こちらのメール送信方式をご覧ください

・スケジュール実行後にPCに通知する機能を追加。それにともない通知先の設定機能を追加。こちらのスケジュール終了時の通知先PCをご覧ください

その他

・ロボロック実行時にポート番号の指定を追加。こちらのバージョン0.10.9からをご覧ください

・ロボット説明書の概要シートへロボットを作成した人を追加。こちらの作成者をご覧ください

・ロボット実行時の設定に、スケジュール実行の時にモニタのサイズが取れなかった時点で、エラーとして終了するオプションを追加。こちらをご覧ください

・トライアルから本番契約へ移行時、有効クライアント数分だけ有効にし、残りは無効にする機能を追加。こちらをご覧ください

・メール送信アクションで、Reply-Toを設定できる機能を追加。こちらの1-5をご覧ください

・PDFを結合するアクションを追加。こちらをご覧ください

・ロボット一時停止アクションに、人がボタンを押すまで停止するオプションを追加。こちらの1-1をご覧ください

・メール送信アクションに、今までのPowerShell方式ではなく、オリジナル方式で送信するオプションを追加。こちらの2-2をご覧ください

機能修正

ロボデザイン

・ドライバーを定期に取りに行く際、サイトにアクセスできなかったりした場合はエラーをログ出力するよう修正

・プロジェクトを削除した際、プロジェクトファイルをリネームすることで後から復旧できるよう修正。こちらをご覧ください

アプリ操作

・アプリデザインの起動の高速化を実施。こちらの0.10.9からをご覧ください

ブラウザ操作

・要素のインデックスを変数参照できるよう修正。こちらの2-6をご覧ください

・REST APIアクションで、POSTデータの中の改行を「\n」へ置換するオプションを追加。こちらの1-5をご覧ください

・REST APIアクションで、リクエストした内容をログ出力するよう修正

エクセル操作

・エクセルのセルの検索アクションで、移動列数や移動行数を変数参照できるよう修正。こちらの1-4,1-5をご覧ください

ファイル操作・フォルダ操作

・特に無し

ROBOWEB

・スケジュールの有効・無効列で、スケジュールの有効/無効の切り替えをできるよう修正。こちらの有効/無効をご覧ください

・スケジュール実行予定表にPC一覧で無効にしたPCを表示しないよう修正

・スケジュール実行予定表から、各種スケジュールのページに移動できるよう修正。こちらのスケジュールの内容を確認できますをご覧ください

・スケジュール実行予定表から、スケジュールを非表示にできるよう修正。こちらのスケジュールの内容を確認できますをご覧ください

・PC一覧へ無効の状態でPCを登録できるよう修正。こちらの無効をご覧ください

その他

・利用時間報告の内容にあるスケジュールの実行数を種類(手動か自動)別に出すよう修正

・メール送信アクションで、添付できるファイル数の上限を5に変更。こちらをご覧ください

・ロボット終了アクションで終了する際、その旨をログ出力するように修正。こちらをご覧ください

・メール送信アクションでのテスト送信時について、失敗しても1回しか実施しないよう修正

バグフィックス

ロボデザイン

・同じブックマーク名を付けるとエラーがでるが、そのまま同じ名前で保存される不具合を修正

ブラウザ操作

・フレーム内の操作ができないケースが稀に発生する不具合を修正

・ブラウザ要素処理で、要素が無いのに前回のフォーカスが残りっぱなしになっている不具合の修正

・ブラウザのイメージ保存で、要素取得する際に画面がスクロールして正確にとれない不具合の修正

・値選択アクションで、selectedの結果が正しく取得できない不具合を修正

アプリ操作

・アプリデザインのエラー発生時の対応の設定で、基点となる条件分岐が表示されないケースがある不具合を修正

・WINDOWSへのログインユーザー名が全角の名前だった場合、画像マッチングによる操作ができなくなる不具合を修正

エクセル操作

・特に無し

変数操作

・特に無し

ROBOWEB

・無効なPCを含むスケジュールについて、スケジュール画面上は無効だが、即時実行できてしまう不具合を修正

その他

・ROBOWEBで設定する日次バックアップ処理でサイズが大きくなった際、バックアップが取れなくなる不具合を修正

・ロボロックがタイムアウトして失敗する不具合を修正

インストーラによる再インストール

本製品をインストーラにより再セットアップする方法について説明します。

製品のアンインストール

コントロールパネルを開きます

Windowsキー~Windowsシステムツール内のコントロールパネルをクリックします

インストーラ インストール

プログラムと機能の一覧を表示します

コントロールパネル内のプログラムと機能をクリックします

インストーラ インストール

アンインストールします

本製品を選択して右クリック、アンインストールをクリックします

インストーラ インストール
インストーラ インストール

確認ダイアログが表示されたら、はい、をクリックします。管理者のパスワードの入力を求められたら入力します。

インストーラ インストール
インストーラ インストール

製品の再インストール

インストーラによるインストールを行います。手順はこちらです。

インストールするフォルダは本製品がインストールされていたフォルダを指定します

アンインストール前のフォルダ

C:\JobAuto\JobAuto_0.10.9

再インストールするときに指定するフォルダ

C:\JobAuto\JobAuto_0.10.9

データの引継ぎ

この作業は必要ありません

本契約後のPC一覧の変更について

トライアルでROBOWEBのPC一覧への登録数が本契約時のRCの数を超えている場合、本番用のライセンスを適用すると超えてしまったPCは無効になります。その場合は本手順を実施してください。

なおRCの数が無制限の契約の場合は本手順を実施する必要はありません。

ROBOWEBにログイン

管理者権限のアカウントでROBOWEBにログインします。

PC一覧の作業

PC一覧を開きます

PC一覧を開きます

ロボットを実行するPCを決める

スケジュール実行するPCをPC一覧から決定します

実行しないPCを無効にする

スケジュール実行しないPCを無効にします

実行するPCを有効にする

スケジュール実行するPCを有効にします

スケジュール一覧の作業

実行端末列が空白のスケジュールを探す

スケジュール実行で指定したPCは無効になると、実行端末列に表示されなくなります。実行端末列が空白のスケジュールを探しましょう

スケジュールを再設定

スケジュールの編集画面を開き、実行ロボットのPC選択を有効なPCに設定します

【アプリ操作】すべてのアプリを終了

★アクションの説明、概要

起動中のすべてのアプリを終了する方法について説明します。


★アクションの作成方法


★アクションの設定画面について

アクション設定画面の設定項目についての説明は以下の通りです。

1.基本設定

1-1.強制終了する

アプリを強制的に終了させる場合にチェックを入れます。保存しますか、などの確認メッセージが表示させずに強制的に終了します。

1-2.対象となるアプリケーション

デフォルトですべてのアプリケーションが選択されています。

・接続中のアプリケーション

アプリ接続で接続中のアプリケーションが終了します

・すべてのアプリケーション

PCで起動中のすべてのアプリケーションが終了します

1-3.終了までの待ち時間(秒)

アクションを実行してからアプリを終了するまでの時間を設定します。


2.高度な設定

2-1.アクション有効

このアクションを無効にする場合は、チェックを外します。


3.エラー発生時の対応

3-1. エラー時の処理

エラーが発生したときの設定を行います。詳細はこちらをご確認ください。

3-2.基点となる条件分岐

エラー時の処理で条件分岐の次のフローに移動を選択したときに、設定することができます。アクションでエラーが発生した場合、移動先の条件分岐を選択します。

3-3. エラー時にログ出力

エラーが発生したときにログに出力するか設定します。スケジュール実行したときのログへ出力されます。エラーとして扱わない場合は、チェックを外します。詳細はこちらをご確認ください。