ServiceNow - 新規/更新レコードトリガー
新規/更新済みレコード
このトリガーは、選択したテーブルで作成または更新されたレコードを取得します。 各レコードは個別のジョブとして処理されます。 新規または更新されたレコードをポーリング間隔ごとに1回チェックします。
新規/更新レコードトリガー
入力
| 入力フィールド | 説明 |
|---|---|
| 開始日時 | この時刻以降に作成または更新されたレコードは、レシピによって処理されます。 空白のままにすると、デフォルトの時刻はレシピが初めて開始される1日前に設定されます。 |
| テーブル | 新規または更新されたレコードを取得するテーブルを選択します。 |
出力
このトリガーの出力データツリーには、選択したテーブルのすべての列が含まれます。 すべてのデフォルト列とカスタム列がサポートされています。 出力フィールドは、ピックリストからテーブルを選択するか、完全なテーブル名を指定してテーブルが指定された後にのみ表示されます。
出力フィールド
新規/更新済みレコード(リアルタイム)
このトリガーは、選択したテーブル内のレコードが作成または更新されるとすぐに取得します。 各レコードは個別のジョブとして処理されます。 ビジネスルールを使用して、処理対象の新規または更新レコードイベントを検出し、トリガーします。
このトリガーを使用するには、接続ユーザーがsys_scriptテーブルに対して十分なアクセス制御を持っている必要があります。 リアルタイムトリガーのアクセス制御を設定する方法を参照してください。
新規/更新レコードトリガー
入力
| 入力フィールド | 説明 |
|---|---|
| テーブル | 新規または更新されたレコードを取得するテーブルを選択します。 |
| クエリ | 必要なレコードを絞り込むServiceNowクエリ。 例: active=true^stateIN1,3。 クエリに演算子VALCHANGES、CHANGESFROM、CHANGESTOが含まれている場合は、ポーリングを無効にする入力フィールドではいを選択する必要があります。 詳細はこちら。 |
| 初回開始時、このレシピがイベントを取得する開始時点 | この時刻以降に作成または更新されたレコードは、レシピによって処理されます。 空白のままにすると、デフォルトの時刻はレシピが初めて開始される1日前に設定されます。 この入力フィールドの詳細については、トリガーを参照してください。 |
| ポーリングを無効にしますか? | ポーリングにより、このレシピが初めて開始されたときにイベントを取得する開始日時フィールドで指定された過去のタイムスタンプからレコードをさかのぼって取得できます。 クエリにVALCHANGES、CHANGESFROM、CHANGESTO演算子が含まれている場合は、ポーリングを無効にする必要があります。 それ以外の場合は、ポーリングを強くお勧めします。 |
出力
このトリガーの出力データツリーには、選択したテーブルのすべての列が含まれます。 すべてのデフォルト列とカスタム列がサポートされています。 出力フィールドは、ピックリストからテーブルを選択するか、完全なテーブル名を指定してテーブルが指定された後にのみ表示されます。
出力フィールド
入力フィールドの定義
このレシピが初めて開始されたときにイベントを取得する開始日時
これはユーザー定義の時刻で、トリガーが作成または更新されたレコードを取得する最も早い時刻を示します。 空白のままにすると、デフォルトの時刻はレシピが初めて開始される1日前に設定されます。
Updated(sys_updated_on)列は、レコードが作成または更新された時刻を判定するために使用されます。 Updated(sys_updated_on)タイムスタンプがFrom(開始日時)で指定された時刻より後のレコードのみが、トリガーによって処理されます。
Updated (sys_updated_on)タイムスタンプ
テーブル
レコードを処理するテーブルを選択します。 これは、選択リストからテーブルを選択するか、入力フィールドをテキストモードに切り替えて完全なテーブル名を入力することで実行できます。
コネクションで使用されるユーザーが、選択したテーブルに対して十分なアクセス制御を持っていることを確認してください。
Last updated: