JP1 Version 12　ジョブ管理 基本ガイド（クライアント業務自動化編）

3021-3-D36-30

前書き

対象製品

適用OSのバージョン，対象製品が前提とするサービスパックやパッチなどの詳細については，リリースノートで確認してください。

●JP1/Client Process Automation（適用OS：Windows 10，Windows 8.1，Windows 8，Windows 7）

P-2A12-3BCL JP1/Client Process Automation 12-50以降

輸出時の注意

本製品を輸出される場合には、外国為替及び外国貿易法の規制並びに米国輸出管理規則など外国の輸出関連法規をご確認の上、必要な手続きをお取りください。

なお、不明な場合は、弊社担当営業にお問い合わせください。

商標類

HITACHI，JP1は，株式会社 日立製作所の商標または登録商標です。

Microsoftは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。

Windowsは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。

Windows Serverは，米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。

その他記載の会社名，製品名などは，それぞれの会社の商標もしくは登録商標です。

This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

Portions of this software were originally based on the following:

- software copyright (c) 1999, IBM Corporation., http://www.ibm.com.

マイクロソフト製品の表記について

このマニュアルでは，マイクロソフト製品の名称を次のように表記しています。

表記

製品名

Windows 7

Microsoft(R) Windows(R) 7 Enterprise

Microsoft(R) Windows(R) 7 Professional

Microsoft(R) Windows(R) 7 Ultimate

Windows 8

Windows(R) 8 Enterprise

Windows(R) 8 Pro

Windows 8.1

Windows(R) 8.1 Enterprise

Windows(R) 8.1 Pro

Windows 10

Windows(R) 10 Enterprise

Windows(R) 10 Pro

Windows 10，Windows 8.1，Windows 8，およびWindows 7を総称してWindowsと表記することがあります。

マイクロソフト製品のスクリーンショットの使用について

マイクロソフトの許可を得て使用しています。

発行

2021年3月 3021-3-D36-30

著作権

Copyright (C) 2019, 2021, Hitachi, Ltd.

Copyright (C) 2019, 2021, Hitachi Solutions, Ltd.

奥付

マニュアル発行元

株式会社 日立製作所

〒100‒8280　東京都千代田区丸の内一丁目6番6号

変更内容

変更内容（3021-3-D36-30）　JP1/Client Process Automation 12-50

追加・変更内容

変更個所

アイテムの定義で，実行ユーザーとして仮想ユーザー名を指定できる項目を追加した。

2.2，2.4，2.6

このマニュアルでの製品名の表記を変更した。

付録B.2

単なる誤字・脱字などはお断りなく訂正しました。

はじめにお読みください

Client Process Automationでできること

コンピュータで実行する業務の中には，毎日行うバックアップ処理や月末の締め処理など，定期的に実行する処理や，注文などの事象をきっかけとして不定期に実行する処理が数多くあります。

さらに，クラウドやデータセンターのように，サービスやデータの所在が仮想化され，一連の処理の実行に複数のコンピュータが関連しあう環境では，システムはより複雑化し，サービスやデータにアクセスするシステム利用者にも負担がかかることがあります。

Client Process Automation（以降，CPAと省略します）は，このような定期処理および定型処理を自動化することができ，システムの運用におけるシステム利用者の操作の自動化・省力化を支援することができます。

このマニュアルで説明すること

このマニュアルは，CPAの構築方法や基本的な操作方法について説明しています。このマニュアルを読んだ方が，CPAの基本的な使い方を一とおり理解できるようになることを目的としています。

このマニュアルは，次の方にお読みいただくことを前提に説明しています。

CPAの導入を検討している方

CPAの概念，構築から運用までの操作感を短時間で把握したい方

マニュアルの構成

このマニュアルは，次に示す章から構成されています。

第1章　インストール

CPAのインストール方法について説明しています。

第2章　CPAを使った業務の自動化

CPAの基本的な操作方法について説明しています。

付録A　各バージョンの変更内容

各バージョンの変更内容について説明しています。

