WinActor Manager on Cloud
Version 3.3
チュートリアルブック

Copyright© 2021 NTT Advanced Technology Corp. All Rights Reserved.

商標について本書において以下に記載された名称、およびその他記載されている会社名、製品名は、各社の登録商標または商標です。なお、本文中では TM、®、©マークは省略しています。
 Microsoft、Windows※1、Excel は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。
※1

Windows の正式名称は、Microsoft Windows Operating System です。

 その他の記載されている会社名、製品名は各社の商標または登録商標です。

i本書について
この「WinActor Manager on Cloud チュートリアルブック」（以下、本書）は、WinActor
Manager on Cloud（以下、WinActor Manager）をより便利に使用するために、目的に応じた使い方を記載したチュートリアルです。
本書は、WinActor Manager を利用して WinActor を運用、管理、実行するユーザを対象としています。

 本書に関する注意 本書および提供するソフトウェア類に付された著作権表示「Copyright © 2021 NTT
Advanced Technology Corp. All Rights Reserved.」の変更、削除をすることはできません。
本書の著作権はエヌ・ティ・ティ・アドバンステクノロジ株式会社に帰属します。
 本書では、Windows の操作方法や機能を理解されていることを前提として説明しています。本書に記載されていないことについては、Microsoft が提供しているドキュメン
トなどをご覧ください。

 マニュアルの構成
WinActor Manager のマニュアル全体の構成については、以下を参照してください。

WinActor Manager on Cloud
スタートアップマニュアル
WinActor Manager on Cloud
オペレーションマニュアル
WinActor Manager on Cloud
チュートリアルブック

WinActor を WinActor Manager に接続するための準備方法を記載しているマニュアルです。
WinActor Manager の画面構成と基本的な操作方法について記述しているマニュアルです。
WinActor Manager をより便利に使用するために、目的に応じた使い方を記載しているチュートリアルです（本書）。

 本書のアイコン
本書で使用しているアイコンおよび記号の意味は、以下のとおりです。

特に重要な情報

本文、画面説明、操作などへの補足的な情報
本書の他のページや他のマニュアルなどへの参照情報

ii

WinActor Manager の利用環境
WinActor Manager を利用するための前提条件を以下に示します。
 WinActor と WinActor Manager の間の HTTPS 通信が可能であること。
 WinActor Manager にログインするためのブラウザとして、Google Chrome を使用すること。

WinActor Manager の使用に関する注意
WinActor Manager を使用する場合、以下の点にご注意ください。
 WinActor Manager は、WinActor で使用するシナリオやデータファイル、WinActor がタスクを実行した結果ファイルを取り扱います。このため、シナリオやデータファイル
および結果ファイルには、個人情報など含まれている可能性があります。取り扱いには十分ご注意ください。
 WinActor Manager は、端末にインストールされた WinActor を自動的に実行する機能を有しています。他者への迷惑行為を自動的に実行するなど、公序良俗に反する行為には使用しないでください。

iii

目次

1. シナリオ作成からスケジュール登録までをまとめて行うには .... 1

2. 複数のシナリオをまとめて実行するには ....................................... 7

3. 機能タグを利用して実行する WinActor を選択するには ........... 13
4. シナリオと変数の値をやりとりするには ..................................... 19

5. シナリオと入出力ファイルをやりとりするには ......................... 34

6. 日時以外のタイミングでシナリオを実行するには ..................... 49

7. 複数のシナリオを連続して実行するには ..................................... 61

8. 実行結果に合わせて次に実行するシナリオを決めるには .......... 73iv

9. データを分割して複数の WinActor で実行するには ................... 92

10. 承認後にシナリオを開始するには ............................................... 108v

1.

シナリオ作成からスケジュール登録までをまとめて行うには

ここでは、シナリオファイルのアップロード、シナリオの登録、スケジュールの登録を一度に行う方法について説明します。

タスク登録ボタンでできること「ダッシュボード」画面の［タスク登録］ボタンをクリックすると、以下に示すタスクとしてシナリオを実行するまでの最も基本的な流れを、1 つの画面で完了することができます。

❶ シナリオファイルのアップロード❷ WinActor Manager へのシナリオの登録❸ スケジュールの登録

ダッシュボードの［タスク登録］ボタンからシナリオとスケジュールを登録する場合、上記の流れを 1 つの画面で行えます。ただし、以下の詳細設定をすることはできません。
 シナリオの設定「パスワード」「入出力パラメータ」「メモ」「機能タグ」「シナリオタグ」
 スケジュールの設定「連携パラメータ」「データ一覧ファイル」「データ分割数」「実行指定：データ駆動」「メモ」「リトライ回数」「リトライ間隔」
タスク登録したあとに上記のシナリオ設定をしたい場合は、シナリオを更新する必要があります。
また、上記のスケジュール設定をしたい場合は、シナリオを選択してスケジュールを登録しなおす必要があります。
詳細については、『WinActor Manager on Cloud オペレーションマニュアル』を参照してください。

1

タスク登録をする
ダッシュボードの［タスク登録］ボタンをクリックして、タスク登録をしてみましょう。

Steps

1.

「ダッシュボード」画面で、［タスク登録］ボタンをクリックします。

「タスク登録」画面が表示されます。

2.

アップロードするシナリオファイルを選択し、タスクの名前を設定します。

❶ ［参照］ボタンをクリックして、アップロードするファイルを選択します。
「名前」に自動的にタスクの名前が入ります。
 標準では、タスクの名前は、以下の形式になります。
タスク <日付>T<時刻> ［参照］ボタンの名前は Google Chrome では［ファイルを選択］になるなど、ブラウザによって異なります。

❷ 必要に応じて、タスクの名前を修正します。
❸ 必要に応じて、ドロップダウンリストから所属を選択します。

2

❷

❶
❸

ファイルの管理の詳細については、『WinActor Manager on Cloud オペレーショ
ンマニュアル』の 6 章を参照してください。

3.

シナリオを実行する WinActor を指定します。

❶ 「WinActor」の［シナリオを実行する WinActor を指定する］ボタンをクリックします。

❶

WinActor の選択画面が表示されます。

3

❷ 「検索結果一覧」で、シナリオを実行したい WinActor にチェックを付けます。
 「検索条件」エリアでは、条件を指定して WinActor を検索できます。
WinActor の検索方法については、『WinActor Manager on Cloud オ
ペレーションマニュアル』の『2.3 情報を検索する』を参照してください。
 ［すべてのチェックを外す］ボタンをクリックすると、すべての WinActorの選択を解除できます。
［すべて選択する］ボタンをクリックすると、すべての WinActor を選択できます。
［キャンセル］ボタンをクリックすると、選択せずに画面を閉じることができます。

❸ ［選択確定］ボタンをクリックします。

❸❷「WinActor」にシナリオを実行する WinActor が設定されます。
シナリオの管理の詳細については、『WinActor Manager on Cloud オペレーショ
ンマニュアル』の 7 章を参照してください。

4

4.

「実行指定」でスケジュールを実行するタイミングを設定し、［OK］ボタンをクリックします。

スケジュールの管理の詳細については、『WinActor Manager on Cloud オペレー
ションマニュアル』の 8 章を参照してください。

タスクが登録され、ダッシュボードが表示されます。

5.

ダッシュボードのタスクカレンダーに、登録されたタスクが表示されます。

5

6.

登録されたタスクをクリックすると、タスクの詳細情報が表示されます。

6

2.

複数のシナリオをまとめて実行するには

WinActor Manager では、複数のシナリオを連続して実行することができます。
ここでは、連続して実行するためのシナリオの作成方法と、WinActor Manager へのシナリ
オの登録方法について説明します。

シナリオを準備する
WinActor で、連続して実行したいシナリオを、個別のファイルとして作成しましょう。
シナリオ GoTo ライブラリを利用すると、次に実行するシナリオファイル名を指定できます。
ここでは、「main.ums5」と「scenario2.ums5」という 2 つのシナリオを連続して実行する例について説明します。
複数のシナリオを実行する場合、シナリオファイルを ZIP 形式のファイルとして圧縮します。実行すると、最初に「main.ums5」が呼び出されます。
WinActor の操作方法については、『WinActor_操作マニュアル』を参照してください。

Steps

1.

1 番目に実行するシナリオを作成します。

❶ シナリオの末尾に、シナリオ GoTo ライブラリをドラッグ＆ドロップして追加します。

7

❷ シナリオ GoTo の「プロパティ」画面で、「シナリオファイル名」の値に、次に実行するシナリオファイル名を設定します。

❸ 作成したシナリオを「main.ums5」という名前で保存します。

2.

3.

2 番目に実行するシナリオを作成して、「main.ums5」で指定した「scenario2.ums5」という名前で保存します。

Step 1～2 で作成した 2 つのシナリオファイルを、ZIP 形式のファイルとして圧縮します。

main.ums5

scenario2.ums5

8

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録して実行しましょう。

Steps

1.

ZIP 形式でまとめたシナリオファイルを、WinActor Manager にアップロードします。
ファイルのアップロード方法については、『WinActor Manager on Cloud オペレーションマニュアル』の『6.5 ファイルをアップロードする』を参照してくださ
い。

9

2.

「待機ボックス 2 連続 GOTO.zip」をシナリオとして登録します。
シナリオの登録方法の詳細については、『WinActor Manager on Cloud オペレー
ションマニュアル』の『7.4 シナリオを作成する』を参照してください。

❶ シナリオの「新規作成」エリアで、「ファイル名」の［参照］ボタンをクリック
し、シナリオファイルを選択します。

シナリオファイルの選択画面では、以下のように、ファイル名に「ums」の部分一致検索条件が設定されているため、標準では検索結果一覧に拡張子が「zip」のファイルが表示されません。この条件を削除して検索し、ZIP ファ
イルを選択してください。

10❷ 必要に応じて、その他の設定をし、［OK］ボタンをクリックします。

WinActor Manager に、シナリオが登録されます。

11

3.

シナリオの「スケジュール登録」エリアで、「WinActor」で実行する WinActor を指定し、「実行指定」で実行するタイミングを設定して、［OK］ボタンでシナリオをスケジュール登録します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

「実行指定」で指定した日時になると、登録したシナリオが実行されます。

4.

「タスク」画面で、タスクの状態を確認します。

12

3.

機能タグを利用して実行する WinActor を選択するには

WinActor Manager には、機能タグが設定されている WinActor でのみ、同じ機能タグが設定されているシナリオを実行する仕組みがあります。
機能タグによって、複数の WinActor を業務ごとにグループ化して、タスクを割り当てることが可能となります。
機能タグには、任意の文字列を設定できます。ただし、機能させるには、WinActor とシナリオの機能タグは、完全一致している必要があります。

ここでは、WinActor Manager で管理している WinActor およびシナリオの情報を更新し、「データ登録」という機能タグを設定して、スケジュールを登録してみましょう。

Steps

1.

WinActor に機能タグを設定します。

❶ WinActor Manager で、「WinActor」画面を表示します。
❷ 「検索結果一覧」エリアで機能タグを設定したい WinActor を選択し、「情報更新」エリアを表示します。

❸ 「機能タグ」に機能タグを入力して、［OK］ボタンをクリックします。

13

WinActor に機能タグが設定されます。
WinActor の管理の詳細については、『WinActor Manager on Cloud オペレーシ
ョンマニュアル』の 5 章を参照してください。

14

2.

シナリオに機能タグを設定します。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアで機能タグを設定したいシナリオを選択し、「情報更新」エリアを表示します。

❸ 「機能タグ」に機能タグを入力して、［OK］ボタンをクリックします。

シナリオに機能タグが設定されます。
「機能タグ」を設定してシナリオを更新すると、更新元のシナリオを親シナリオとして、別のシナリオが作成されます。
必要に応じて、「修正内容」を入力し、「シナリオタグ」に情報を入力して、履歴を管理できるようにするとよいでしょう。
シナリオの管理の詳細については、『WinActor Manager on Cloud オペレーショ
ンマニュアル』の 7 章を参照してください。

15

3.

機能タグを設定したシナリオを選択し、スケジュールを登録します。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアで機能タグを設定したシナリオを選択し、「詳細情報」
エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

16

❹ 必要に応じて「実行指定」やその他の設定をして、［OK］ボタンをクリックします。

スケジュールが登録されます。
タスクの実行タイミングになると、シナリオの機能タグと一致した WinActor でシナリオが実行されます。
複数の WinActor に同じ機能タグが設定されている場合、そのうち 1 台の
WinActor でシナリオが実行されたあとに、タスクは終了します。完全一致す
る機能タグがない場合、タスクは待機中となります。
シナリオの登録の詳細については、『WinActor Manager on Cloud オペレーショ
ンマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

17

「スケジュール登録」エリアの［シナリオを実行する WinActor を指定する］
ボタンをクリックすると、機能タグが検索条件に指定された状態で、WinActor の選択画面が表示されます。

18

4.

シナリオと変数の値をやりとりするには

