Отслеживание полученных писем по сценарию - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть сценарий пользовательских событий, который изменяет статус записи дела на «Ожидание информации», когда новое письмо отправляется из записи дела. Но когда кто-нибудь отвечает на это письмо, я хочу, чтобы скрипт снова изменил статус на «Получено». Пользователь может ответить из 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
    };

1 Ответ

1 голос
/ 08 октября 2019

В NS, когда клиент отвечает на электронное письмо, отправленное из дела, NS повторно открывает дело со статусом: Re-Opened [open stage]. Вам просто нужно установить статус «в ожидании информации». Вы даже можете переименовать «Re-Opened» в «Received». для «отслеживания полученной почты извне» может потребоваться скрипт. Это зависит от того, как вы хотите их отслеживать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...