WinActorのログ出力方法をご紹介!ログメッセージ出力の使い方も解説

WinActorのログ出力方法をご紹介!ログメッセージ出力の使い方も解説の画像
 
WinActorでは、シナリオがどのように動作したかを確認できます。
その機能がWinActorの「ログ出力」です。

・シナリオの起動および終了日時
・デスクトップ上に展開されているWinActorのシナリオ名や更新情報
・実行中のノード名やノードID
などが、時系列で表示されます。

WinActorのログを確認することで、エラー発生時の原因調査にも役立ちます。

本コラムでは、WinActorのログ出力方法について詳しく解説します。
WinActorのログ出力について詳しく知りたい方は、ぜひご覧ください。  
 

WinActorのシナリオ作成・メンテナンススキルを磨きたい方へ】

・自動化したい業務があるのに、なかなかシナリオ作成が進まない
・シナリオの運用保守が大変
・独学で学んでいるため、ネットで情報を探すのに時間がかかっている
・他業務との兼務でシナリオ作成を担当しているため、なかなか時間が取れない
・予期せぬエラーが頻繁に発生し、対応に悩んでいる
・シナリオ作成について、どこでも学習、どこでもスキルアップしたい

等々、このようなお悩みはございませんか。
ヒューマンリソシアでは、シナリオを作成する際に便利なライブラリ・サブシナリオの使い方動画をYouTubeで公開しています。

【WinActorライブラリ】457本ノック!とりあえず、ライブラリ全部使ってみた

【WinActorサブシナリオ】129本ノック!とりあえず、サブシナリオ全部使ってみた

【もっと、基本的なWinActorの操作方法を学びたい方へ】
弊社では、操作の基本とコツが学べる環境をご用意しています。
RPAの初級から応用までを学べる「講師と学ぶハンズオン研修」と「どこでも学習できるeラーニング」から選択できます。
操作だけでなくRPAに必要な関連知識も習得できます。

初級・中級・上級から選べるWinActor操作研修

どこでも学習できるeラーニング

業務効率化を叶えるRPA。
シナリオ作成・運用に、もっと多くの時間を割きたいと思いませんか?
独学で学ぶ・最適解を探すのは多くの時間と労力が必要です。
WinActorのプロが企画した弊社の学習コンテンツが、学習時間は最小限にし、WinActorの効果最大化を支援します。

ーー

【WinActorの活用でお困りの方へ】
研修・e-learningなどの学習コンテンツではなく、「実務で利用されるシナリオの作成・運用面についてのお悩み」への伴走支援も可能です。
まずは一度ご相談ください。

 



目次

 

 

WinActorでエラーが発生したら?|実行ログ出力について

WinActorでエラーが発生したら?|実行ログ出力についての画像

WinActorの実行ログ出力は、シナリオでエラーが発生した際にも活用できます。
シナリオを作成・実行するうえで覚えておきたい機能のひとつです。

WinActorのログ出力について|管理が必要?



WinActorのログ出力は、シナリオの作成や運用の際に活用できる機能です。

  • エラーメッセージの確認
  • 動作チェック
  • 実行時間の測定 など

シナリオが正常に動作しなかった場合、ログを確認することで、どのノードでエラーが生じたのか確認が可能です。

また、どの処理がどのように実行されたかを振り返ることで、操作手順の見直しや改善点の発見にもつながります。ログを常に管理する必要はありませんが、活用することで安定した運用を目指すことができます。

ログ出力方法

WinActorのログを出力する方法は、3つあります。
・手動でログを保存する方法
・自動でログを保存する方法
・ライブラリでログを保存する方法設定

本コラムでは、3つのログ出力方法を解説していきます。


手動でログを保存する方法・ログ出力画面の開き方



ここでは、WinActorのログ出力画面を開き、手動で保存する方法をご紹介します。
突発的なエラーが発生した時やシナリオ作成中にログを確認したい場合は、手動で行うのが早いためおすすめです。

初期レイアウト表示の場合、画面の下に「ログ出力」がありますので、こちらをダブルクリックしてください。