WinActor Manager の指示で WinActor で動作させるシナリオに、WinActor Manager から変数の値を渡す方法と、シナリオの変数の値を WinActor Manager で受け取る方法について説明します。
ここでは、例として、入力パラメータの変数として受け取った 2 つの文字列を連結し、出力パラメータの変数の値として出力します。

シナリオを準備する
WinActor で、2 つの文字列を連結してダイアログボックスに表示するシナリオを作成しましょう。
ここでは、WinActor でシナリオを作成して動作を確認したあとに、WinActor Manager からの指示でシナリオを実行するための設定をします。
WinActor の操作方法については、『WinActor 操作マニュアル』を参照してください。

Steps

1.

WinActor で、文字列を連結するためのライブラリを設定します。

❶ 「ライブラリ」タブから、「文字列の連結（2 つ）」ライブラリをドラッグ＆ドロップして追加します。

19

❷ 「文字列の連結（2 つ）」の「プロパティ」画面で、変数として使用する「文字列 1」「文字列 2」「連結結果」を設定します。

 ドロップダウンリストからアスタリスク（*）を選択すると、変数を入力できるようになります。
 「プロパティ・スクリプト実行」画面で［OK］ボタンをクリックすると、以下のダイアログが表示され、変数を新しく登録できます。

2.

連結した文字列を表示するダイアログボックスを設定します。

❶ 「ノード」タブから、「待機ボックス」ノードをドラッグ＆ドロップして追加します。

20

❷ 「待機ボックス」ノードの「プロパティ」画面で、「変数名」に「OutputString」を設定します。

3.

「変数一覧」画面で、変数「InputString1」と「InputString2」の初期値を入力します。

ここで入力した初期値は、WinActor でシナリオを実行したときに表示されます。WinActor Manager からの指示でシナリオを実行する場合の値は、スケジュールを登録する際に入力します。

4.

［実行］ボタンをクリックして、シナリオの動作を確認してみましょう。

ダイアログに 2 つの変数の初期値が連結して表示されたら、シナリオは正しく作成されています。

21

5.

6.

［OK］ボタンをクリックして、ダイアログを閉じます。

最後に、WinActor Manager からの指示でシナリオを動かすために、シナリオを修正して「待機ボックス」ノードを削除します。
この操作は、WinActor Manager からの指示でシナリオを実行する場合は、ダイアログの［OK］ボタンをクリックできずに、入力待ちの状態になるためです。

7.

シナリオを保存します。

22

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録して実行しましょう。

Steps

1.

作成したシナリオファイルを、WinActor Manager にアップロードします。
ファイルのアップロード方法については、『WinActor Manager on Cloud オペレーションマニュアル』の『6.5 ファイルをアップロードする』を参照してくださ
い。

23

2.

「文字列連結.ums5」をシナリオとして登録します。
シナリオの登録方法の詳細については、『WinActor Manager on Cloud オペレー
ションマニュアル』の『7.4 シナリオを作成する』を参照してください。

❶ シナリオの「新規作成」エリアで、「ファイル名」の［参照］ボタンをクリック
し、シナリオファイルを選択します。

❷ 「入力パラメータ」の［＋］ボタンをクリックし、「名前」にシナリオの入力用の変数「InputString1」を設定し、［OK］ボタンをクリックします。
同様に、「InputString2」も設定します。
入力パラメータの名前には、シナリオを作成したときに変数名として指定した文字列を使用してください。

24

25

❸ 「出力パラメータ」の［＋］ボタンをクリックし、「名前」にシナリオの出力用の変数「OutputString」を設定します。
出力パラメータの名前には、シナリオを作成したときに変数名として指定した文字列を使用してください。

26❹ 必要に応じて、その他の設定をし、［OK］ボタンをクリックします。

WinActor Manager に、シナリオが登録されます。

27

3.

シナリオをスケジュール登録します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアでシナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

28

❹ ［シナリオを実行する WinActor を指定する］ボタンをクリックし、シナリオを実行する WinActor を選択します。

29

❺ 「InputString1」と「InputString2」の「値」に、それぞれ入力パラメータの値を入力します。

30

❻ 必要に応じて「実行指定」やその他の設定をして、［スケジュール登録］ボタン
をクリックします。

スケジュールが登録されます。
「実行指定」で指定した日時になると、登録したシナリオが実行されます。

31

結果を確認するシナリオの実行結果を確認してみましょう。

Steps

1.

タスクの状態を確認します。
画面は自動的に更新されません。最新の状況を反映するには、［検索］ボタンをクリックするか、［リロード］ボタンをクリックしてください。

❶ 「タスク」画面で、タスクの状態が「正常終了」であることを確認します。

32

❷ タスクの「詳細情報」エリアで、「出力パラメータ」の「値」に入力パラメータの「値」が連結されていることを確認します。

WinActor Manager の指示で WinActor でシナリオを実行する場合、WinActorで連結された文字列は、出力用の変数「OutputString」によって、WinActorから WinActor Manager に渡されます。

33

5.

シナリオと入出力ファイルをやりとりするには

WinActor Manager と WinActor で、入出力ファイルをやりとりする方法について説明します。
ここでは、以下のようにテキストファイルに記述されている情報を Excel へ転記するシナ
リオを、WinActor Manager からの指示で WinActor に実行させます。出力結果の Excel ファイルは、出力パラメータとして指定することで WinActor Manager に渡され、保存されます。
図 4.3-1 入力ファイル（テキスト）と出力ファイル（Excel）

あらかじめ、メモ帳などで入力ファイルを作成しておくようにしてください。

シナリオを修正する
ここでは、例として、WinActor チュートリアル中級編で使用している「メモ帳から Excel
へ転記」のシナリオを、WinActor Manager の入力／出力ファイルで指定できるように修正します。また、行数をカウントして変数に入れるための処理を追加します。
シナリオは WinActor Manager からの指示で遠隔で実行されるため、以下の処理を加える必要があります。
 メモ帳で入力ファイルを開く 出力ファイルのファイル名を設定する
 Excel ファイルに値を設定する

Steps

1.

WinActor で、メモ帳から Excel へ転記するためのシナリオを作成します。
シナリオの基本的な作成方法については、『WinActor チュートリアル中級編②－
メモ帳から Excel へ転記－』を参照してください。

34

2.

「コマンド実行」ノードを追加し、メモ帳で入力ファイルを開くための設定をします。

❶ 「ノード」タブから、「コマンド実行」ノードをドラッグ＆ドロップして追加します。

❷ 「コマンド実行」の「プロパティ」画面で、実行するコマンドに「notepad.exe」を指定します。
また、「オプション」に、入力ファイルを開くための変数「InputFile」を設定し
ます。

35

3.

