スクリプトアクション

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • スクリプトアクションを使用して、構成アイテム (CI) の変更や失敗したログイン試行の管理など、さまざまなタスクを実行するサーバー側スクリプトを作成できます。スクリプトアクションはイベントによってのみトリガーされます。

    構成

    新しいスクリプトアクションを作成するには、次の場所に移動します: システムポリシー > イベント > スクリプトアクション をクリックし、[ 新規] をクリックします。

    表 : 1. スクリプトアクション
    フィールド 説明
    [Name (名前)] スクリプトアクションの一意の名前。
    アプリケーション スクリプトが含まれるアプリケーション。
    イベント名 このスクリプトに使用するイベント。目的に合ったスクリプトアクションのイベントが見つからない場合は、新しいイベントを作成できます。
    [Active (アクティブ)] スクリプトアクションを有効または無効にするチェックボックス。true を選択してスクリプトアクションを有効にします。
    実行順序 スクリプトが実行される順序。
    条件スクリプト このスクリプトを実行する条件のステートメント。条件が true と評価された場合にのみ 、スクリプト フィールドが解析されます。スクリプトに条件ステートメントを含める場合は、このフィールドを空のままにします。
    スクリプト 定義した条件が true と評価されたときに実行されるスクリプト。このスクリプトでは、次の 2 つの追加オブジェクトを使用できます。
    • event: GlideRecord- これを呼び出す原因となったsysevent。イベントでこの最初のパラメーターが必要な場合は、2 番目のパラメーターに event.parm1 または event.parm2 を使用します。イベントの日付/時刻には、event.sys_created_on を使用します。イベントを作成したユーザー ID (ユーザーが関連付けられている場合) を取得するには、event.user_id を使用します。
    • current: GlideRecord:代理でスケジュールされたイベント (インシデントなど)。

    ワークフローアクティビティのメール通知を作成するスクリプトアクションのサンプル:

    図 : 1. スクリプトアクションワークフロー
    スクリプトアクションワークフロー通知