# ServiceNow - New record (新規レコード) トリガー

# New record (新規レコード)

このトリガーは、選択したテーブル内で作成されるレコードを取得します。各行は別個のジョブとして処理されます。ポーリング間隔ごとに一度、新規レコードを確認します。

新規レコードトリガー 新規レコードトリガー

# 入力項目

入力項目 説明
From この日時より後に作成されたレコードが、レシピにより処理されます。空白のままにすると、デフォルトの日付として、レシピが最初に開始される1日前に設定されます。
Table 新規レコードの取得元のテーブルを選択します。

# 出力項目

このトリガーの出力データツリーには、選択したテーブルから取得される列がすべて含まれています。すべてのデフォルトおよびカスタムの列がサポートされます。出力項目は、ピックリストからテーブルを選択するか、完全なテーブル名を入力することで、テーブルを指定した後にのみ表示されます。

出力項目 出力項目

# New record (real-time) (新規レコード (リアルタイム))

このトリガーは、選択したテーブル内でレコードが作成されるとすぐにそのレコードを取得します。各行は別個のジョブとして処理されます。ビジネスルールを使用して、処理する新規レコードイベントを検出してトリガーします。

このトリガーを使用するには、接続されるユーザーに sys_script テーブルに対する十分なアクセス制御が必要です。リアルタイムトリガーにアクセス制御を設定する方法については、こちらを参照してください。

新規レコードトリガー 新規レコードトリガー

# 入力項目

入力項目 説明
Table 新規レコードの取得元のテーブルを選択します。
Query 必要なレコードをフィルタリングする ServiceNow のクエリー。たとえば、active=true^stateIN1,3 のようになります。詳細については、こちらを参照してください。クエリーに演算子 VALCHANGES、CHANGESFROM、CHANGESTO が含まれる場合、[Disable polling?] 入力項目に対して [Yes] を選択する必要があります。
When first started, this recipe should pick up events from この日時より後に作成されたレコードが、レシピにより処理されます。空白のままにすると、デフォルトの日時として、レシピが最初に開始される1日前に設定されます。
Disable polling? ポーリングにより、[When first started, this recipe should pick up events from] 項目で指定された以前のタイムスタンプから、過去にさかのぼってレコードを取得できるようになります。クエリーに VALCHANGES、CHANGESFROM、CHANGESTO 演算子が含まれる場合は、ポーリングを無効にする必要があります。その他の場合は、ポーリングを行うことを強くお勧めします。

# 出力項目

このトリガーの出力データツリーには、選択したテーブルから取得される列がすべて含まれています。すべてのデフォルトおよびカスタムの列がサポートされます。出力項目は、ピックリストからテーブルを選択するか、完全なテーブル名を入力することで、テーブルを指定した後にのみ表示されます。

# 入力項目の定義

# From

これは、トリガーが作成されたレコードを取得する最も早い日時を表すユーザー定義の日時です。空白のままにすると、デフォルトの日時として、レシピが最初に開始される 1日 前に設定されます。

[Created (sys_created_on)] 列は、レコードが作成された日時を特定するために使用されます。 [From] で指定された日時よりも後の Created (sys_created_on) タイムスタンプを持つレコードのみが、トリガーにより処理されます。

Created (sys_created_on) タイムスタンプ Created (sys_created_on) タイムスタンプ

# Table

レコードを処理するテーブルを選択します。このためには、ピックリストからテーブルを選択するか、または入力項目をテキストモードに切り替えて完全なテーブル名を入力します。

コネクションに使用されるユーザーに、選択されたテーブルに対する十分なアクセス制御があることを確認してください。


Last updated: 2023/8/31 1:07:14