我看到更新集中未捕获对预定脚本执行的任何更新。捕获更改的标准是什么?我们可以手动配置要在更新集中捕获和不捕获的项目列表吗?
1 回答
Tables with the attribute update_synch
set to true are captured in update sets. This is the attribute set on the collection
entry in sys_dictionary
.
Scheduled script execution definitions (sysauto_script
) should actually be captured in update sets, but the actual sys_trigger
record which actually causes the scheduled script to be executed per the schedule is NOT update_synch'd, and that's by design. The sys_trigger
table is modified heavily by the actual scheduler service (e.g. resetting next action on every execution, run once jobs created and destroyed for things like workflow timers)
Technically, you could add the update_synch
attribute to a sys_dictionary collection entry to cause it to be captured by update sets, but that is highly ill-advised, unless you really know what you're doing.
You can manually add non-update-synch'd records to your update set ad-hoc by way of a script described on the servicenowguru website.