トリガー
トリガーを作成し、タスクを関連付けます。アクティブ化されると、トリガーはユーザー環境で関連付けられたタスクを開始します。トリガーに関連付けられているタスクを表示するには、トリガーをクリックして行を展開します。
次の操作を実行できます。
-
トリガーを作成する
-
ビューを更新する
-
トリガーを編集する
-
トリガーを複製する
-
関連付けを管理する
-
トリガーを削除する
ヒント:
状態列のトグルを使用すると、トリガーをすばやく有効または無効にできます。
組み込みトリガーは次のとおりです。
-
セッショントリガー:
-
エージェントの更新。ユーザーがエージェントを更新したときにアクティブ化されます。
-
再接続。ユーザーがエージェントマシンに再接続したときにアクティブ化されます。
-
ログオン。ユーザーがマシンにログオンしたときにアクティブ化されます。
-
ログオフ。ユーザーがマシンからログオフしたときにアクティブ化されます。
-
切断。ユーザーがマシンから切断したときにアクティブ化されます。
-
ロック。ユーザーがマシンをロックしたときにアクティブ化されます。
-
ロック解除。ユーザーがマシンをロック解除したときにアクティブ化されます。
注:セッショントリガーを使用すると、セッションアクティビティをトリガーとして構成でき、現在、外部タスクでのみ使用できます。 -
-
マシントリガー:
-
マシンのシャットダウン。マシンがシャットダウンしたときにアクティブ化されます。
-
マシンの起動。マシンが起動したときにアクティブ化されます。
-
注:
-
組み込みトリガーは削除および編集できません。
-
起動トリガーとシャットダウントリガーの使用例については、「スクリプトタスクの起動トリガーとシャットダウントリガーを構成する」を参照してください。
トリガーを作成する
トリガーを作成するには、次の手順を実行します。
-
トリガーで、トリガーの作成をクリックします。
-
トリガーの名前を指定します。
-
必要に応じて、トリガーを識別するのに役立つ追加情報を指定します。
-
トリガーを有効にする(はい)か無効にする(いいえ)かを選択します。注:無効になっている場合、エージェントはトリガーを評価および処理しません。
-
リストからトリガーの種類を選択し、必要な情報を入力します。
-
スケジュール済み
-
プロセス開始
-
プロセス終了
-
Windowsイベント
-
クラウドヘルスチェック結果
-
プロファイル管理ヘルスチェック結果
-
カスタムスクリプトタスク結果
ヒント:-
選択したトリガーの種類によって情報が異なります。詳細については、「利用可能なトリガーの種類」を参照してください。
-
Windowsイベントをトリガーとして使用してVDA登録の問題を検出する方法の例については、「Windowsイベントをトリガーとして使用してVDA登録の問題を検出する」を参照してください。
-
-
概要で、意図したとおりにトリガーが作成されていることを確認します。
-
完了したら、完了をクリックして保存し、終了します。
利用可能なトリガーの種類
選択可能なトリガータイプは次のとおりです。
-
スケジュール済み。トリガーをアクティブにするタイミングをスケジュールします。次のオプションが利用可能です。
-
日付と時刻。トリガーがアクティブになるタイミングを指定します。
-
繰り返し。「はい」を選択して、トリガーがアクティブになる頻度を指定します。たとえば、1時間ごと、2時間ごと、毎日、2日ごとなどです。「週」または「月」を選択した場合は、1つ以上の特定の日を指定できます。トリガーを1回だけアクティブにする場合は、「いいえ」を選択します。
-
-
ユーザープロセストリガー
-
プロセス開始済み。指定されたプロセスが開始したときにトリガーをアクティブにします。
-
プロセス終了済み。指定されたプロセスが終了したときにトリガーをアクティブにします。
注:ユーザープロセストリガーを使用すると、ユーザープロセスをトリガーとして構成でき、現在、外部タスクでのみ利用可能です。 -
-
Windowsイベント。トリガーをアクティブにするためにWindowsイベントが満たす必要のある基準を定義できます。次のオプションが利用可能です。
-
基準の追加。トリガーをアクティブにするためにWindowsイベントが満たす必要のある基準を定義します。
-
間隔。トリガーの間隔を分単位で指定します。アクティブ化された後、指定された間隔が経過するまで、トリガーは再度アクティブ化されません。
注:アプリケーション、システム、セキュリティなどのWindowsクラシックイベントログのみがサポートされています。 -
-
Cloud Health Checkの結果。Cloud Health Checkが指定されたヘルスステータスを返したときにトリガーをアクティブにします。次のオプションが利用可能です。
-
VDAヘルスステータス。VDAヘルスステータスを使用してトリガーをアクティブにします。VDAは、ホーム > 概要に示されているように、正常または異常な状態になることがあります。
-
タスクデータ。関連付けられたタスクに渡すデータを選択し、そのデータを受け取るタスク内のパラメーターを指定します。ここで指定するパラメーターが、関連付けられたタスク用に構成されているパラメーターと同じである場合、前者が優先されます。デフォルトのパラメーター名を使用することをお勧めします。必要に応じてスクリプトファイルを更新してください。次のデータを指定できます。
-
VDAヘルスステータス (文字列)。Cloud Health Checkが返すヘルスステータス。関連タスクでパラメータを使用してステータスを受け取ります。
-
ヘルスレポート (文字列)。Cloud Health Checkが生成するVDAヘルスチェックレポート。関連タスクでパラメータを使用してレポートの完全なパスを受け取ります。詳細については、「ヘルスチェック結果」を参照してください。
-
-
-
Profile Managementヘルスチェック結果。Profile Managementヘルスチェックが指定されたヘルスステータスを返すと、トリガーがアクティブになります。次のオプションが利用可能です。
-
Profile Managementヘルスステータス。次のProfile Managementヘルスステータスを使用して、関連タスクをトリガーします: 警告 (Profile Managementの最適ではない状態) およびエラー (Profile Managementが正しく構成されていない)。
-
タスクデータ。関連タスクに渡すデータを選択し、それらのタスクでパラメータを指定してデータを受け取ります。ここで指定するパラメータが関連タスク用に構成されたものと同じである場合、前者が優先されます。デフォルトのパラメータ名を使用することをお勧めします。必要に応じてスクリプトファイルを更新してください。次のデータを指定できます。
-
-
カスタムスクリプトタスク結果。スクリプトタスクが指定された結果を返すと、トリガーがアクティブになります。まずカスタムスクリプトタスクを指定し、次にトリガーをアクティブにするためにタスクが満たす必要がある基準を定義します。次のオプションが利用可能です。
-
基準の追加。1つ以上のスクリプトタスクを選択し、それらのタスクがトリガーをアクティブにするために満たす必要がある基準を定義します。
-
タスクデータ。関連タスクに渡すデータを選択し、それらのタスクでパラメータを指定してデータを受け取ります。ここで指定するパラメータが関連タスク用に構成されたものと同じである場合、前者が優先されます。デフォルトのパラメータ名を使用することをお勧めします。必要に応じてスクリプトファイルを更新してください。次のデータを指定できます。
-
タスク名 (文字列)。関連タスクをトリガーするスクリプトタスクの名前。関連タスクでパラメータを使用して名前を受け取ります。
-
終了コード (整数)。スクリプトタスクが返す終了コード値。関連タスクでパラメータを使用して値を受け取ります。
-
コンソール出力 (文字列)。スクリプトタスクが書き込むコンソール出力。関連タスクでパラメータを使用して出力の完全なパスを受け取ります。
-
ファイル出力 (文字列)。スクリプトタスクが生成するファイル出力。関連タスクでパラメータを使用して出力の完全なパスを受け取ります。
-
-
トリガーの編集
トリガーを編集するには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーで編集をクリックします。
-
必要に応じて変更を加えます。
-
概要で、意図したとおりに変更が加えられていることを確認します。
-
完了したら、完了をクリックして保存し、終了します。
トリガーをクローンする
トリガーをクローンするには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーでクローンをクリックします。
-
クローンの名前を指定します。
-
必要に応じて、トリガーを識別するのに役立つ追加情報を指定します。
-
トリガーをクローンする構成セットを選択します。
-
完了したら、完了をクリックして保存し、終了します。
関連付けを管理する
トリガーの関連付けを管理するには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーで、関連付けの管理をクリックします。
-
スクリプト化されたタスクを選択してトリガーに関連付けるか、スクリプト化されたタスクの選択を解除して関連付けを解除します。必要に応じて、検索ボックスを使用してタスクをすばやく検索します。
-
このタスクに適用されるトリガーのみを表示するかどうかを選択します。
-
完了したら、完了をクリックして保存し、終了します。
関連付けを管理する際は、次の点に注意してください。
-
無限ループを防ぐため、WEMは単一のループチェーンで最大10回のトリガーをサポートします。以下に例を示します。タスクAがタスクBをトリガーし、タスクBがタスクCをトリガーし、…、タスクKがタスクLをトリガーします。タスクKはタスクLをトリガーできません。この単一のループチェーンでのトリガー回数が10を超えたため、ループは終了します。
トリガーを削除する
トリガーを削除するには、次の手順を実行します。
-
トリガーで、トリガーを選択します。
-
アクションバーで、削除をクリックします。
注:
スクリプト化されたタスクが関連付けられているトリガーを削除すると、そのトリガーはそれらのタスクをトリガーしなくなります。
トリガーのサポート性マトリックス
次の表は、どのタスクでどのトリガーがサポートされているかを示しています。
| スクリプトタスク | 外部タスク | |
|---|---|---|
| エージェントの更新 | X | |
| 再接続 | X | |
| ログオン | X | |
| ログオフ | X | |
| 切断 | X | |
| ロック | X | |
| ロック解除 | X | |
| マシンの起動 | X | |
| マシンのシャットダウン | X | |
| スケジュール済み | X | X |
| プロセス開始 | X | |
| プロセス終了 | X | |
| Windowsイベント | X | X |
| クラウドヘルスチェックの結果 | X | |
| プロファイル管理ヘルスチェックの結果 | X | |
| カスタムスクリプトタスク | X |