ステータス変更時のイベントのトリガー

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • タスクが開始状態から指定された終了状態に移行したときに、登録されたシステムイベントをトリガーするように状況フローを設定できます。たとえば、イベントを使用してメール通知をトリガーし、スクリプト アクションを作成できます。

    始める前に

    必要なロール:admin

    このタスクについて

    タスクが開始状態から指定された終了状態に移行したときに、登録されたシステムイベントをトリガーするように状況フローを設定できます。たとえば、イベントを使用してメール通知をトリガーし、スクリプト アクションを作成できます。状況フローにイベントを添付すると、 ServiceNow システムは、状況フローで指定されたテーブルに対して「 状況フロー イベント」 <table name> と呼ばれるビジネス ルールを作成します。開始および終了状態を指定すると、レコードが開始状態から終了状態に移行したときにビジネス ルールが実行されます。状況フローで終了状態のみが指定されている場合、その終了状態に達すると、必ずビジネス ルールが実行されます。1 つのテーブルにイベントを含んでいるすべての状況フローに対して 1 つのビジネス ルールが作成されます。テーブルのすべてのイベントまたはすべての状況フローを削除すると、ビジネス ルールは削除されます。

    作業指示タスクが「 対応中 」の開始状態から完了 してクローズの終了状態に移行したときに発生するイベントを作成するには、次の手順に従います。

    手順

    1. 作業指示タスク [wm_task] テーブルに task.closed という名前の新しいイベントを登録します。
    2. [状況フロー] 作業タスク [フロー] に移動します。
    3. ステータスフローレコード [Close Complete (完了してクローズ)] を開きます。
    4. [イベント] フィールドで task.closed を選択し、変更を保存します。

      ServiceNowシステムは、wm_taskの状況フローイベントと呼ばれるビジネスルールを自動的に作成します。