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