Я не уверен, где я ошибся здесь.Я пытаюсь отслеживать страницы наших клиентов, обновляя поле в пользовательской записи.Когда страница отправляется, она обновляет поле, а когда страница загружается, она обновляет поле снова.Однако я получаю CUSTOM_RECORD_COLLISION для некоторых из них (не для всех).Я использую следующий код для обновления поля.Я делаю это в цикле, но вырываюсь после первой записи, так как мне нужна только последняя запись Pagetracker.
for(key in pagetrackerARR){
var pagetracker = pagetrackerARR[key];
record.load({
type : 'customrecord_pagetracker ',
id : pagetracker .id
}).setValue({
fieldId : 'custrecord_cw_max_page',
value : value
}).save();
break;
}
Я думал, что, если бы я загружал запись каждый раз, он не столкнулся бы с этими ошибкамитак как это последняя версия этой записи.