付録B　このマニュアルの参考情報

このマニュアルを読むに当たっての参考情報（関連マニュアル，マニュアルでの表記など）について説明しています。

このマニュアルで使用する書式

このマニュアルで使用する書式を次に示します。

書式

説明

文字列

可変の値を示します。

（例）日付はYYYYMMDDの形式で指定します。

［　］

ウィンドウ，ダイアログボックス，タブ，メニュー，ボタンなどの画面上の要素名を示します。

［　］−［　］

メニューを連続して選択することを示します。

（例）　［ファイル］−［新規作成］を選択します。

上記の例では，［ファイル］メニュー内の［新規作成］を選択することを示します。

1　インストール

この章では，CPAのインストール方法について説明します。

1.1　インストール前の準備

CPAをインストールする前に必要な準備について説明します。

1.1.1　インストールに必要なメモリー，ディスク容量

インストールに必要なメモリー，ディスク容量については，リリースノートを参照してください。

1.1.2　前提条件

CPAは，NTFSファイルシステムにインストールしてください。

CPAをインストールするホストのホスト名は，128バイト以内にしてください。

1.2　インストール手順

CPAを新規インストールする手順を次に示します。

CPAをインストールするホストに，Administrators権限でログインする。

CPAの媒体をセットする。

日立総合インストーラーの画面が表示されます。

日立総合インストーラーの指示に従って必要な情報を入力し，インストールする。

インストール時に指定する情報を次に示します。

ユーザー名※1

CPAを利用するユーザー名を，50バイト以内で入力します。

所属※1

会社名や，部署名などを，80バイト以内で入力します。

インストール先フォルダ※2

CPAをインストールするフォルダを，終端に自動で追加される「¥」を含む80バイト以内の絶対パスで指定します。絶対パスは，ローカルディレクトリを指定します。

指定を省略した場合は，次の値を仮定します。

システムドライブ¥Program Files (x86)¥HITACHI¥JP1CPA※3

データフォルダ※2

CPAのデータを配置するフォルダを，終端に自動で追加される「¥」を含む80バイト以内の絶対パスで指定します。絶対パスは，ローカルディレクトリを指定します。

指定を省略した場合は，次の値を仮定します。

システムドライブ¥ProgramData¥HITACHI¥jp1¥jp1_default¥JP1CPA

注※1

ユーザー名や所属には，次の文字を指定しないでください。

・次に示す文字を除いた記号全般

　全角スペース，半角スペース，「(」，「)」，「+」，「-」，「_」

注※2

インストール先フォルダおよびデータフォルダには，次の文字またはパスを指定しないでください。

・次に示す文字を除いた記号全般

　半角スペース，「(」，「)」，「+」，「-」，「_」

　ただし，半角スぺースは，パスの先頭，末尾，「¥」の前後，および2連続以上では指定できません。

・マルチバイト文字

・固定ディスク以外のドライブ，またはUNCパス

注※3

32ビット版のOSの場合は，「Program Files (x86)」を「Program Files」と読み替えてください。

インストールが終了したら，［完了］ボタンをクリックする。

2　CPAを使った業務の自動化

この章では，CPAを使って業務を自動化するための基本的な操作の手順について説明します。

2.1　自動化するための基本機能

CPAを使って業務を自動化するためには，次の機能を準備しています。

各機能の操作については，以降で説明しています。

ジョブの作成

1つのアクションで実行するジョブを作成します。

ジョブの確認

実行したジョブが正常に終了したかどうかを確認できます。

アクションフローの作成

複数のアクションを組み合わせて，1つのジョブとして実行する場合に作成します。

スケジュールの設定

作成したジョブに，実行日時を指定する場合に設定します。

イベントで実行するジョブの登録

作成したジョブに，実行条件を指定する場合に登録します。

なお，それぞれの操作に関連する，詳細な機能や設定内容については，「付録B.1　関連マニュアル」に記載されているClient Process Automationのマニュアルを参照してください。

2.2　ジョブを作成する

