2016-12-05 3 views
1

У нас есть скрипт пользовательского события, прикрепленный к заказу клиента в NetSuite, однако мы замечаем, что вызывается только контекст .UserEventType.CREATE. EDIT, COPY и другие НЕ Улавливают манипуляции с заказами клиента по спецификации. Кто-нибудь может это подтвердить. Ive приложил очень простой скрипт UserEvent, который должен вызывать тип контекста, но он не работает.Сценарий сценария пользователя Netsuite: не все типы событий пользовательских событий

Этот UserEvent сценарий для SalesOrder записи:

/** 
*@NApiVersion 2.x 
*@NScriptType UserEventScript 
*/ 
define(["N/record", "N/search"], 
    function (record, search) { 

     function beforeSubmit(context) { 
      throw "beforeSubmit:" + context.type; 
     } 

     function afterSubmit(context) { 
      throw "afterSubmit:" + context.type; 
     } 

     function beforeLoad(context) { 
      throw "beforeLoad:" + context.type; 
     } 

     return { 
      beforeLoad: beforeLoad, 
      beforeSubmit: beforeSubmit, 
      afterSubmit: afterSubmit 
     }; 

    }); 

ответ

5

Код выглядит хорошо. Проверьте развертывание и посмотрите, установлен ли тип события только для создания.

+1

Это было. Отметьте как ответ в 7 мин ' – Coldstar

 Смежные вопросы

  • Нет связанных вопросов^_^