「シナリオフォルダのファイルパス」ライブラリを追加し、出力ファイル名を設定します。
出力ファイルは、シナリオを実行したあとに、WinActor Manager の「ファイル」に保存されます。そのため、シナリオでファイル名を指定して出力ファイルを作成するための処理を追加する必要があります。

❶ 「ライブラリ」タブから、「シナリオフォルダのファイルパス」ライブラリをド
ラッグ＆ドロップして追加します。

❷ 「ファイル名」に、WinActor Manager へ出力するためのファイル名を設定します。また、「ファイルパス生成結果」に、出力ファイルの変数「OutputFile」を設定します。

36❸ 「例外処理グループ」として、出力ファイルが存在しない場合にのみ新規作成するように設定します。

4.

「Excel 操作」ノードのプロパティを設定します。

❶ シナリオの「Excel 操作」ノードをダブルクリックして、「Excel 操作」ノードのプロパティを表示します。

37❷ クリップボードにコピーした値を、変数「OutputFile」で指定した Excel ファイ
ルのカウント行に記録するために、「ファイル名」「シート名」「セル位置」を設定します。

5.

Excel ファイルへの出力結果をファイルに保存し、変数「OutputParam」に繰り返
し数をコピーするための設定をします。

❶ シナリオの「Excel 操作（上書き保存する）」ノードのプロパティで、変数「OutputFile」で指定される Excel ファイルを保存するための設定をします。

38❷ カウントを変数「OutputParam」にコピーするための設定をします。これによって、変数「OutputParam」に処理回数+1 が設定されます。

6.

「変数一覧」画面で、入力用の変数「InputFile」、出力用の変数「OutputFile」と「OutputParam」が設定されていることを確認します。
変数には、初期値を設定できます。

7.

シナリオを保存します。

39

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録して実行しましょう。

Steps

1.

作成したシナリオファイルを、WinActor Manager にアップロードします。
また、入力ファイルとなるテキストファイルもアップロードします。
ファイルのアップロード方法については、『WinActor Manager on Cloud オペレーションマニュアル』の『6.5 ファイルをアップロードする』を参照してくださ
い。

40

2.

アップロードしたシナリオファイルをシナリオとして登録します。
シナリオの登録方法の詳細については、『WinActor Manager on Cloud オペレー
ションマニュアル』の『7.4 シナリオを作成する』を参照してください。

❶ シナリオの「新規作成」エリアで、「ファイル名」の［参照］ボタンをクリック
し、シナリオファイルを選択します。

❷ 「入力パラメータ」の［＋］ボタンをクリックし、「名前」にシナリオの入力用の変数「InputFile」を設定します。「型」には「ファイル」を設定します。
入力パラメータの名前には、シナリオを作成したときにオプションとして指定した文字列を使用してください。

41

❸ 「出力パラメータ」の［＋］ボタンをクリックし、「名前」にシナリオの出力用の変数「OutputFile」を設定します。
「型」には「ファイル」を設定します。
続けて、カウントを保存するための変数「OutputParam」の設定を追加します。
「型」には「文字列」を設定します。
出力パラメータの名前には、シナリオを作成したときにファイル名、変数名
として指定した文字列を使用してください。

42❹ 必要に応じて、その他の設定をし、［OK］ボタンをクリックします。

WinActor Manager に、シナリオが登録されます。

43

3.

シナリオをスケジュール登録します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアでシナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

44❹ ［シナリオを実行する WinActor を指定する］ボタンをクリックし、シナリオを実行する WinActor を選択します。

❺ 「入力パラメータ」の「InputFile」の［参照］ボタンをクリックし、入力ファイルを選択して設定します。

45

❻ 必要に応じて「実行指定」やその他の設定をして、［OK］ボタンをクリックします。

スケジュールが登録されます。
「実行指定」で指定した日時になると、登録したシナリオが実行されます。

46

結果を確認するシナリオの実行結果を確認してみましょう。

Steps

1.

タスクの状態を確認します。
画面は自動的に更新されません。最新の状況を反映するには、［検索］ボタンをクリックするか、［リロード］ボタンをクリックしてください。

❶ 「タスク」画面で、タスクの状態が「正常終了」であることを確認します。

47

❷ タスクの「詳細情報」エリアで、「入力パラメータ」の値をクリックすると、「ファイル」画面で入力ファイルを確認できます。
また、「出力パラメータ」の値をクリックすると、「ファイル」画面で出力ファイルを確認できます。

出力内容を確認する場合は、「ファイル」画面から、出力ファイルをダウンロ
ードしてください。

48

6.

日時以外のタイミングでシナリオを実行す
るには

WinActor Manager ではスケジュール登録時に「実行指定」で実行するタイミングを指定します。「実行指定」では即時、もしくは指定した日時でシナリオを実行することが出来ます
が、日時以外のタイミングでシナリオを実行したい場合があります。
例えば任意のタイミングで作成されるデータがあり、そのデータの登録をきっかけとしてシナリオを実行したい場合などです。WinActor Manager を使うとこのようなケースでもシナリオを実行することが出来ます。
ここではデータを登録したタイミングでシナリオを実行する方法について説明します。

シナリオを準備する
ここでは、『4.1 シナリオを準備する』で作成した、2 つの文字列を受け取り、連結した文字列を出力するシナリオを使って説明します。シナリオの作成方法は『4.1 シナリオを準備する』を参照してください。

49

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録しましょう。
『4.2 シナリオを登録する』の Step2 までの手順を参考にシナリオ登録まで実施してください。ここではスケジュール登録方法から説明します。

Steps

1.

シナリオをスケジュール登録します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアでシナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

50❹ シナリオ作成時に入力パラメータとして指定した「InputString1」と「InputString2」がどのように値を受け取るかを設定します。
［連携パラメータ］の［＋］ボタンをクリックします。

連携パラメータ入力ダイアログが表示されます。

❺ 「名前」にシナリオの入力パラメータ「InputString1」を設定します。プルダウ
ンから選ぶことも可能です。

➏ 「型」ではこのパラメータがどのように値を受け取るかを設定します。ここでは手動でデータ登録を行い、そのタイミングでシナリオを実行できるようにするため「リクエスト型」として設定します。「InputString1」が文字列型のパラメータのため、「リクエスト文字列」を選択します。

51

入力パラメータの型（文字列型、ファイル型）と、連携パラメータの型（○○文字列、○○ファイル）は合わせる必要があります。
入力パラメータの型がファイル型で、ファイルを登録したタイミングでシナリオを実行する場合は「リクエストファイル」を選択してください。

➐ ［OK］ボタンをクリックします。「InputString2」についても同様に「リクエス
ト文字列」で設定します。

52

❽ 「連携パラメータ」が登録されました。「実行指定」が「データ駆動」になっていることを確認して［OK］ボタンをクリックします。

スケジュールが登録されます。

53

データを登録するデータを登録してスケジュールを実行してみましょう。

Steps

1.

フロー画面を表示します。

❶ WinActor Manager で、「進捗」画面を表示します。

❷ 「検索結果一覧」エリアでスケジュールを選択し、「ステージ」エリアで要素をクリックします。

「詳細情報」エリアが表示されます。

54

2.

データを登録します。

❶ ［入力パラメータ］に登録したパラメータ名と同じ並びにある［設定］ボタンをクリックします。

➋ ［リクエストパラメータ］エリアの［値］欄に WinActor に渡したい文字列を設定して［OK］ボタンをクリックします。

55

❸ 設定した値が［連携パラメータ］欄に表示されることを確認します。

❹ 「InputString2」も同様に設定します。

56

➎ すべてのリクエストパラメータの登録が終わると実行が開始されます。「検索結果一覧」エリアまで画面をスクロールし、対象のスケジュールをクリックします。

➏ 「履歴」エリアに新しい行が表示されているのでクリックします。

57

➐ 「ステージ」エリア内の要素の色が変わっています。緑色はタスクの実行が正常終了したことを表しています。

❽ タスクの実行結果は「タスク」画面から確認できます。

58

3.

一度実行したシナリオを再実行するには以下の手順で操作します。

❶ WinActor Manager で、「進捗」画面を表示します。

➋ 「検索結果一覧」エリアでスケジュールを選択し、「履歴」エリアの［新規作成］ボタンをクリックします。

59

❸ 「ステージ」エリアに新しいフローが表示されます。先頭の要素をクリックし、
Step２の手順でデータを登録します。

60

7.

複数のシナリオを連続して実行するには『2 複数のシナリオをまとめて実行するには』で複数のシナリオを連続して実行する方法を説明しましたが、シナリオの中にシナリオ GoTo ライブラリを追加し、ZIP 形式のファイルとして圧縮する必要がありました。
ここでは WinActor Manager の機能を使って複数のシナリオを連続して実行する方法について説明します。この方法を使うと、シナリオ GoTo ライブラリを追加するためのシナリオの編集や ZIP 圧縮は不要となります。

シナリオを準備する
WinActor で実行したいシナリオを２つ作成しましょう。
ここでは、１番目のシナリオとして『6.1 シナリオを準備する』で使用した、2 つのパラメ
ータで文字列を受け取り連結した文字列を出力するシナリオを使います。２番目のシナリ
オは１番目のシナリオが出力した文字列を受け取り、待機ボックスで画面表示するシナリ
オとします。２番目のシナリオは以下の手順で作成します。
WinActor の操作方法については、『WinActor 操作マニュアル』を参照してください。
１番目のシナリオの作成方法は『6.1 シナリオを準備する』を参照してください。

Steps

1.

２番目に実行するシナリオを作成します。

❶ 「ノード」タブから、「待機ボックス」ノードをドラッグ＆ドロップして追加します。

61

❷ 「待機ボックス」ノードの「プロパティ」画面で、「変数名」に「InputString」を設定します。

2.

シナリオを保存します。

62

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録しましょう。
1 番目のシナリオは『6.2 シナリオを登録する』を参照して登録してください。

Steps

1.

作成したシナリオファイルを、WinActor Manager にアップロードします。
ファイルのアップロード方法については、『WinActor Manager on Cloud オペレーションマニュアル』の『6.5 ファイルをアップロードする』を参照してください。
1 番目のシナリオの登録は『6.2 シナリオを登録する』を参照してください。

63

2.

「画面表示.ums6」をシナリオとして登録します。
シナリオの登録方法の詳細については、『WinActor Manager on Cloud オペレー
ションマニュアル』の『7.4 シナリオを作成する』を参照してください。

❶ シナリオの「新規作成」エリアで、「ファイル名」の［参照］ボタンをクリック
し、シナリオファイルを選択します。

❷ 「入力パラメータ」の［＋］ボタンをクリックし、「名前」にシナリオの入力用の変数「InputString」を設定します。

64

❸ 必要に応じて、その他の設定をし、［OK］ボタンをクリックします。

WinActor Manager に、シナリオが登録されます。

65

3.

スケジュール登録エリアを表示します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアで「画面表示」シナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

66

4.

連携パラメータを登録します。

❶ ［連携パラメータ］の［＋］ボタンをクリックします。

連携パラメータ入力ダイアログが表示されます。

➋ 「名前」にシナリオの入力パラメータ「InputString」を設定します。プルダウン
から選ぶことも可能です。

❸ 「型」ではこのパラメータがどのように値を受け取るかを設定します。ここでは1 番目のシナリオの出力パラメータを受け取るため「スケジュールパラメータ型」として設定します。「InputString」が文字列型のパラメータのため、「スケジュールパラメータ(文字列)」を選択します。
入力パラメータの型（文字列型、ファイル型）と、連携パラメータの型（○○文字列、○○ファイル）は合わせる必要があります。
入力パラメータの型がファイル型で、ひとつ前のシナリオの出力パラメータ67

としてファイルを受け取る場合は「スケジュールパラメータ(ファイル)」を選択してください。

ひとつ前のシナリオの結果を受け取るには「スケジュール」で始まる型を選択します。「スケジュールパラメータ」以外は以下の用途で使用します。
スケジュールステータス：
ひとつ前のシナリオが成功したときに後続のシナリオを実行したい場合などに使用します。詳しくは『8 実行結果に合わせて次に実行するシナリオを決めるには』を参照してください。
スケジュールアーカイブファイル：
ひとつ前のシナリオがアーカイブファイルを作成する設定のときに、そのアーカイブファイルを受け取ることが出来ます。
「ファイル型」の入力パラメー
タに設定してください。

スケジュール ID、パラメータ名の入力欄が表示されます。

❹ 「スケジュール ID」の［参照］ボタンをクリックします。WinActor Managerに登録されているスケジュールの一覧が表示されます。パラメータを受け取りたいシナリオのスケジュールを確認し、［選択］ボタンをクリックします。

68

➎ 「パラメータ名」の［参照］ボタンをクリックします。

➏ ➋で選択したシナリオの出力パラメータが表示されます。対象のパラメータを決定し、［選択］ボタンをクリックします。
連携パラメータの型（○○文字列、○○ファイル）と、ひとつ前のシナリオの出力パラメータの型（文字列型、ファイル型）は合わせる必要があります。
そのため出力パラメータの一覧には連携パラメータと同じ型のパラメータしか表示されません。指定したいパラメータ名が一覧に表示されない場合は型の指定に誤りがないか確認してください。