ジョブの作成方法を実際のGUI画面を利用して説明します。

ここでは，画面に「hello!!」のメッセージダイアログボックスを出力するジョブを作成してみましょう。

なお，メッセージダイアログボックスの出力は，msgコマンド（msg.exe console /w hello!!）で行うものとします。

CPAをインストールしたマシンのプログラムメニューから，「JP1 Client Process Automation」の「ジョブ登録」を選択して，ジョブ登録画面を起動してください。

操作手順

［日時で実行］タブを選択する。

［[図データ]新規作成］ボタンをクリックして，［日時で実行するジョブ］ダイアログボックスを表示する。

ジョブ名および説明を入力する。

＜入力例＞

ジョブ名：TEST01

説明：Hello出力

アイテム選択で［アクション］タブを選択する。

「コマンド実行」のアイテムを選択して，［適用］ボタンをクリックする。

実行アクションのアクション欄に「コマンド実行」が適用されます。

実行コマンド，パラメーター，および仮想ユーザー名を入力する。

＜入力例＞

実行コマンド：msg.exe※1

パラメーター：console /w hello!!

仮想ユーザー名：仮想ユーザー名※2

注※1

64ビット版のOSで実行する場合は，実行コマンドを次のように指定してください。

Windowsシステムのインストール先が，C:¥Windowsの場合

C:¥Windows¥sysnative¥msg.exe

注※2

特定のWindowsユーザーでコマンドを実行したい場合は，Windowsユーザー名にひも付いた仮想ユーザー名を指定してください。指定しなかった場合は，CPAのジョブ実行サービスのアカウントで実行されます。仮想ユーザー名については，マニュアル「JP1/Client Process Automation 構築・運用ガイド」を参照してください。

スケジュールを設定する。

ここでは，登録したジョブをすぐに実行するため「登録完了後すぐに実行する」のチェックボックスをチェックします。（スケジュールの実行日，実行時刻，カレンダーの指定がない状態も「登録完了後すぐに実行する」と同じです。）

ジョブに実行時間を指定して，指定した時間に実行させたい場合は「2.5　スケジュールを設定する」を参照してください。

［登録］ボタンをクリックする。

登録完了のメッセージが出力されます。

［OK］ボタンをクリックして，ジョブの実行を確認する。

ジョブ「TEST01」が実行されて，hello!!のメッセージダイアログボックスが出力されることを確認します。

［OK］ボタンをクリックして，メッセージダイアログボックスを閉じる。

2.3　ジョブの状態を確認する

ジョブを登録すると，ジョブやジョブ内のアクションが実行され，実行結果を示す状態が確認できます。スケジュールで設定した日時に到達すると，アクションフローおよびアクションを順次実行し，最後のアクションが終了すると，ジョブも終了状態となります。

ジョブやジョブ内のアクションの状態遷移を，次の図に示します。

図2‒1　ジョブの状態遷移の概要

ジョブの実行結果は，ジョブ登録画面の［状態確認］ダイアログボックスで確認できます。

操作手順

ジョブ登録画面を起動して，［日時で実行］タブを選択する。

ジョブを選択すると［[図データ]状態確認］ボタンが表示されます。

［[図データ]状態確認］ボタンをクリックする。

［状態確認］ダイアログボックスが表示されます。

ジョブの状態を確認する。

［状態確認］ダイアログボックスの上段に「ジョブリスト」が表示され，ジョブの開始日時，終了日時，および状態が確認できます。

「ジョブリスト」からジョブを選択する。

画面左下に「ユニットリスト」が表示されます。

メモ

手順3.と手順4.で異常終了したジョブおよびユニットの文字色は，赤で表示されます。異常終了した場合の表示については，「2.4.1(3) 異常終了時の確認」を参照してください。

「ユニットリスト」からユニットを選択する。

画面右下に「ユニット情報」が表示され，ユニットの状態，開始日時，および終了日時を確認できます。

選択したユニットの種類がアクションで，コマンドの実行が終了している場合は，［実行結果確認］ボタンが活性表示されます。

