В WorkFlow не генерируется запись блоком RecordGenerator

При создании дочерней записи использую блок RecordGenerator:
//Создание дочерней записи
new_task.parent_id = current.sys_id;
new_task.caller = current.caller;
new_task.subject = ‘Дочерняя задача’;
new_task.description = current.description;
new_task.company = current.company;
ss.addSuccessMessage(‘Создана дочерняя задача’);
Обязательные поля вроде бы все учел, запись при этом не появляется, выполнение WorkFlow прерывается с ошибкой


Прошу помочь, из-за чего такое может быть?

Ошибка в том, что запись, полученная через dotWalking, не может использоваться в качестве значения для Reference полей.

current.caller возвращает объект, а не ID

Рекомендую использовать getValue() - например current.getValue(‘caller’)

3 лайка