カスタムトリガータイプの作成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む3読むのに数分
  • プロアクティブトリガー の使用を改善するために、ルール作成プロセス中に組織に固有の独自のトリガータイプを作成します。

    始める前に

    必要なロール:sn_pt.proactive_admin または admin

    このタスクについて

    より高度な構成を行うには、独自のカスタムトリガータイプを作成します。2 つの異なるパスを介してカスタムトリガータイプを作成できます。

    1. [トリガータイプ] フィールドの横にある [すべて表示] ボタンを使用する 対話型インターフェース > 設定 > 全般 > プロアクティブトリガー.
    2. ルール作成プロセス全体を実行します。

    手順

    1. 移動先 対話型インターフェース > 設定 > 全般をクリックし、 の [ルール] フィールドの横にある [すべて表示] を選択しますプロアクティブトリガー
    2. [新規] を選択して、[プロアクティブルール] フォームを表示します。
    3. [トリガータイプ] フィールドの横にある [新しいトリガータイプを作成 ] アイコン ([新しいトリガータイプを作成] アイコン) を選択します。
    4. フォームのフィールドに入力します。
      表 : 1. プロアクティブトリガー[トリガータイプを作成] フォーム
      フィールド 説明
      名前 カスタムトリガータイプの名前。
      ID API 呼び出しに必要なシステム生成の読み取り専用 ID。この ID は、新しいトリガータイプを送信し、トリガーレコードを表示した後にのみ表示されます。
      説明 トリガータイプの説明。
      順序 2 つのルールが同じ期間内に競合したときの、トリガーの実行順序です。複数のトリガータイプが同時に発生した場合、最も低い数値のものが最初に評価されます
      アクティブ トリガータイプを有効にして、ルールの作成時にトリガータイプとして使用できるようにするオプション。
      トリガーテーブル ルール条件ビルダーで参照されるテーブル。同じ参照テーブルに対して存在できるトリガータイプは 1 つだけです。たとえば、Web 閲覧ソースでナレッジ [kb_knowledge] テーブルを参照するトリガータイプを作成しようとすると、トリガータイプを保存するときにエラーが表示されます。このエラーは、デフォルトのナレッジトリガーが既にこれと同じテーブルとソースを使用しているために表示されます。
      ソース トリガーの開始は、 システム API または Web 閲覧のいずれかです。
      • システム API: プロアクティブトリガー API を呼び出します。たとえば、トリガーテーブルのビジネスルールは、トリガーを開始する API を呼び出します。
        注:
        システム API ソースを使用するトリガータイプは、内部 ServiceNow サイトでのみ機能し、外部サイトでは機能しません。
      • Web 閲覧:URL を呼び出します。デフォルトのアクティブなトリガータイプは、Web 閲覧ソースに関連付けられています。
      該当するポータル トリガータイプは、特定のポータルの選択したページにのみ適用されます。
      図 : 1. カスタムトリガータイプの例
      [トリガータイプを作成] フォーム
    5. [送信] を選択します。
      新しいカスタムトリガータイプが [トリガータイプ] フィールド値として表示されます。

    次のタスク

    カスタムトリガータイプを作成すると、[新しいトリガータイプを作成] ボタンが [このレコード をプレビュー] ボタン ([ プレビュー ]) に更新されます。[このレコード をプレビュー] を選択して、作成した新しいトリガータイプをプレビューし、システム生成の ID を表示します。このトリガータイプを編集するには、[レコードを開く] を選択してカスタムトリガータイプのパラメーターを管理します。

    また、この新しいトリガータイプを編集するには、 の [トリガータイプ] フィールドの横にある [すべて表示] を選択します。 対話型インターフェース > 設定 > 全般 > プロアクティブトリガー.