［実行結果確認］ボタンをクリックする。

［実行結果確認］ダイアログボックスが表示されます。

実行コマンド，標準出力および標準エラー出力の内容を確認する。

［[図データ]閉じる］ボタンをクリックする。

内容を確認し，［実行結果確認］ダイアログボックスを閉じます。

［[図データ]更新］ボタンをクリックして，［状態確認］ダイアログボックスの表示内容を更新する。

［状態確認］ダイアログボックスの表示内容と合わせて，更新日時も更新されます。

［[図データ]閉じる］ボタンをクリックする。

更新を確認して，［状態確認］ダイアログボックスを閉じます。

なお，ジョブの状態，アクションの状態の詳細については，「付録B.1　関連マニュアル」に記載されているClient Process Automationのマニュアルを参照してください。

2.3.1　ジョブを再実行する

実行が終了したジョブを再度実行したい場合は，再実行機能を利用できます。ジョブの再実行は，ジョブ登録画面の［状態確認］ダイアログボックスで行うことができます。

操作手順

ジョブ登録画面を起動して，［日時で実行］タブを選択する。

ジョブを選択すると［[図データ]状態確認］ボタンが表示されます。

［[図データ]状態確認］ボタンをクリックする。

［状態確認］ダイアログボックスが表示されます。

［状態確認］ダイアログボックスの「ジョブリスト」から，［再実行］ボタンをクリックする。

確認のメッセージダイアログボックスが表示されます。

［OK］ボタンをクリックする。

メッセージダイアログボックスが出力されます。

メッセージダイアログボックスの内容を確認し，［OK］ボタンをクリックする。

これで，再実行は完了です。

［[図データ]更新］ボタンをクリックして，［状態確認］ダイアログボックスの表示内容を更新する。

［状態確認］ダイアログボックスの表示内容を確認する。

「ジョブリスト」に新たな行が表示されます。状態が「状態名(再実行)」となっているものが再実行の結果です。

ジョブの実行結果を確認したい場合は，「2.3　ジョブの状態を確認する」を参照してください。

2.3.2　ジョブを強制終了する

実行中のジョブを強制終了したい場合は，ジョブ登録画面の［状態確認］ダイアログボックスで行うことができます。なお，強制終了は，実行中のジョブに対してだけ実行できます。

ここでは，ジョブの状態が実行中であることを前提として説明します。

操作手順

ジョブ登録画面を起動して，［日時で実行］タブを選択する。

ジョブを選択すると［[図データ]状態確認］ボタンが表示されます。

［[図データ]状態確認］ボタンをクリックして，［状態確認］ダイアログボックスを表示する。

［状態確認］ダイアログボックスの「ジョブリスト」から，［停止］ボタンをクリックする。

確認のメッセージダイアログボックスが表示されます。

［OK］ボタンをクリックする。

メッセージダイアログボックスが出力されます。

出力されるメッセージダイアログボックスの内容を確認し，［OK］ボタンをクリックする。

これで，強制終了は完了です。

［[図データ]更新］ボタンをクリックして，［状態確認］ダイアログボックスの表示内容を更新する。

［状態確認］ダイアログボックスの表示内容を確認する。

状態が「異常終了(キャンセル)」となり，ジョブが強制終了されていることを確認できます。

なお，ジョブを中断したい場合や，イベントで実行するジョブの実行条件の成立の監視を停止したい場合は，cpajobstopコマンドを使用してください。cpajobstopコマンドについては，「付録B.1　関連マニュアル」に記載されているClient Process Automationのマニュアルを参照してください。

2.4　アクションフローを作成する

アクションフローを使ったジョブを作成します。ここでは，標準提供のアクションアイテムを組み合わせて，実行ファイルの作成，ファイルの有無を確認して，ファイルがある場合は「Success!」を表示し，ファイルがない場合は「Failure!」を表示するアクションフローを作成してみましょう。

アクションフローを使ったジョブの流れを，次の図に示します。