69

➐ ［OK］ボタンをクリックします。

5.

スケジュールを登録します。

❶ 「実行指定」が「データ駆動」になっていることを確認して［OK］ボタンをク
リックします。

スケジュールが登録されます。

70

シナリオを実行する
データを登録してスケジュールを実行してみましょう。『6.3 データを登録する』の Step１～２の手順に従いデータを登録してください。ここでは Step２ ➐ まで進めたものとして説明します。

Steps

1.

進捗を確認します。

❶ 「ステージ」エリア内の要素の色が変わっています。現在は２番目のシナリオが実行されています。水色は実行中のタスクを表しています。

➋ WinActor を見ると 1 番目のシナリオから受け取った文字列を表示しています。
ダイアログの［OK］ボタンをクリックしてシナリオを続行します。

❸ ［リロード］ボタンをクリックすると最新の情報に更新できます。2 番目のシナ
リオの実行が終わると要素の色が緑に変わります。

71❹ タスクの実行結果は「タスク」画面から確認できます。

ひとつ前に指定できるのは１つのシナリオだけとは限りません。以下のように複数のシナリオの結果を受け取るように設定することも出来ます。

この場合、複数のシナリオの結果が出揃ってから後続のシナリオが実行されるため、前段のすべての処理が終わるまで待ち合わせたい場合などにも使用
できます。

72

8.

実行結果に合わせて次に実行するシナリオを決めるには複数のシナリオを連続実行する際に、一つ前のシナリオが成功したときはシナリオ A を実行、失敗したときはシナリオ B を実行、のように条件に合わせて実行するシナリオを設定することが出来ます。
ここでは WinActor Manager の機能を使って条件分岐する方法について説明します。

シナリオを準備する
WinActor で実行したいシナリオを２つ作成しましょう。
ここでは 1 番目のシナリオとして入力した条件に合わせて正常終了もしくは異常終了する
ためのシナリオを作成します。2 番目のシナリオは『7.1 シナリオを準備する』で作成した文字列を受け取り、待機ボックスで画面表示するシナリオとします。
WinActor の操作方法については、『WinActor 操作マニュアル』を参照してください。
２番目のシナリオの作成方法は『7.1 シナリオを準備する』を参照してください。

Steps

1.

１番目に実行するシナリオを作成します。

❶ 「ノード」タブから、「分岐」ノードをドラッグ＆ドロップして追加します。

73❷ 「分岐」ノードの「プロパティ」画面で、条件式を設定します。「条件式設定」
ボタンをクリックし、「値１」に「InputString」、「値２」に「異常終了」を設定します。このとき、値１を設定する前にプルダウンから「＊」を選択してから「InputString」と入力することで、InputString という変数の登録も合わせて実施します。比較演算子は「等しい」のままとします。

「値→」で始まっていないこ
とに注意

74

❸ 「ライブラリ」タブから、「エラー」ライブラリをドラッグ＆ドロップして追加します。

❹ 「エラー」ノードの「プロパティ」画面で、「エラーメッセージ」に任意の文字列を設定します。（ここでは「異常終了します」としています）

2.

シナリオを保存します。

75

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録しましょう。
『8.1 シナリオを準備する』で作成したシナリオが正常終了した場合、または異常終了した
場合に２番目のシナリオが実行されるようにシナリオを登録します。

Steps

1.

作成したシナリオファイルを、WinActor Manager にアップロードします。
ファイルのアップロード方法については、『WinActor Manager on Cloud オペレーションマニュアル』の『6.5 ファイルをアップロードする』を参照してください。
２番目のシナリオの登録は『7.2 シナリオを登録する』を参照してください。

76

2.

「条件分岐.ums6」をシナリオとして登録します。
シナリオの登録方法の詳細については、『WinActor Manager on Cloud オペレー
ションマニュアル』の『7.4 シナリオを作成する』を参照してください。

❶ シナリオの「新規作成」エリアで、「ファイル名」の［参照］ボタンをクリック
し、シナリオファイルを選択します。

❷ 「入力パラメータ」の［＋］ボタンをクリックし、「名前」にシナリオの入力用の変数「InputString」を設定します。

77❸ 必要に応じて、その他の設定をし、［OK］ボタンをクリックします。

WinActor Manager に、シナリオが登録されます。

78

3.

スケジュール登録エリアを表示します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアで「条件分岐」シナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

79

4.

連携パラメータを登録します。

❶ ［連携パラメータ］の［＋］ボタンをクリックします。

連携パラメータ入力ダイアログが表示されます。

➋ 「名前」にシナリオの入力パラメータ「InputString」を設定します。「型」は「リクエスト文字列」を設定して［OK］ボタンをクリックします。

❸ 「実行指定」が「データ駆動」になっていることを確認して［OK］ボタンをク
リックします。

80

スケジュールが登録されます。

5.

２番目のシナリオをスケジュール登録するためにスケジュール登録エリアを表示します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアで「画面表示」シナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

81

「スケジュール登録」エリアが表示されます。

82

6.

連携パラメータを登録します。

❶ ［連携パラメータ］の［＋］ボタンをクリックします。

連携パラメータ入力ダイアログが表示されます。

➋ 「名前」を設定します。ここではプルダウンからは選択せず、入力パラメータに含まれない名称で設定してください。
受け取る情報の種類が「文字列型」「ファイル型」の場合は入力パラメータと同じ名前を指定しますが、連携パラメータの型として「スケジュールステー
タス型」「承認型」を指定する場合は入力パラメータとは異なる名称で登録してください。承認型については『10 承認後にシナリオを開始するには』を参照してください。

83

❸ 「型」ではこのパラメータがどのように値を受け取るかを設定します。ここではひとつ前の実行結果を受け取るため「スケジュールステータス型」として設定します。

❹ 「スケジュール ID」の［参照］ボタンをクリックし、スケジュールを選択してください。

➎ 「ステータス」を選択します。ここでは［異常終了］のラジオボタンを選択します。

84➏ ［OK］ボタンをクリックします。

7.

スケジュールを登録します。

❶ 「名前」欄と「入力パラメータ」の「InputString」に「異常終了時に実行」と記載します。
入力パラメータの一部、もしくはすべてを連携パラメータとして指定できま
すが、連携パラメータとして指定しなかった入力パラメータについては本画面で直接値を指定できます。

85➋ 「実行指定」が「データ駆動」になっていることを確認して［OK］ボタンをク
リックします。

スケジュールが登録されます。

86

8.

Step５～７を繰り返し、もうひとつ実行するシナリオを登録します。

