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

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

    始める前に

    必要なロール:admin

    このタスクについて

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

    作業指示書タスクが [ 対応中 ] の開始ステータスから [完了してクローズ] の終了ステータスに移行したときに発生するイベントを作成するには:

    手順

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

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