図2‒2　ジョブの流れ

まず1つ目のアクションで，echoコマンド（cmd.exe /c echo "hello" >c:¥temp¥hello.txt）で，hello.txtファイルを作成します。

2つ目のアクションで，ifコマンド（cmd.exe /c if not exist c:¥temp¥hello.txt exit 1）でファイルが存在しなかった場合に，戻り値1で終了するようにします。続けて，ファイルが存在しなかった場合には，msgコマンド（msg.exe console /w Failure!）でメッセージダイアログボックスを表示して，戻り値1で終了します。

3つ目のアクションでは，msgコマンド（msg.exe console /w Success!）でメッセージダイアログボックスを表示します。

操作手順

ジョブ登録画面を起動して，［アクションフロー］タブを選択する。

［[図データ]新規作成］ボタンをクリックする。

［アクションフロー］ダイアログボックスが表示されます。

アイテム名および説明を入力する。

＜入力例＞

アイテム名：Hello確認

説明：hello.txtファイルがあるか確認します

1つ目のアクションでファイルを作成する。

［アクション］タブで「コマンド実行」のアイテムを選択し，「フローマップ」へドラッグ＆ドロップします。フローマップに配置すると，［ユニット］ダイアログボックスが表示されます。

アクションのユニット名，実行するコマンド，パラメーター，および仮想ユーザー名を入力して［OK］ボタンをクリックする。

なお，ユニット名は，アクションフロー内でユニークとします。

＜入力例＞

ユニット名：ファイル作成

実行コマンド：cmd.exe

パラメーター：/c echo hello!! >c:¥temp¥hello.txt

仮想ユーザー名：仮想ユーザー名※

注※

特定のWindowsユーザーでコマンドを実行したい場合は，Windowsユーザー名にひも付いた仮想ユーザー名を指定してください。指定しなかった場合は，CPAのジョブ実行サービスのアカウントで実行されます。仮想ユーザー名については，マニュアル「JP1/Client Process Automation 構築・運用ガイド」を参照してください。

2つ目のアクションでファイルを確認する。

ここでは，コマンドが失敗した場合にリカバリー実行コマンドが実行できるアイテムを使用します。

手順4.と同様に，「コマンド実行（リカバリー実行）」のアイテムを「フローマップ」に配置すると，新たに［ユニット］ダイアログボックスが表示されます。

アクションのユニット名，実行するコマンド，パラメーター，および仮想ユーザー名を入力して［OK］ボタンをクリックする。

＜入力例＞

ユニット名：ファイル確認

実行コマンド：cmd.exe

パラメーター：/c if not exist c:¥temp¥hello.txt exit 1

リカバリー実行コマンド：cmd.exe

リカバリー実行コマンドのパラメーター：/c msg.exe console /w Failure! & exit 1※1

仮想ユーザー名：仮想ユーザー名※2

注※1

64ビット版のOSで実行する場合は，リカバリー実行コマンドのパラメーターを次のように指定してください。

Windowsシステムのインストール先が，C:¥Windowsの場合

/c c:¥Windows¥sysnative¥msg.exe console /w Failure! & exit 1

注※2

特定のWindowsユーザーでコマンドを実行したい場合は，Windowsユーザー名にひも付いた仮想ユーザー名を指定してください。指定しなかった場合は，CPAのジョブ実行サービスのアカウントで実行されます。仮想ユーザー名については，マニュアル「JP1/Client Process Automation 構築・運用ガイド」を参照してください。

3つ目のアクションでファイルを完成する。

手順6.と同様に，「コマンド実行」のアイテムを「フローマップ」に配置すると，新たに［ユニット］ダイアログボックスが表示されるので，アクションのユニット名，実行するコマンド，パラメーター，および仮想ユーザー名を入力して［OK］ボタンをクリックします。

＜入力例＞

ユニット名：ファイル完成

実行コマンド：msg.exe※1

パラメーター：console /w Success!

仮想ユーザー名：仮想ユーザー名※2

注※1

