Upgrade to Pro — share decks privately, control downloads, hide ads and more …

220603 WinActor Ver.7.4最新情報 NTTアドバンステクノロジ株式会社資料

220603 WinActor Ver.7.4最新情報 NTTアドバンステクノロジ株式会社資料

comucal

June 03, 2022
Tweet

More Decks by comucal

Other Decks in Technology

Transcript

  1. 1 © 2022 NTT Advanced Technology Corporation WinActor Ver.7.4.0について、 リリースノートを用いて新機能を説明します。

    リリースノートは以下のサイトにて公開中 WinActor 製品資料一覧 https://winactor.biz/product/winactor_document_list.html WinActor Ver.7.4.0 Ver.7(7.3.1)のページ(https://winactor.biz/product/winactor_v7.html)から 「DOWNLOAD」ボタン下の※その他の製品資料は「こちら」をクリックすると 上記ページが表示されます。
  2. 2 © 2022 NTT Advanced Technology Corporation WinActor Ver.6 シリーズをリメイクした全く新しいWinActorです。Ver.7シリーズでは、最大の特徴である「現場フレ

    ンドリー」の思想を一層進化・深化させ、初心者はもちろん上級プログラマにとっても対応可能な、誰もが使いや すいRPAを追求します。 WinActor Ver.7.4.0 の特徴 WinActor Ver.7シリーズとは ※1 クラウドサービスとの通信が発生します。 新たなブラウザ拡張機能 起動済みブラウザに対する操作 ブラウザ操作ライブラリ追加 開発環境の利便性向上 自動記録時の操作対象の自動切り替え 記録時のWinActorウィンドウを小さくする 検索画面の改善 ※1 問い合わせ用情報収集 ※1 シナリオ編集・デバッグ機能改善 画面状態確認機能の拡充 ダークテーマのアイコンデザイン見直し 開発環境メンテナンスの自動化 ライブラリ自動最新化 EdgeのWebDriverオンラインアップデート ※1 プロキシ自動設定ファイルへの対応 起動時の古い作業ファイルの削除 オンラインライセンス登録 ※1 Storyboard機能拡充 オンラインアップデート※1 シナリオ情報画面
  3. 3 © 2022 NTT Advanced Technology Corporation 新たなブラウザ拡張機能の導入 FULL 実行

    管理 WinActor Ver.7.4.0 より、新たなブラウザ拡張機能を使用します。 ➢ 従来はできなかったブラウザ操作が可能になります (詳細は次ページ以降で説明)。 ➢ 従来通りの WebDriver によるブラウザ操作を選択する事も可能です。その場合は従来通りの動作となります。 WinActor Ver.6, Ver.7.3.1以前 WebDriver ブラウザ拡張機能 ブラウザ 操作 ブラウザ 操作記録 ブラウザ WinActor用に開発されたブラウザ拡張機能を用いて、ブラウザの操作記 録を行います。各ブラウザ用に公開されているWebDriver を用いて、ブラ ウザを操作します。 Ver.7.4.0 新ブラウザ拡張機能は、ブラウザの操作記録に加えて、ブラウザの操作も 可能になります。加えて、起動済みブラウザに対する操作等、これまでで きなかったブラウザ操作が可能になります。 WinActor WebDriver 新ブラウザ拡張機能 ブラウザ 操作 ブラウザ 操作記録 ブラウザ 新ブラウザ 操作 どちらを使用するか 選択可能 新たなブラウザ拡張機能 Google Chrome ※記載された会社名及び製品名は、各社の商標または登録商標です Microsoft Edge Firefox Google Chrome Microsoft Edge Firefox
  4. 5 © 2022 NTT Advanced Technology Corporation 起動済みのブラウザに対する操作が可能となります。 ➢ シナリオ実行前に手動でWebサイトの認証処理を済ませておくことにより、

    シナリオに認証情報を記述する事無く、Webサイトの操作が可能になります。 起動済みブラウザに対する操作(1/3) FULL 実行 管理 ⚫ 本機能のご利用のためには、ブラウザへ新ブラウザ拡張機能をインストールいただく必要があります。 ⚫ 今までのブラウザ操作とほぼ同等の処理が可能ですが一部制約事項があります。 ⚫ 起動済みのブラウザに対する操作はできませんが、従来の WebDriver を用いた操作も引き続き選択できます。 • オプション画面の[ブラウザ]タブにて、ブラウザ種別ごとに(Chrome / Edge / Firefox) 拡張機能で操作するか / WebDriverで操作するかを選択できます。 • シナリオ情報画面の[その他]タブの「ブラウザの操作にWebDriverを利用する」にて、シナリオファイルごとにブラウザ操作 方式を設定できます。本機能は、互換性確保のために用意されており、Ver.6やVer.7.3.1以前のWinActorで作成し たシナリオを読み込んだ場合デフォルトでONになります。 Ver.7.4.0における制限とお願い事項 ※ これまで自動記録に使用していたChrome/Edge/Firefox向けのブラウザ拡張機能が新しくなっています。 そのため、既にブラウザ拡張機能を導入済みの環境でも、自動記録を行う際には改めてブラウザ拡張機能の再導入をお願いいたします。既存のブラウザ拡張機 能のバージョンアップではありませんので、Ver.6やVer.7.3.1以前を併用される場合、旧ブラウザ拡張機能はアンインストールせずに残しておいてください。 ※ 新しいブラウザ拡張機能はChromeウェブストアに公開しています。ご使用のブラウザの種別に応じて同梱のChrome拡張機能インストールマニュアル、または、 Firefox拡張機能インストールマニュアルをご参照の上、導入をお願いいたします。 新たなブラウザ拡張機能
  5. 6 © 2022 NTT Advanced Technology Corporation 起動済みブラウザに対する操作(2/3) FULL 実行

    管理 起動済みブラウザに対する操作では、IEに対する操作と同様に ウィンドウ識別ルールによって操作対象のウィンドウを選択できるようになります。 23_ブラウザ関連配下の多くのライブラリに[ウィンドウ識別名]の パラメータが追加されています。 また、[23_ブラウザ関連/ブラウザ名を付ける]ライブラリにより、 ウィンドウ識別ルールによって指定されるウィンドウのブラウザに ブラウザ名を付け、今までのブラウザ操作と同様に ブラウザ名により操作対象を指定することもできます。 ただし、WebDriverによる操作が指定されている場合に ウィンドウ識別名が指定されるとシナリオ実行時にエラーとなります。 例:[23_ブラウザ関連/クリック]ライブラリ 新たなブラウザ拡張機能
  6. 7 © 2022 NTT Advanced Technology Corporation 起動済みブラウザに対する操作(3/3) FULL 実行

    管理 # 制約対象 制約内容・回避策等 1 同梱ライブラリ 利用時 23_ブラウザ操作/03_クリック/ダイアログクリック 新ブラウザ拡張機能では本ライブラリを使用できません。 シナリオ実行時にエラーが発生します。 WebDriverで本ライブラリをご利用下さい。ただし、WebDriverで起動した ブラウザしか操作できません。 2 23_ブラウザ操作/ファイル選択 3 23_ブラウザ操作/値の設定 (入力再現) 4 シナリオ実行 時 ダイアログ表示下での要素の操作 ダイアログを閉じれずエラーとなります。ダイアログを閉じるシナリオを追加・ 挿入して下さい。 5 ブラウザ操作中に発生するブラウザのイベント WebDriverで同じ操作をした場合とはブラウザに発生するイベントが異なる ことがあります。 新ブラウザ拡張機能によるブラウザ操作にて対象のWebアプリケーションの 反応がない場合、エミュレーションの利用やWebDriverでの操作をご検討く ださい。 6 ブラウザ条件 Chrome/Edgeを利用する場合、Ver.100以降をご利用ください。 Firefoxを利用する場合、Ver.96以降をご利用ください。 新ブラウザ拡張機能によるブラウザ操作では、下表に示す制約事項があります。 新たなブラウザ拡張機能
  7. 8 © 2022 NTT Advanced Technology Corporation IE向けと同等のライブラリをChrome/Edge/Firefox向けに提供します。 これにより、IEからのブラウザ移行を容易にします。 ➢

    追加されるライブラリ ブラウザ操作用ライブラリ追加 FULL 実行 管理 23_ブラウザ関連/ 01_起動&クローズ/指定URLのブラウザを閉じる 03_クリック/実行結果付きクリック 03_クリック/指定タグの指定テキストをクリック 03_クリック/指定テキストをクリック 04_待機/読み込み完了待ち_タイムアウト付き 04_待機/読み込み完了待ち 05_表/セルの存在チェック 05_表/表の一括取得 06_リスト/リスト一括取得 新たなブラウザ拡張機能
  8. 9 © 2022 NTT Advanced Technology Corporation 今まで手動で行う必要がありましたシナリオファイルに 含まれるライブラリのバージョンアップが自動的に行える ようになります。

    ライブラリ自動最新化 FULL ライブラリチェッカーにてIE操作関係のライブラリについては、 自動的に置換が行えていましたが、本機能により、 IE操作関係のライブラリだけでなく、全てのライブラリの Ver.7.4.0リリース時への最新化が行えるようになります。 開発環境 メンテナンスの自動化
  9. 11 © 2022 NTT Advanced Technology Corporation EdgeのWebDriverのオンラインアップデートができるようになります。 EdgeのWebDriverオンラインアップデート FULL

    実行 管理 EdgeのWebDriverについては、WebDriverの更新方針を[自動更新]に設定しても自動的には更新されず、 [手動更新]を設定した場合と同じ動作となり、更新一覧画面にてダウンロードを指示いただく必要があります。 更新一覧画面にてEdgeのWebDriverのダウンロードボタンをクリックした際に 右下のダイアログが表示されるようになります。 EdgeのWebDriverの使用許諾(EULA)のURLとダウンロードURLが 表示されます。使用許諾のご確認後、OKボタンのクリックにより、 ダウンロード、及び、インストールが行われます。 ※ EdgeのWebDriverのダウンロードにて、ダイアログに表示されているURLと通信が発生します。 プロキシ環境で利用する際はオプション画面よりプロキシサーバー設定を行ってください。 ※ EULAのURLをクリックいただくことによりブラウザにて該当URLを開きます。 2022年4月時点ではテキストファイルがダウンロードされますので、 ダウンロードされましたテキストファイルにて、内容のご確認をお願いします。 開発環境 メンテナンスの自動化
  10. 12 © 2022 NTT Advanced Technology Corporation 開発環境 メンテナンスの自動化 WinActorにおけるプロキシの設定にて、プロキシ自動設定ファイル

    (PACファイル)へ対応します。 プロキシ自動設定ファイルへの対応 FULL 実行 管理 オプション画面の[プロキシサーバ] タブにて、プロキシ自動設定ファイル (PACファイル)による設定を指定することができます。 ユーザー環境で利用されていたPACファイルを活用し、プロキシの設定 を行うことが可能となります。 また、WinActorに直接設定せず、インターネットオプションの設定や OS(WinHTTP)による設定においても同様にPACファイルによる設 定がWinActorに反映されるようになります。
  11. 13 © 2022 NTT Advanced Technology Corporation WinActorの起動時に、作業フォルダに残っていた古いファイルを 削除するようになります。 起動時の古い作業ファイルの削除

    FULL 実行 管理 WinActorの作業フォルダ(多くの場合はC:¥ProgramData¥WinActor)配下のファイルについて、通常は WinActor終了時に使用したファイルの削除を行っていますが、該当ファイルが他のプロセスによって使用中 の場合等、削除できないことがあります。 WinActorの起動時に作業フォルダに7日以上経過した古いフォルダを 検知しますと、右のダイアログが表示されます。 ユーザー自身にて該当フォルダ配下へファイルを配置したことがなければ、 削除して問題ありませんので、「はい」を選択してください。 開発環境 メンテナンスの自動化
  12. 14 © 2022 NTT Advanced Technology Corporation WinActor画面に保守契約ID等を入力し NL版のライセンスが登録できるようになります。 オンラインライセンス登録

    FULL 実行 NL版のバージョン情報画面にて[ライセンス登録]ボタンをクリックすると 右のダイアログが表示されるようになります。 従来のWeb画面での製品ID等の情報入力や、メール通知されたライセンスファイル を各マシンに配る作業が不要になり、NL版のライセンス登録作業を効率化できます。 ライセンス移管についても、移管元PCでのライセンスクリアの際にオンラインで通知を 実施すると、Web画面でのライセンスクリア証明書を提出せずに、移管先PCでライ センス登録が可能となります。 現行のライセンス発行フローも従来通り利用可能です。 ※ オンラインライセンス登録、及び、オンラインライセンスクリアを実施する際、NTT-AT社管理のサーバーと通信が発生します。 プロキシ環境で利用する際はオプション画面よりプロキシサーバー設定を行ってください。 開発環境 メンテナンスの自動化
  13. 15 © 2022 NTT Advanced Technology Corporation ユーザー操作の記録中にアクティブウィンドウを変更した際に 自動的に記録対象を切り替えるモードを追加しました。 自動記録時の操作対象の自動切り替え

    FULL 複数のウィンドウを行き来するような操作を記録したい場合に都度 WinActorで対象アプリケーションを選択せずにシームレスに記録を続けるこ とができます。 新規記録モードである [自動切り替え] を選択した状態で、記録開始ボタ ンをクリックすることで本機能を利用できます。 各ブラウザの自動記録をご利用いただくためには、ブラウザへ新しい拡張機 能のインストールが必要です。 Ver.7.4.0における制限とお願い事項 ※ これまで自動記録に使用していたChrome/Edge/Firefox向けのブラウザ拡張機能が新しくなっております。 そのため、既にブラウザ拡張機能を導入済みの環境でも、自動記録を行う際には改めてブラウザ拡張機能の再導入をお願いいたします。既存のブラウザ拡張機 能のバージョンアップではありませんので、Ver.6やVer.7.3.1以前を併用される場合、旧ブラウザ拡張機能はアンインストールせずに残しておいてください。 ※ 新しいブラウザ拡張機能はChromeウェブストアに公開しています。ご使用のブラウザの種別に応じて同梱のChrome拡張機能インストールマニュアル、または、 Firefox拡張機能インストールマニュアルをご参照の上、導入をお願いいたします。 開発環境の利便性向上
  14. 16 © 2022 NTT Advanced Technology Corporation 開発環境の利便性向上 記録対象アプリの操作の邪魔とならないよう 記録時のWinActorのウィンドウを小さくできるようになります。

    記録時のWinActorウィンドウを小さくする FULL オプション画面の [記録]タブにて、 [記録時にWinActorの画面を小さくする]にチェックをいれることに より、記録中のWinActorの画面が、下図のように小さくなります。
  15. 17 © 2022 NTT Advanced Technology Corporation 開発環境の利便性向上 検索画面について次の改善を行っています。 検索画面の改善

    FULL 検索条件に [同梱ライブラリ]と[サブシナリオ]が追加されました。 Ver.7.3では常に同梱ライブラリが検索結果に表示されていましたが、 必要に応じ、CloudLibraryの検索のみができるようになります。 […]ボタンをクリックすることにより、検索条件部分の表示・非表示を 切り替えられるようになり、検索結果を広く確認することができるよう になります。 検索結果について、winactor.bizサイトの詳細情報が参照できる場合、 ボタンが表示され、クリックすることにより、ライブラリの詳細を確認する ことができるようになります。
  16. 18 © 2022 NTT Advanced Technology Corporation シナリオの編集や実行にトラブルがあった場合の 問い合わせに必要な情報を手軽に収集できるようになります。 問い合わせ用情報収集

    FULL 実行 管理 ➢ 販売店へお問合せの際に、サーバー送信後に表示されるレ ポートIDまたはログ情報(zipファイル)をお送りいただくと、対応が スムーズになり、解決までの時間短縮が期待できます。 ➢ 直近のシナリオ実行ログをいつでも収集できますので、問題を再 現するためにシナリオを再実行する必要が無くなります。 収集した情報は、お客様が内容を確認して送信を選択した場合 のみに送信されます。自動的にお客様の情報が送信される事はあ りません。 ※ 情報収集の際は、業務上差し支えのある情報が含まれていないことを必ずご確認ください。 ※ サーバー送信を実施する際、NTT-AT管理のサーバーと通信が発生します。 プロキシ環境で利用する際はオプション画面よりプロキシサーバー設定を行ってください。 不測のエラーが発生した際、またはヘルプメニューから[問い合わせ用 情報収集]を選択した際に、選択された情報を収集します。 収集した情報は、ZIPファイルを生成して格納/サーバーに送信が選 択可能です。サーバーに送信した場合、送信後に表示されるレ ポートIDをご連絡頂くまでは、送信された情報とお問い合わせとの 関連付けは行われません。 開発環境の利便性向上
  17. 19 © 2022 NTT Advanced Technology Corporation シナリオ編集・デバッグ機能改善1 FULL 個々の付箋に対して指定する必要のあった付箋の表示・非表示について、

    コンテキストメニューより一括で付箋の表示・非表示を指定できるようになります。 これまで選択したノードのみを部分的に実行することはできましたが、 コンテキストメニューの [ここから実行]にて、指定したノードから実行を開始し、 シナリオのデバッグを行うことができるようになります。 ただし、次の場合は、シナリオの実行が途中で終了します。 • サブルーチンから実行を開始した場合、呼び出し元へ遷移せずに終了します。 • 繰り返しの内側から実行を開始した場合、繰り返しを行うことなく終了します。 開発環境の利便性向上
  18. 20 © 2022 NTT Advanced Technology Corporation シナリオ編集・デバッグ機能改善2 FULL 実行

    管理 オプション画面の [編集]タブにて、[選択項目削除時にダイアログによる確認をしない]の設定により 選択ノードを削除する際の確認ダイアログを表示しないようにすることができるようになります。 オプション画面の[その他]タブの[ノード表示幅]について、Ver.7.3まではグループノードに対してのみ有効でした が、Ver.7.4よりその他のノードおよびライブラリについても設定が有効となります。 ノードに長い名前を付け、各ノードの役割を分かりやすくすることができるようになります。 開発環境の利便性向上
  19. 21 © 2022 NTT Advanced Technology Corporation シナリオ実行時に対象が操作可能となるまでノードの実行を 自動的に待機するライブラリを増やしました。 画面状態確認機能の拡充

    FULL 実行 管理 04_自動記録アクション配下のWIN32関連ライブラリ 11_ウィンドウ関連配下のウィンドウ識別ルールを用いるライブラリ 16_画面キャプチャ色判定配下のウィンドウ識別ルールを用いるライブラリ 17_IE関連配下のウィンドウ識別ルールを用いるライブラリ 24_Java関連配下のウィンドウ識別ルールを用いるライブラリ Ver.7.3では、04_自動記録アクション配下のIE及びUIオートメーション関連ライブラリ、23_ブラウザ関連配下の ブラウザ操作関連ライブラリへ本機能が導入されていました。 Ver.7.4では、新たに以下のライブラリ含め74個のライブラリへ本機能を導入しました。 開発環境の利便性向上
  20. 23 © 2022 NTT Advanced Technology Corporation オンラインアップデートがStoryboardでも利用可能となります。 Storyboard機能拡充1: オンラインアップデート

    FULL Storyboard本体、シナリオポッド、および、WebDriverについて、オンラインアッ プデートができます。 [設定] により起動時に更新チェックを行うこともできますが、右下のベルのアイコ ンをクリックすることにより更新チェックが行われます。 [設定] の [シナリオ編集エリア上のシナリオポッド更新] について 自動更新を設定した場合、シナリオ読み込み時にシナリオポッドが最新化され 手動更新を設定した場合、右下に現れる更新ボタンをクリックすることで、シナリ オポッドの最新化が行えます。 ※ 更新を確認する際、および、オンラインアップデートを実施する際、NTT-AT管理のサーバーと通信が発生します。 プロキシ環境で利用する際はオプション画面よりプロキシサーバー設定を行ってください。 Storyboard機能拡充
  21. 24 © 2022 NTT Advanced Technology Corporation WinActorと同じくStoryboardにてシナリオ情報に関する設定を 行うことができるようになります。 Storyboard機能拡充2:

    シナリオ情報画面 FULL シナリオ編集中に現れるiボタンをクリックすることにより、編集中のシナリオファイルのシナリオ情報を確認・設定するこ とができます。 WinActorのシナリオファイル(ums) と 同様に、 • 編集パスワード • 閲覧パスワード • 実行パスワード を設定することができ、 必要に応じシナリオファイルを 保護することができます。 Storyboard機能拡充
  22. 25 © 2022 NTT Advanced Technology Corporation 互換性に関わる修正 Ver.7.4.0では互換性に関わる以下の修正を行っています。 ①

    同梱のサブシナリオでは、エラー発生時にダイアログを表示していましたが、シナリオで例外 処理が記載できず、ユーザーがダイアログを操作しなければ実行が再開できませんでした。 シナリオ中の例外処理にて対応可能とするため、アクション例外を発生させるよう修正しま した。 ② 変数の初期値等に含まれる改行文字が揺れていたため、CRLFに統一しました。「待機 ボックス」、「インプットボックス」、「選択ボックス」のプロパティの「メッセージ」項目にも同様の 問題がありましたので合わせてCRLFに統一しています。
  23. 26 © 2022 NTT Advanced Technology Corporation 改善、要望の一覧について Ver.7.4.0にて行いました改善の一覧(62件)は 「WinActor_v740_upgrades_20220517.pdf」

    に記載します。 Ver.7.4.0にて対応を行いました要望の一覧(13件)は 「WinActor_v740_requests_20220517.pdf」 に記載します。 また、上記改善一覧とは別に、WinActor及びWinActor Storyboardで表示するメッセージをよ り分かりやすくするため見直しています。
  24. 27 © 2022 NTT Advanced Technology Corporation WinActor Ver.7.4.0の販売開始スケジュールについて 販売開始について

    6月8日 販売開始 販売開始一週間以内にオンラインアップデート開始
  25. 28 © 2022 NTT Advanced Technology Corporation Copyright(c) 2022 NTT

    Corp. & NTT Advanced Technology Corp. All Rights Reserved. 本書は著作権法上の保護を受けています。本書の一部あるいは全部を無断で複写、複製することは禁じられています。 本書の内容は予告なく変更される場合があります。 64-I-0428 Ver.7.4.0 リリースノート