スケジュールされたスクリプトの実行に対する更新が、更新セットに取り込まれていないことがわかります。変更をキャプチャする基準は何ですか? アイテムのリストを更新セットにキャプチャするかどうかを手動で構成できますか?
1 に答える
属性が true に設定されたテーブルはupdate_synch
、更新セットにキャプチャされます。collection
これは、 のエントリに設定されたアトリビュートですsys_dictionary
。
スケジュールされたスクリプトの実行定義 ( sysauto_script
) は、実際には更新セットでキャプチャされる必要がありますが、実際sys_trigger
にスケジュールされたスクリプトがスケジュールに従って実行される実際のレコードは update_synch されません。これは仕様によるものです。テーブルは、実際のsys_trigger
スケジューラ サービスによって大幅に変更されます (たとえば、実行ごとに次のアクションをリセットする、ワークフロー タイマーなどのために作成および破棄される 1 回限りのジョブを実行する)。
技術的には、update_synch
属性を sys_dictionary コレクション エントリに追加して、更新セットによってキャプチャされるようにすることもできますが、何をしているのか本当にわかっていない限り、これは非常に賢明ではありません。
servicenowguru Web サイトで説明されているスクリプトを使用して、更新セット アドホックに更新同期されていないレコードを手動で追加できます。