64ビット版のOSで実行する場合は，実行コマンドを次のように指定してください。

Windowsシステムのインストール先が，C:¥Windowsの場合

C:¥Windows¥sysnative¥msg.exe

注※2

特定のWindowsユーザーでコマンドを実行したい場合は，Windowsユーザー名にひも付いた仮想ユーザー名を指定してください。指定しなかった場合は，CPAのジョブ実行サービスのアカウントで実行されます。仮想ユーザー名については，マニュアル「JP1/Client Process Automation 構築・運用ガイド」を参照してください。

アクションの実行順序を定めるため，ユニットとユニットの間に関連線を引く。

1つ目のユニット「ファイル作成」を一度クリックしたあと，2つ目のユニット「ファイル確認」をクリックします。

2つ目のユニット「ファイル確認」と3つ目のユニット「ファイル完成」に関連線を引く。

手順9.と同様に関連線を引いて，［登録］ボタンをクリックすると，登録完了のメッセージが出力されます。

メッセージダイアログボックスの内容を確認して，［OK］ボタンをクリックする。

これで，アクションフローの作成は完了です。続けて，ジョブを登録しましょう。

ジョブの登録については，「2.2　ジョブを作成する」を参照してください。

ジョブ登録画面に戻り，［日時で実行するジョブ］ダイアログボックスを表示する。

アイテム選択の「アクション」の中に，作成した「Hello確認」のアイテムが追加されていることを確認できます。

ジョブ名および説明を入力する。

＜入力例＞

ジョブ名：TEST02

説明：Hello確認

アイテムを選択し，［適用］ボタンをクリックして，実行アクションに指定する。

［登録］ボタンをクリックする。

登録完了のメッセージが出力されます。

［OK］ボタンをクリックする。

これで，ジョブの登録は完了です。

2.4.1　アクションの状態を確認する

アクションの実行結果は，ジョブ登録画面の［状態確認］ダイアログボックスで確認できます。

ジョブに指定したアクションフロー（Hello確認），アクションフローに定義されているアクション（ファイル作成，ファイル確認，ファイル完成）それぞれに状態があります。

図2‒3　ジョブの状態遷移の概要

(1)　アクションの確認

今回の例では，ファイル作成のアクションでc:¥temp¥hello.txtファイルが作成されているため，ファイル確認のアクションが正常終了します。メッセージダイアログボックスに「Success!」が表示されることを確認してください。

操作手順

ジョブ登録画面で，［日時で実行］タブを選択する。

ジョブを選択すると［[図データ]状態確認］ボタンが表示されます。

［[図データ]状態確認］ボタンをクリックする。

［状態確認］ダイアログボックスが表示されます。

ジョブの状態を確認する。

［状態確認］ダイアログボックスの上段に「ジョブリスト」が表示され，ジョブの開始日時，終了日時，および状態が確認できます。

「ジョブリスト」からジョブを選択する。

画面左下に「ユニットリスト」が表示されます。

メモ

手順3.と手順4.で異常終了したジョブおよびユニットの文字色は，赤で表示されます。異常終了した場合の表示については，「2.4.1(3) 異常終了時の確認」を参照してください。

「ユニットリスト」からユニットを選択する。

画面右下に「ユニット情報」が表示され，ユニットの状態，開始日時，および終了日時を確認できる。

「ユニットリスト」左にある三角マークをクリックする。

アクションフロー内のユニットがツリー表示されます。

「ファイル確認」のユニットを選択する。

画面右下の［実行結果確認］ボタンをクリックする。

［実行結果確認］ダイアログボックスが表示されます。

実行コマンド，標準出力，および標準エラー出力の内容を確認する。

ファイル確認のアクションが正常に終了したことを確認できます。

(2)　リカバリー実行時の確認

ファイル確認のアクションのリカバリー実行コマンドが実行されるケースを確認してみましょう。

まず，はじめに作成したhello.txtファイルを削除します。

操作手順

ジョブ登録画面で，［アクションフロー］タブを選択する。

アクションフロー「Hello確認」を選択して，［[図データ]編集］ボタンをクリックする。

アクションフロー［Hello確認］のダイアログボックスが表示されます。

「ファイル作成」のアイコンを右クリックし，メニューの「編集」を選択，または「ファイル作成」のアイコンをダブルクリックする。

［ファイル作成］のダイアログボックスが表示されます。

パラメーターに指定されている「/c echo hello!! >c:¥temp¥hello.txt」を「/c del c:¥temp¥hello.txt」に変更して，［OK］ボタンをクリックする。

［登録］ボタンをクリックして，アクションフロー「Hello確認」を登録する。

上書きしてよいかの確認メッセージが出力されます。

［OK］ボタンをクリックする。

ジョブ登録画面に戻ります。［日時で実行］タブで，ジョブ「TEST02」を選択します。

［[図データ]編集］ボタンをクリックする。

ジョブ［TEST02］のダイアログボックスが表示されます。

［登録］ボタンをクリックして，ジョブを登録する。

上書きしてよいかの確認メッセージが出力されます。

［OK］ボタンをクリックする。

(3)　異常終了時の確認

ジョブに指定したアクションフロー（Hello確認），アクションフローに定義されているアクション（ファイル作成，ファイル確認，ファイル完成）の状態の遷移は次の図に示すようになり，2つ目のアクション「ファイル確認」が異常終了（ENDE）したため，後続のアクション「ファイル完成」は実行されず，上位階層のアクションフローおよびジョブも異常終了（ENDE）となります。

図2‒4　異常終了時のジョブの状態遷移

今回の例では，ファイル作成のアクションでc:¥temp¥hello.txtファイルを削除しているため，ファイル確認のアクションのif判定が成立し，cmd.exeコマンドが異常終了します。その後，リカバリー実行コマンドが実行されて，メッセージダイアログボックスに「Failure!」が表示されることを確認してください。

操作手順

［状態確認］ダイアログボックスを開いて，赤字で表示されている異常終了のジョブリストを選択する。

赤字で表示されている「ファイル確認」ユニットを選択する。

［実行結果確認］ボタンをクリックする。

［実行結果確認］ダイアログボックスが表示されます。

実行コマンド，標準出力，および標準エラー出力の内容を確認する。

ファイル確認のコマンドが異常終了したことを確認できます。

続けて，リカバリー実行コマンドが実行されたことを確認する。

2.5　スケジュールを設定する

「2.2　ジョブを作成する」では，ジョブを即時に実行させましたが，ジョブに実行時間を指定して，指定した時間に実行させることができます。

ここでは，現在時刻の3分後にジョブを実行するように設定し，ジョブ登録後にジョブ登録画面を終了させて，ジョブの実行を確認してみましょう。

操作手順

ジョブ登録画面で［日時で実行］タブを選択する。

ジョブの「TEST01」を選択します。

［[図データ]編集］ボタンをクリックする。

［日時で実行するジョブ］ダイアログボックスが表示されます。

ジョブ実行時間を指定する。

実行時刻に現在時刻の3分後を指定します。現在時刻が16:27の場合，16:30を指定します。

［登録］ボタンをクリックする。

上書き確認のメッセージが出力されます。

［OK］ボタンをクリックする。

ジョブ登録画面に戻るので，手順3.で指定した時刻になるまで待ちます。

ジョブが指定した時刻（今回の例では，16:30）に，メッセージダイアログボックスに「hello!」と表示されることを確認してください。

2.6　イベントで実行するジョブを登録する

「2.2　ジョブを作成する」ではジョブを即時に実行させ，「2.5　スケジュールを設定する」では指定時刻に実行させましたが，ジョブに実行する契機となるイベントを指定して実行させることができます。

ここでは，ファイルの状態を監視し，ファイル作成を契機に，そのファイルをコピーするジョブを登録してみましょう。

なお，テキストファイルc:¥temp¥test.txtが作成されたら，c:¥temp¥backup.txtにコピーを作成するものとします。

操作手順

