Name
global.MergeSaveAjax
Description
Ajax callable code that interacts with merging version functionality
Script
var MergeSaveAjax = Class.create();
MergeSaveAjax.prototype = Object.extendsObject(AbstractAjaxProcessor, {
saveMergedVersion: function () {
var versionPayload = this.getParameter("sysparm_version_payload");
if (!versionPayload || versionPayload.isNil())
return;
var version = this.getParameter("sysparm_version");
var lgr = new GlideRecord("sys_sync_history_version");
lgr.addQuery("version", version);
lgr.addQuery("state", "collision");
lgr.query();
if (lgr.next() && lgr.canRead()) {
var vca = new GlideVersionConflictAction(lgr);
vca.useMergedVersion(versionPayload);
}
return;
}
});
Sys ID
e3cfd432973331001875dc334b2975ee