WinActorログ出力画面の開き方の画像


「ログ出力」のタブが画面下にない場合
メイン画面左上の「表示」から「ログ出力」をクリックしてください。

手動でログ出力画面を開く方法の画像

ログ出力画面の見方

ログ出力画面を開くと、このようになっています。
「保存ボタン」から表示されたログをテキストファイルとして保存することが可能です。

ログ出力画面の見方の画像

①ログ表示エリア

時系列でシナリオ実行の結果が記録されています。

②保存ボタン

ログの内容をテキストファイルに保存します。

③クリアボタン

ログの内容をクリアします。

 

 

 

 

 

ログ出力の設定



デフォルトの設定で、表示されるログは上限1,000行までとなっています。そのため、長時間動くシナリオの場合は、ログ出力の上限設定を変更しましょう。

  1. 操作画面の左上から「ツール」を選択し、「オプション」をクリックしてください。

    ログ出力設定の開き方の画像

  2. 画面上部から「その他」のタブを選択し、「表示ログ行数上限」からシナリオのノード数に応じて行数に変更しましょう。これで、必要なログが消えてしまうことはありません。

    ログ出力設定画面の画像

WinActorのシナリオ作成・メンテナンススキルを磨きたい方へ】

・自動化したい業務があるのに、なかなかシナリオ作成が進まない
・シナリオの運用保守が大変
・独学で学んでいるため、ネットで情報を探すのに時間がかかっている
・他業務との兼務でシナリオ作成を担当しているため、なかなか時間が取れない
・予期せぬエラーが頻繁に発生し、対応に悩んでいる
・シナリオ作成について、どこでも学習、どこでもスキルアップしたい

等々、このようなお悩みはございませんか。
ヒューマンリソシアでは、シナリオを作成する際に便利なライブラリ・サブシナリオの使い方動画をYouTubeで公開しています。

【WinActorライブラリ】457本ノック!とりあえず、ライブラリ全部使ってみた

【WinActorサブシナリオ】129本ノック!とりあえず、サブシナリオ全部使ってみた

【もっと、基本的なWinActorの操作方法を学びたい方へ】
弊社では、操作の基本とコツが学べる環境をご用意しています。
RPAの初級から応用までを学べる「講師と学ぶハンズオン研修」と「どこでも学習できるeラーニング」から選択できます。
操作だけでなくRPAに必要な関連知識も習得できます。

初級・中級・上級から選べるWinActor操作研修

どこでも学習できるeラーニング

業務効率化を叶えるRPA。
シナリオ作成・運用に、もっと多くの時間を割きたいと思いませんか?
独学で学ぶ・最適解を探すのは多くの時間と労力が必要です。
WinActorのプロが企画した弊社の学習コンテンツが、学習時間は最小限にし、WinActorの効果最大化を支援します。

ーー

【WinActorの活用でお困りの方へ】
研修・e-learningなどの学習コンテンツではなく、「実務で利用されるシナリオの作成・運用面についてのお悩み」への伴走支援も可能です。
まずは一度ご相談ください。

 

 

 

WinActorのログを自動で保存する方法(オプション設定)

WinActorのログを自動で保存する方法(オプション設定)の画像

WinActorのログ出力画面の開き方やログを手動で保存する方法をご紹介しましたが、シナリオの規模が大きくなったり、実行頻度が高くなると、手動でのログ管理は手間がかかります。

そこで、WinActorのログを自動で保存するオプション設定を活用しましょう。
そうすることで、常に最新のログを保持し、トラブル発生時の原因特定やシナリオの改善を迅速に行うことが可能になります。

ログ出力方法の設定



まず、ログを自動で保存するための設定をしましょう。

  1. WinActor操作画面の左上にあるメニューから「ツール(T)」を選択し、「オプション」をクリックします。

  2. オプション画面上部の「ログ」のタブを開きます。

  3. デフォルトでは、自動でログが保存されない設定になっています。
    下記の「実行ログを常に出力する」にチェックを入れましょう。

    自動ログ出力設定画面の画像

