図14: アクションタイプのドロップダウンメニュー
c.ドロップダウンメニューをクリックして、“AgentScript”を選択します。 注意: “AgentScript” はカスタムコマンドが適用できる唯一のタイプです。
8. スクリプト情報を入力します。これを行うには、ステップ #8.a からステップ #8.cの手順に従います。
a. [スクリプト情報]フィールドをダブルクリックします。
b. スクリプトを追加します。スクリプトオプションは、インターフェイスの [?]アイコンをクリックすると利用可能です。次の一覧は、これらのオプションをまとめたものです。表1 に、コマンドの例を示します。
- [スクリプト情報]フィールドには、Windows Shellスクリプトを使用するコマンドが含まれている必要があります。
- 実行ファイルまたはアプリケーションは、完全パスで定義する必要があります。
- 「実行条件」として「Wait Success」を選択すると、前のコマンドが正常に完了した後にのみコマンドが実行されます。
- スクリプト行の前に’@’を付けると、コマンドラインが実行された後に、アクションの完了を待たずに次のアクションに移動します (例:’@’が付いたスクリプトがファイルのコピーを開始した場合、OpenLM Server は、次のコマンドを開始する前にファイルのコピーを待機しません)。
- ‘@’を持たないスクリプト行は、コマンドラインを実行し、アクションの完了を待った後に次のアクションに移動します (例:’@’を持たないスクリプトがファイルのコピーを開始した場合、OpenLM Serverはファイルのコピーを待ってから、次のコマンドを開始します)。
コマンドの例: |
アプリケーションをアクティブ化し、次のアクションを起動する | @<path>\[filename].exe |
アプリケーションをアクティブ化し、終了するまで待ってから次のアクションを起動する | <path>\[filename].exe |
バッチコマンドをアクティブにして次のアクションを起動する | @<path>\[filename].bat |
バッチコマンドをアクティブにし、完了するまで待ってから次のアクションを起動する | <path>\[filename].bat |
表1: 制御実行を含むコマンドの例
c. キーボードの [Return] または [Enter] を押して、スクリプトフィールドへの変更を承認します。
9. オプションで事前設定される実行条件を変更します。実行条件では、ユーザーは、表2に示すオプションに従ってアクションを実装する方法を定義できます。条件を変更するには、ステップ #9.a からステップ #9.d に進みます。
a. [実行条件]フィールドをダブルクリックしてアクティブにします。
b.フィールドの右側にある下向き矢印をクリックして、選択項目のリストを開きます。
c. ドロップダウンリストから選択します。注意: リスト内の項目は状況依存です。
条件 | 説明 |
No Wait | この条件は、最初のアクションのデフォルトです。スクリプトは待機せずに実行されます。 |
Wait Complete | 前のアクションが完了した後にのみ実行されます。 |
Wait Success | 前のアクションが正常に完了した後にのみ実行されます。前のアクションがエラーで完了すると、プロシージャは終了します。 |
表2: 実行条件オプション
d. キーボードの [Return] または [Enter] を押して、フィールドへの変更を受け入れます。
10. オプションで実行場所を選択します。[実行場所]を使用すると、ユーザーは、エージェントアプリケーション側またはエージェントサービス側によってスクリプトの実行場所を定義できます (表3 を参照してください)。[実行場所] オプションを選択するには、ステップ#10.aからステップ #10.dの手順に従います。
a. [実行場所] フィールドをダブルクリックします。
b.フィールドの右側にある下向き矢印をクリックして、フィールドのオプションを表示します。
c. リスト内のオプションを直接クリックして、ドロップダウンリストからオプションを選択します。
条件 | 説明 |
Application | - 画面上の表示とユーザー操作 (メッセージの表示やアプリケーションの表示など) を目的としたエージェントアプリケーション側でスクリプトを実行します。
- 現在のユーザーのユーザー名として実行されます。
- システム所有のタスクには影響を与えません。
|
Service | - サイレントプロシージャを目的としたスクリプトを Agent Servic側で実行します (レジストリの管理やセキュリティの設定など)。
- システムユーザーとして実行されます。
- ユーザー名が所有するタスクに影響を与えることはできません。
|
表3: [実行場所]オプション
d. キーボードの [Return] または [Enter] を押して変更を適用します。
11.プロセスの一部となる他のプロシージャについては、ステップ#6~ステップ#10を繰り返します。
12. プロセスが要望通りを組み立った場合は、 [OK] をクリックして変更をコミットし、[エージェントプロシージャ編集]ウインドウを閉じます。これにより、ユーザーは[エージェントプロシージャ]画面に戻ります。注意:入力エラーは、入力画面の下部に表示されます。エラーが発生した場合は、エラーメッセージに対処し、この手順を繰り返します。
13. オプションでステップ#4~#12の手順を繰り返して、プロシージャを追加します。追加されるすべてのプロシージャは、一意の名前を持つ必要があります。
14. 画面ウィンドウの右上にある [x] をクリックして、エージェントプロシージャ画面を閉じます。これにより、管理画面が再び表示されます。