❶ ひとつ前のスケジュールは Step５ ❹と同じものを指定してください。
➋ Step５ ➎ のステータスは「正常終了」のラジオボタンを選択してください。
❸ Step７ ❶ の「名前欄」と「InputString」は「正常終了時に実行」と指定して
ください。

87

シナリオを実行する
スケジュールを実行してシナリオを順に実行してみましょう。

Steps

1.

進捗を確認します。

❶ 進捗画面を開き検索結果一覧から「条件分岐」の項目を選択します。「ステージ」領域で「条件分岐」のノードから「正常終了時に実行」「異常終了時に実行」へ２本の矢印が出ていることを確認し、「条件分岐」のノードをクリックします。

2.

１番目のシナリオを実行します。

❶ 「詳細情報」内の「入力パラメータ」「設定」ボタンをクリックします。

➋ 「値」に「異常終了」と入力し［OK］ボタンをクリックします。

88❸ １番目のシナリオが実行されます。「異常終了」という文字列が入力されると異常終了するシナリオのため、実行されたタスクは異常終了しています。

89

3.

もう一度進捗を確認します。

❶ 「進捗」画面を表示し、「履歴」エリアから最新の項目をクリックします。「異常終了時に実行」の要素が水色になっています。

ひとつ前のシナリオが異常終了したために、異常終了を条件としたシナリオが実行されています。タスクを正常終了した場合は正常終了のシナリオが実行されます。

➋ WinActor を見ると「異常終了時に実行」のダイアログが表示されています。ダ
イアログの［OK］ボタンをクリックしてシナリオを続行します。

90

❸ ［リロード］ボタンをクリックすると最新の情報に更新できます。２番目のシナ
リオの実行が終わると要素の色が緑に変わります。

❹ 各タスクの実行結果は「タスク」画面から確認できます。

91

9.

データを分割して複数の WinActor で実行するにはここまでいくつかの WinActor Manager の操作方法を説明しましたが、どの方法も１台のWinActor にシナリオとデータを渡して処理を行い、結果を WinActor Manager に登録するというものでした。この方法でも処理を行うことは出来ますが、扱うデータのサイズが大きくなると１台の WinActor を長時間専有してしまう、予定時間内に処理が終わらないといった問題が発生してしまいます。このようなケースでは扱うデータを分割し、複数の WinActor
で並行して処理を行うことで処理時間を短縮できる場合があります。
ここでは WinActor Manager の機能を使ってデータ分割を行う方法について説明します。
WinActor Manager ではデータの分割はできますが、分割実行して得られた結果を結合する機能はありません。分割された結果を結合する専用のシナリ
オを作成し、分割と結合を続けて実行することで最終的な結果を得るようにしてください。

WinActor Manager でデータ分割できるのはデータ一覧ファイルのみとなりますのでご注意ください。

シナリオを準備する
ここでは、例として、WinActor チュートリアル中級編で使用している「表形式データの取り扱い」のシナリオを用いて結果をファイル出力するよう修正して使用します。

Steps

1.

WinActor でシナリオを作成します。
シナリオの基本的な作成方法については、『WinActor チュートリアル中級編③－
表形式データの取り扱い－』を参照してください。

❶ 「ノード」タブから、「四則演算」ノードをドラッグ＆ドロップし、プロパティ
画面から設定します。

92

93

❷ 「シナリオフォルダのファイルパス」ライブラリを追加し、出力ファイル名を設
定します。

94

❸ 「テキストファイル追記」ライブラリを追加し、算出した「税込金額」を出力ファイルに追記するように設定します。

❹ シナリオを保存します。

95

2.

データ一覧ファイルを作成します。

❶ テキストエディタを開きデータ一覧ファイルを作成します。1 行目は作成したシ
ナリオの変数名に合わせて「金額」という固定文字列としてください。2 行目からは税込金額算出対象の金額を記載します。

➋ ファイルを保存します。拡張子は「.csv」としてください。
ファイル保存時の文字コードは WinActor の設定「CSV ファイルエンコーデ
ィング」に合わせてください。

96

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録しましょう。

Steps

1.

作成したシナリオファイルを、WinActor Manager にアップロードします。
また、入力ファイルとなるテキストファイルもアップロードします。
ファイルのアップロード方法については、『WinActor Manager on Cloud オペレーションマニュアル』の『6.5 ファイルをアップロードする』を参照してください。

2.

アップロードしたシナリオファイルをシナリオとして登録します。
シナリオの登録方法の詳細については、『WinActor Manager on Cloud オペレー
ションマニュアル』の『7.4 シナリオを作成する』を参照してください。

❶ シナリオの「新規作成」エリアで、「ファイル名」の［参照］ボタンをクリック
し、シナリオファイルを選択します。

97

❷ 「出力パラメータ」の［＋］ボタンをクリックし、「名前」にシナリオの出力用
変数「出力ファイル」を設定します。「型」には「ファイル」を設定します。

❸ 必要に応じて、その他の設定をし、［OK］ボタンをクリックします。

WinActor Manager に、シナリオが登録されます。

98

3.

スケジュール登録エリアを表示します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアでシナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

99

4.

データ一覧ファイルを設定します。

❶ 「データ一覧ファイル」のプルダウンをクリックし、「リクエストファイルを指定」を選択します。

データ一覧ファイルは 3 種類の方法で指定することが出来ます。
ファイルを参照：
いままでのデータ一覧ファイルの指定と同じく、スケジュール登録時点で使用するデータ一覧ファイルが決まっている場合に指定します。データ分割するためには他の連携パラメータと組み合わせて使用する必要があります。
リクエストファイルを指定：
連携パラメータのリクエスト文字列、リクエストファイルと同様に、データを登録したタイミングでシナリオを実行したいときに指定します。
アウトプットパラメータを指定：ひとつ前のシナリオの出力結果をデータ一覧ファイルとして受け取るときに指定します。対象のスケジュールと出力パラメータ名を合わせて指定する必要があります。

100➋ 「データ分割数」に分割数を指定します。ここでは「2」を指定します。

データ分割数にはデータ数より小さい値を指定することは出来ません。また、
データ分割数はスケジュール登録時に指定しますので、シナリオ実行中にリクエストファイル、またはアウトプットパラメータとしてデータ一覧ファイ
ルを受け取る際には、指定したデータ分割数より小さいデータとならないよ
うにご注意ください。

データ分割数を指定した場合はシナリオを実行する WinActor を指定することは出来ません。また、先に WinActor を指定している場合はデータ分割数を指定することは出来ません。

101

5.

スケジュールを登録します。

❶ 「実行指定」が「データ駆動」になっていることを確認して［OK］ボタンをク
リックします。

