Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WinActor_バージョンアップや環境変化への注意点
Search
たまい
March 23, 2026
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WinActor_バージョンアップや環境変化への注意点
たまい
March 23, 2026
More Decks by たまい
See All by たまい
WinActor ver7.6.0 新機能紹介
tamai_63
0
580
業務ヒアリングと知識の呪い
tamai_63
0
730
どこよりも遅めなWinActor Ver.7.5.0 新機能紹介
tamai_63
0
1.1k
今のうちにデータを整理しておこう
tamai_63
1
1.1k
技術サポートでよく見かけるパターンと便利な活用方法
tamai_63
0
890
WinActorの勉強を継続する方法
tamai_63
0
930
二刀流でWinActorを活用してみた話
tamai_63
0
390
APIを使わずWinActorでAIを使ってみた話
tamai_63
0
1.6k
Wで考えるDX 推進
tamai_63
0
810
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
24k
A better future with KSS
kneath
240
18k
Unsuck your backbone
ammeep
672
58k
Deep Space Network (abreviated)
tonyrice
0
170
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
My Coaching Mixtape
mlcsv
0
150
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Transcript
WinActor バージョンアップや環境変化への注意点
目 次 1. WinActorの「バージョンアップ」が必要な理由 2. バージョンアップの手順 ① 自動更新 ② 手動更新
3. 環境変化に対応するための手順 ① ライブラリ最新化 ② 同梱ライブラリの微修正 ③ 自作ライブラリの修正 4. まとめ
1. WinActorの「バージョンアップ」が必要な理由 導入しているお客様でよく見かける光景、それは…… Ver.7.3.1 旧バージョン の製品でシナリオ実行していること バージョンアップしない理由 (推測) ⚫ 余計なことをして動かなくなるのが怖い。
⚫ 作業時間の確保が難しい。 ⚫ 今ちゃんと動くから現状維持でいいでしょ。
1. WinActorの「バージョンアップ」が必要な理由 今ちゃんとシナリオが動けば、バージョンアップは不要じゃない? WinActor ライフサイクルポリシー https://winactor.biz/product/winactor_plp.html 旧バージョン(Ver.7.5.1以前)の製品は サポートが切れています! 何か問題が生じたとしても 自己責任となりますので
注意が必要です。
◆ 要約 ◆ これまでWinActorの裏側で動いていた VBScript というコードが 将来的に使えなくなります。(時期は未定) その代わりに Python というコードで
WinActorが動くようアップデートします。 1. WinActorの「バージョンアップ」が必要な理由 とはいえ、やっぱりバージョンアップはしたくないんだけど…… VBScript非推奨化に対する WinActorの対応について https://winactor.biz/use/winactor_vbscript.html 結論 : いずれは対応が必要
1. WinActorの「バージョンアップ」が必要な理由 旧バージョンで作ったシナリオは最新バージョンの環境で動かせるの? 最新バージョンは VBScriptと Pythonのシナリオを共存して動かせます! ※ ただし、VBScriptで作られているシナリオを、将来的にはPythonのコードに変換する必要があります。 今まで作ったシナリオの中身を、全部 手作業で入れ替える
必要がある?! 既存のユーザライブラリ は 変換ツール で入替可能です! ※ VBScriptで自作ライブラリを作っている場合は手作業での対応が必要になります。
まずは全体の作業手順を確認 1. WinActorの「バージョンアップ」が必要な理由 バージョンアップ コード変換 自動更新 手動更新 ライブラリ最新化 ライブラリ 最新化
ライブラリ 最新化 ライブラリ 手動微修正 ライブラリ 手動微修正 自作ライブラリ Python変換
2. バージョンアップの手順 ① 自動更新 外部のネット環境に直接つながっていれば可能 (Ver.7.3.0以上で使用可能) ① メニューバーの[ヘルプ]を押下する。 ② メニュー項目の[更新を確認]を押下する。
③ 更新がある場合は、右下の通知アイコン(ベル)に色が付く。 ④ 通知アイコン(ベル)をクリックし、更新内容を確認する。 雲マークをクリックすると資材がダウンロードされる。 ※ ダウンロード完了後にWinActorを終了するとインストーラが起動する。 ※ インストール作業の詳細はインストールマニュアルを参照する。 ※ 実施すると新バージョンが上書きされるので適用する端末の検討が必要。 1 2 3 4
2. バージョンアップの手順 ② 手動更新 外部のネット環境に直接つながっていない場合 連絡 RPA担当 または 情報システム部 販売店
WinActor 営業担当 メールにて資材送付 ① WinActorを購入した特約店・販売店の営業担当に連絡。 ② 特約店・販売店の営業担当より評価版のインストール資材が 送付される。 ③ WinActorの評価版をインストールする。 ④ 評価版の新バージョンのWinActorを開いて、旧バージョン のシナリオを動かし、処理結果が問題ないことを確認する。 ⑤ シナリオの動作に問題ないことが確認できたら、旧バージョン から新バージョンにWinActorのライセンスを移管する。 ※ インストールやライセンス移管の手順はインストールマニュアルを参照する。 ※ 評価版は1か月で使用期限が切れるのでライセンス移管を実施する。 ② 手動更新 別の端末にインストールしたい場合
3. 環境変化に対応するための手順 ① ライブラリ最新化 新旧の既存ユーザライブラリを入れ替えてくれる機能 変換
3. 環境変化に対応するための手順 ① ライブラリ最新化 1 2 3 ① WinActorを起動して、画面上部メニューバーの[ツール]をクリック。 ②
表示されたメニュー項目の[ライブラリ最新化]をクリック。 ③ 表示された画面の下にある[出力設定]をクリック。(設定不要なら飛ばしてOK)
3. 環境変化に対応するための手順 ① ライブラリ最新化 テスト. 20260327 .ums7 テスト.ums7 テスト.ums7.bak テスト.ums7
✓ [出力シナリオファイルの設定]の内容を確認して設定する。 ✓ [ライブラリ変換の設定]にてIEの起動方法を適切に選択する。 ※ EdgeのIEモードでアプリを起動する場合はチェックを入れる。 ✓ 選択が終わったら画面下の[OK]を押下して画面を閉じる。
3. 環境変化に対応するための手順 ① ライブラリ最新化 ④ 画面右上の[…]ボタンを押下する。 ⑤ 表示された[開く]画面から変換したいシナリオやフォルダを選択する。 ⑥ [開く]画面の下の[OK]を押下する。
4 5 6
3. 環境変化に対応するための手順 ① ライブラリ最新化 ⑦ 画面上の[シナリオファイル/フォルダ]にある画面右側の[追加]を押下する。 ⑧ 画面中央に追加したファイルやフォルダが表示されるので、[状態]を確認して処理ファイルを選択する。 ⑨ 画面下の[ライブラリを最新化]を押下して処理を実行する。
10 ⑩ 完了するとメッセージが 表示されるので[OK]を 押下する。 7 8 9
3. 環境変化に対応するための手順 ① ライブラリ最新化 (補足) ライブラリ情報について ① 情報を確認したいファイルを選択する。 ② 画面下部の[ライブラリ情報を表示]を押下する。
③ 画面上部の[ライブラリ情報]タブを押下すると変換状況が確認できる。 2 3 1 CSVで 出力可能 変換後に確認した場合 変換前に確認した場合 スクリプトに変更があると空欄になる
3. 環境変化に対応するための手順 ② 同梱ライブラリの微修正 スクリプトをちょっとだけ改造している場合 改造前 改造後
3. 環境変化に対応するための手順 ② 同梱ライブラリの微修正 ① ライブラリ最新化したファイルを開いて、該当するライブラリを入れ替える。 ② ライブラリの[プロパティ]画面を開いて、 [スクリプト]タブを開きコードを修正する。 ③
[注釈]タブをクリックして、内容を適切に修正する。 1 2 2 3
3. 環境変化に対応するための手順 ② 同梱ライブラリの微修正 改造前 改造後 ④ プロパティの[設定]タブを確認して、変更内容が適用されているか確認する。 ⑤ 問題ないようなら[更新]を押下して内容を保存する。
⑥ 念のためプロパティの内容を設定して動作テストを実施する。
3. 環境変化に対応するための手順 ③ 自作ライブラリの修正 VBScript → Pythonのコード書き換えが必要 (1)ライブラリ最新化したファイルを開いて、ライブラリ[スクリプト実行]を[Python実行]に入れ替える。 (2)ライブラリ[スクリプト実行] の[スクリプト]タブにあるVBScriptをPythonのコードに書き換える。
(3)ライブラリ[Python実行]の[スクリプト]タブと[注釈]タブを適切に修正する。
3. 環境変化に対応するための手順 ③ 自作ライブラリの修正 ✓ VBScriptからPythonのコード変換については、知識をつけて自己責任で書くのがベスト。 ✓ 生成AIを利用してコードを変換する場合は、以下の点で注意が必要。 技術負債 理解負債
認知負債 • コードの品質に対する借金 • 作成ルールが守られていな いコードが増える • コード内容の整理整頓に 時間がかかる • コード理解に対する借金 • 「動いたからOK」と採用し 続けることで蓄積される • 保守管理時に調査時間が かかる • 人間の思考に対する借金 • 設計意図や暗黙知などの 理解を後回しで蓄積される • 生成AIに頼りきりになり 自己決定ができなくなる 放置したままにすると あとで引き継いだ人が 負債を負うことになる
4. まとめ ① いずれは Pythonで動くシナリオに変換する 必要がある ② Pythonで動くWinActorのバージョンは Ver.7.6.0 以上
(今のところはVBScriptのシナリオもPythonのシナリオも共存できるようになっている) ③ 同梱ライブラリの新旧入れ替えは シナリオ最新化 を使う (既存シナリオ微修正や自作シナリオは手作業でPythonのコーディングをする必要がある)
ここまでを踏まえて具体的な作業内容を考えてみる 4. まとめ バージョンアップ コード変換 手動更新 ライブラリ 最新化 ライブラリ 手動微修正
動作確認 全体テスト • 最新Ver.のWinActorを インストールする端末の検討 • 特約店か販売店の営業担当 に最新Ver.の評価版の資材 を送付してもらう • 最新Ver.の評価版の資材を インストール • 最新Ver.のWinActorで 旧Ver.のシナリオの動作を 確認 • 旧Ver.のシナリオに対して ライブラリ情報を収集 • あとで修正する必要のある ライブラリの有無確認 • ライブラリ最新化の実施 • 動作確認をしてライブラリの プロパティの微調整を実施 • ライブラリのスクリプト修正 の対象ライブラリの入れ替え • 入れ替えライブラリに対して プロンプトを修正 • 修正後のライブラリに対して 単体テストを実施 • 最新化&修正したシナリオの 動作検証を実施 • エラー箇所があればシナリオ を修正 • WinActorのライセンス移管 を実施して、評価版を製品版 に更新 • 旧Ver.のシナリオを削除