「実行ログを常に出力する」にチェックを入れると、ログの出力設定(上記画像オレンジの箇所)が可能になります。必要に応じて設定を行っていきましょう。

ログ分割



ここでは、ログ分割方法を指定することができます。
ログを分割することで、ログファイルが巨大化するのを防ぎ、管理しやすくなります。

以下では、各分割方法の説明と活用例をご紹介します。

分割方法 説明 活用例

ログ分割しない

全てのログが一つのファイルに連続して記録されます。このファイルは時間とともに大きくなります。

小規模なシナリオや開発、テスト段階で、ログの管理がそれほど重要でない場合に適しています。

日付で分割1

日付が変わるたびに新しいログファイルが生成されます。

毎日データを処理するバッチジョブなど日次で処理を行うシナリオに適しています。

日付で分割2

時間単位など「日付で分割1」よりも詳細な設定が可能です。

数時間ごとにログを分割したい場合など、日付以上の細かい単位でログを管理したい場合に適しています。

ファイルサイズで
分割

ログファイルが指定されたサイズに達すると、新しいログファイルが生成されます。

長時間実行されるシナリオで、ログが大量に生成される場合に適しています。(一つのファイルが大きくなりすぎるのを防ぎます)

シナリオ実行毎に
分割

シナリオが実行されるたびに新しいログファイルが生成されます。各実行のログが個別のファイルに記録されます。

シナリオが頻繁に実行され、そのたびにログを個別に確認したい場合に適しています。

なお「ファイルサイズで分割」以外の方法は、ファイルサイズに制限がないため、注意しましょう。

分割間隔

「ファイルサイズで分割」を選択すると、分割間隔(ファイルサイズ)の指定が可能です。
指定したログファイルサイズごとに、ログを分割して保存できます。

指定できるログファイルのサイズは以下のとおりです。

  • 500KByte 
  • 1MByte 
  • 10MByte 
  • 50MByte
  • 100MByte

ログファイル

ここでログファイルの出力先を指定します。
右側の「…」ボタンを押下して、ログ出力先を選択し、ログファイル名を設定します。

ログファイル設定画面の画像

ログファイルエンコーディング

ログファイルの文字コードを指定できます。

  • UTF-8
  • MS932

「UTF-8」は世界的に最もポピュラーな文字コードです。
「MS932」は日本語の文字コードとしてWindowsで広く使用されています。

「UTF-8」で文字化けしてしまった場合は、「MS932」で試してみることをおすすめします。

 

 

WinActorのログをライブラリで保存する方法

WinActorのログをライブラリで保存する方法の画像

ここでは、WinActorのライブラリを使用してログを出力する方法をご紹介します。
ライブラリを活用することで、任意のメッセージや取得した変数の値をログに記録することも可能です。

シナリオがどのように動作しているのか、特定のステップで何が起こっているのかを詳細に確認したい方は、ライブラリでログ出力を試してみてください。

WinActorログ出力に関するライブラリ



WinActorのログ出力に関するライブラリを2つご紹介します。
ここでは、ExcelからExcelへデータを転記するシナリオで実際に試してみました。

WinActorライブラリ「ログ出力(ファイル指定)」

「ログ出力(ファイル指定)」ライブラリは、実行したシナリオのログを指定したファイルに保存することが可能です。

シナリオの先頭に配置し、ログを保存するファイルを指定しましょう。

ログ出力(ファイル指定)ライブラリの画像

この場合、WinActorを起動してシナリオを読み込む前後のログは記録されず、実行してからのログのみ記録されます。

ログ記録の画像

WinActorのライブラリ「ログ出力メッセージ」

「ログ出力メッセージ」ライブラリは、任意のメッセージをログに記録できます。
ライブラリを配置後、「出力メッセージ」でログに記録したいメッセージを入力しましょう。

今回は「★★テスト★★」と入力してみました。
ログ出力メッセージのライブラリの画像

シナリオ実行後にログを確認すると、きちんと表示されていました。
シナリオ実行ログ出力の画像

WinActorログ出力で変数を入れる場合