ジョブ登録画面で，［イベントで実行］タブを選択する。

［[図データ]新規作成］ボタンをクリックする。

［イベントで実行するジョブ］ダイアログボックスが表示されます。

ジョブ名および説明を入力する。

＜入力例＞

ジョブ名：TEST03

説明：ファイルコピー

アイテム選択の［アクション］タブを選択する。

「コマンド実行」のアイテムを選択して，［適用］ボタンをクリックする。

実行コマンド，パラメーター，および仮想ユーザー名を入力する。

＜入力例＞

実行コマンド：cmd.exe

パラメーター：/c copy c:¥temp¥test.txt c:¥temp¥backup.txt

仮想ユーザー名：仮想ユーザー名※

注※

特定のWindowsユーザーでコマンドを実行したい場合は，Windowsユーザー名にひも付いた仮想ユーザー名を指定してください。指定しなかった場合は，CPAのジョブ実行サービスのアカウントで実行されます。仮想ユーザー名については，マニュアル「JP1/Client Process Automation 構築・運用ガイド」を参照してください。

アイテム選択で［実行条件］タブを選択する。

「ファイルイベント監視」のアイテムを選択する。

［適用］ボタンをクリックする。

監視対象ファイル名，監視条件，および仮想ユーザー名を入力する。

＜入力例＞

監視対象ファイル名：c:¥temp¥test.txt

監視条件：作成

仮想ユーザー名：仮想ユーザー名※

注※

特定のWindowsユーザーでファイルを監視したい場合は，Windowsユーザー名にひも付いた仮想ユーザー名を指定してください。指定しなかった場合は，CPAのジョブ実行サービスのアカウントで実行されます。仮想ユーザー名については，マニュアル「JP1/Client Process Automation 構築・運用ガイド」を参照してください。

［登録］ボタンをクリックする。

登録完了のメッセージが出力されます。

［OK］ボタンをクリックする。

これで，イベントで実行するジョブの登録は完了です。

テキストファイルc:¥temp¥test.txtを作成して，ファイルがコピーされるか確認してみましょう。

付録

付録A　各バージョンの変更内容

各バージョンのマニュアルの変更内容を示します。

付録A.1　12-50の変更内容

アイテムの定義で，実行ユーザーとして仮想ユーザー名を指定できる項目を追加した。

このマニュアルでの製品名の表記を変更した。

付録A.2　12-10の変更内容

画面の各アイコンのデザインを変更した。

付録A.3　12-01の変更内容

変更内容はありません。

付録B　このマニュアルの参考情報

このマニュアルを読むに当たっての参考情報を示します。

付録B.1　関連マニュアル

関連マニュアルを次に示します。必要に応じてお読みください。

JP1 Version 12 JP1/Client Process Automation 構築・運用ガイド（3021-3-D37）

JP1 Version 12 JP1/Client Process Automation メッセージ（3021-3-D45）

付録B.2　このマニュアルでの表記

このマニュアルでは，製品名を次のように表記しています。

表記

製品名

CPA

JP1/Client Process Automation

付録B.3　このマニュアルで使用する英略語

このマニュアルで使用する英略語を次に示します。

英略語

正式名称

GUI

Graphical User Interface

NTFS

New Technology File System

OS

Operating System

付録B.4　KB（キロバイト）などの単位表記について

1KB（キロバイト），1MB（メガバイト），1GB（ギガバイト），1TB（テラバイト）はそれぞれ1,024バイト，1,024²バイト，1,024³バイト，1,024⁴バイトです。

索引

あ

アクションの状態を確認する[1]

アクションフローを作成する[1]

い

イベントで実行するジョブを登録する[1]

インストール手順[1]

インストールに必要なメモリー，ディスク容量[1]

インストール前の準備[1]

し

自動化するための基本機能[1]

ジョブの状態を確認する[1]

ジョブを強制終了する[1]

ジョブを再実行する[1]

ジョブを作成する[1]

す

スケジュールを設定する[1]

せ

前提条件[1]