У меня есть сценарий пользовательских событий, который изменяет статус записи дела на «Ожидание информации», когда новое письмо отправляется из записи дела. Но когда кто-нибудь отвечает на это письмо, я хочу, чтобы скрипт снова изменил статус на «Получено». Пользователь может ответить из gmail или outlook.
Как отслеживать полученную почту извне netsuite.
var loadCase = record.load({
type: nRecType,
id: recordid
})
if(context.type == context.UserEventType.CREATE || context.UserEventType.EDIT)
{
var messagenew = objRecord.getValue('messagenew');
if(messagenew == true)
{
var question = objRecord.getValue('incomingmessage');
log.debug('N','question : '+question);
if(question == '' || question == null)
{}
else
{
loadCase.setValue({
fieldId: 'status',
value: 8 //waiting for info
})
}
}
loadCase.save();
}
}return {
afterSubmit: afterSubmit
};