「ログ出力メッセージ」ライブラリを活用することで、ログ出力に変数の値も記録することも可能です。

出力メッセージで変数を選択しましょう。
ここでは、A店売上金額の変数を設定しました。
出力メッセージ(変数)の設定画面の画像

Excelで読み取った値がログに表示されていました。

ログ出力結果(変数)の画像

変数の値をログに記録することで、シナリオ実行中に何が起こっているのかを詳しく把握でき、エラー原因の特定やシナリオの修正を効率的に行うことができます。

 

 

まとめ

まとめの画像

本コラムでは、WinActorのログ出力についてご紹介しました。

  • 手動でログを保存する方法
  • 自動でログを保存する方法
  • ライブラリでログを保存する方法

WinActorのログを確認することで、シナリオのトラブルシューティングや最適化にも役立ちます。
シナリオを作成する上で覚えておきたい機能のひとつです。ぜひ、活用してみてください。


WinActorのシナリオ作成・メンテナンススキルを磨きたい方へ】

・自動化したい業務があるのに、なかなかシナリオ作成が進まない
・シナリオの運用保守が大変
・独学で学んでいるため、ネットで情報を探すのに時間がかかっている
・他業務との兼務でシナリオ作成を担当しているため、なかなか時間が取れない
・予期せぬエラーが頻繁に発生し、対応に悩んでいる
・シナリオ作成について、どこでも学習、どこでもスキルアップしたい

等々、このようなお悩みはございませんか。
ヒューマンリソシアでは、シナリオを作成する際に便利なライブラリ・サブシナリオの使い方動画をYouTubeで公開しています。

【WinActorライブラリ】457本ノック!とりあえず、ライブラリ全部使ってみた

【WinActorサブシナリオ】129本ノック!とりあえず、サブシナリオ全部使ってみた

【もっと、基本的なWinActorの操作方法を学びたい方へ】
弊社では、操作の基本とコツが学べる環境をご用意しています。
RPAの初級から応用までを学べる「講師と学ぶハンズオン研修」と「どこでも学習できるeラーニング」から選択できます。
操作だけでなくRPAに必要な関連知識も習得できます。

初級・中級・上級から選べるWinActor操作研修

どこでも学習できるeラーニング

業務効率化を叶えるRPA。
シナリオ作成・運用に、もっと多くの時間を割きたいと思いませんか?
独学で学ぶ・最適解を探すのは多くの時間と労力が必要です。
WinActorのプロが企画した弊社の学習コンテンツが、学習時間は最小限にし、WinActorの効果最大化を支援します。

ーー

【WinActorの活用でお困りの方へ】
研修・e-learningなどの学習コンテンツではなく、「実務で利用されるシナリオの作成・運用面についてのお悩み」への伴走支援も可能です。
まずは一度ご相談ください。

 

本コラム内容について
各コラムの内容は、執筆時点での情報を元にしています。
製品バージョンアップなどにより、最新ではない場合がありますので、最新の情報は、NTTアドバンステクノロジ株式会社株式会社NTTデータの公式WinActorウェブサイトなどを参考にすることをおすすめいたします。

各ブログの内容は、利用することによって生じたあらゆる不利益または損害に対して、弊社では一切責任を負いかねます。一つの参考としていただき、利用いただく際は、各社のルール・状況等に則りご活用いただけますと幸いです。

※「WinActor®」は、NTTアドバンステクノロジ株式会社の登録商標です。

 

Related Articles

RPA(WinActor)の利用マニュアル|基本の使い方と機能、操作方法、シナリオ作成方法をご紹介

WinActorのシナリオを初心者が作成する為のコツ!サンプル、作り方、代行の費用などを解説

本コラムでは、WinActorのシナリオ作成初心者の方に向け、シナリオとはどのようなものかを解説するとともに、対象とする業務の選定法や、WinActorの操作方法など、シナリオを作成するためのコツを

WinActorシナリオの自動実行を実現!タスクスケジューラを使った方法を解説|RPA

WinActorの自動実行が実現できると、設定した時間に処理を繰り返し実行してくれます。...