スケジュールが登録されます。

102

シナリオを実行する
データを登録してスケジュールを実行してみましょう。

Steps

1.

フロー画面を表示します。

❶ WinActor Manager で、「進捗」画面を表示します。
❷ 「検索結果一覧」エリアでスケジュールを選択します。
❸ 「ステージ」エリアで先頭の要素をクリックします。データ分割時は親要素に続いて子要素が表示されています。

「詳細情報」エリアが表示されます。

2.

データを登録します。

❶ ［データ一覧ファイル］欄の［設定］ボタンをクリックします。

103➋ リクエストパラメータ入力ダイアログが表示されます。［参照］ボタンをクリッ
クし、データ一覧ファイルとして設定したいファイルを決定して［選択］ボタン
をクリックします。ファイルを選択したら［OK］ボタンをクリックします。

❸ すべてのリクエストパラメータの登録が終わると実行が開始されます。「検索結果一覧」エリアまで画面をスクロールし、対象のスケジュールをクリックします。

❹ 「履歴」エリアに新しい行が表示されているのでクリックします。
➎ 「ステージ」エリア内の子要素の色が変わっています。水色は実行中のタスクを表しています。

複数の WinActor が使用可能であれば並行してタスクを実行することが出来
ます。

104

➏ ［リロード］ボタンをクリックすると最新の情報に更新できます。タスクの実行が終わると要素の色が緑に変わります。

105

➐ 各タスクの実行結果は「タスク」画面から確認できます。

106❽ 「ファイル」画面を見ると分割されたデータ一覧ファイルと各タスクから出力された結果が保存されています。

『8 実行結果に合わせて次に実行するシナリオを決めるには』でスケジュー
ルステータスにより条件分岐する方法を説明しましたが、データ分割した場
合の親と子のステータスは次のように決まります。
子のステータスは指定した子シナリオの終了状態のみで確定しますが、親のステータスはすべての子の処理が終わってから確定します。一部の子シナリ
オが正常終了でも中断や異常終了の子シナリオがあると親のステータスも中断や異常終了となります。
また、すべての子の処理が終わってから親のステータスが確定することから、子の処理がすべて終わるまで待ち合わせたい場合などにも使用できます。

10710. 承認後にシナリオを開始するには『6 日時以外のタイミングでシナリオを実行するには』ではデータ登録時にシナリオを実行する方法を紹介しましたが、シナリオ実行方法には他にもあります。それは人手によるシ
ナリオ実行です。WinActor Manager には承認機能があり、承認者に任命されたユーザがシナリオやデータを確認し、処理を開始しても良いと判断したときに「承認」の合図を送ることでシナリオを実行することが出来ます。
ここでは WinActor Manager の機能を使って承認を行う方法について説明します。
ここではシナリオ全体を実行するために承認機能を用いていますが、シナリ
オの途中で承認を行うことも出来ます。この場合は途中結果を確認し、問題ない場合は承認により処理を続行する、または却下により処理を中断するといった使い方ができます。

シナリオを準備する
ここでは、『6.1 シナリオを準備する』で作成した、2 つの文字列を受け取り、連結した文字列を出力するシナリオを使って説明します。シナリオの作成方法は『4.1 シナリオを準備する』を参照してください。

108

シナリオを登録する
WinActor で作成したシナリオを、WinActor Manager に登録しましょう。
『4.2 シナリオを登録する』の Step２までの手順を参考にシナリオ登録まで実施してください。ここではスケジュール登録方法から説明します。

Steps

1.

シナリオをスケジュール登録するためにスケジュール登録エリアを表示します。
スケジュールの登録方法の詳細については、『WinActor Manager on Cloud オペ
レーションマニュアル』の『7.7 シナリオをスケジュール登録する』を参照してください。

❶ WinActor Manager で、「シナリオ」画面を表示します。
❷ 「検索結果一覧」エリアで「画面表示」シナリオを選択し、「詳細情報」エリアを表示します。

❸ ［スケジュール登録］ボタンをクリックします。

「スケジュール登録」エリアが表示されます。

109

2.

連携パラメータを登録します。

❶ ［連携パラメータ］の［＋］ボタンをクリックします。

連携パラメータ入力ダイアログが表示されます。

➋ 「名前」を設定します。承認型を設定するためここではプルダウンからは選択せず、入力パラメータに含まれない名称で設定してください。

110

❸ 「型」ではこのパラメータがどのように値を受け取るかを設定します。ここでは承認を行うため「承認型」として設定します。

❹ 「承認者 ID」の［参照］ボタンをクリックします。

➎ 承認者とするユーザを決定し、ユーザ名の列の［選択］ボタンをクリックします。

➏ ［OK］ボタンをクリックします。

111

複数の承認者を選ぶことも可能です。その場合、すべての承認者が承認した場合にシナリオが実行することになります。

3.

スケジュールを登録します。

❶ 「InputString1」「InputString2」に任意の文字列を登録し、「実行指定」が「データ駆動」になっていることを確認して［OK］ボタンをクリックします。

スケジュールが登録されます。

112

シナリオを実行する
承認してスケジュールを実行してみましょう。

Steps

1.

フロー画面を表示します。

❶ WinActor Manager で、「進捗」画面を表示します。
❷ 「検索結果一覧」エリアでスケジュールを選択します。
❸ 「ステージ」エリアで要素をクリックします。承認待ちの要素は黄色で表示されています。

「詳細情報」エリアが表示されます。
承認待ちのユーザが WinActor Manager にログインするとダッシュボードに承認待ちのスケジュールがあることが表示されます。スケジュール名をクリッ
クすると「進捗」画面に遷移しますので対象のスケジュールを選択して承認を行ってください。

113

2.

承認します。

❶ ［連携パラメータ］欄の［承認］ボタンをクリックします。

➋ ［承認］ラジオボタンを選択し、［OK］ボタンをクリックします。

114

❸ 承認が終わると実行が開始されます。「検索結果一覧」エリアまで画面をスクロールし、対象のスケジュールをクリックします。

❹ 「履歴」エリアに新しい行が表示されているのでクリックします。
➎ 「ステージ」エリア内の要素の色が変わっています。承認後に実行したタスクが正常終了したことがわかります。

➏ タスクの実行結果は「タスク」画面から確認できます。

115

WinActor Manager
チュートリアルブック
Copyright © 2021 NTT Advanced Technology Corp. All Rights Reserved.
本書は著作権法上の保護を受けています。本書の一部あるいは全部を無断で複写、複製することは禁じられています。
本マニュアルの内容は予告なく変更される場合があります。
WMC-T-2021-0326