Azi
03/16/2020, 3:47 PMD17339
03/16/2020, 3:48 PMAzi
03/16/2020, 3:49 PMD17339
03/16/2020, 3:52 PMalien4u
03/16/2020, 3:54 PMcontext.UserEventType.XEDIT
2- Don't use XEDIT in this case you should be using:
runtime.executionContext === runtime.ContextType.CSVIMPORT
Azi
03/16/2020, 4:02 PMNik
03/16/2020, 4:06 PMalien4u
03/16/2020, 4:08 PMAzi
03/16/2020, 4:09 PMAzi
03/16/2020, 4:54 PMalien4u
03/16/2020, 4:55 PMCSVIMPORT
alien4u
03/16/2020, 4:55 PMruntime.ContextType.CUSTOMMASSUPDATE
Azi
03/16/2020, 4:59 PMalien4u
03/16/2020, 4:59 PMAzi
03/16/2020, 5:02 PMfunction beforeSubmit(sc) {
log.debug('runtime.executionContext', runtime.executionContext)
log.debug('runtime.ContextType.CUSTOMMASSUPDATE', runtime.ContextType.CUSTOMMASSUPDATE)
if(runtime.executionContext === runtime.ContextType.CUSTOMMASSUPDATE){
log.debug('runtime.ContextType.CSVIMPORT', runtime.ContextType.CUSTOMMASSUPDATE)
return
}
var cust = sc.newRecord.getValue('entity')
log.debug('csl_ak_ue_so_validate_rx.js CUST', cust)
var address = sc.newRecord.getValue('shipaddresslist')
var licenses = search.create({
type: 'customrecord_some_custom_record',
filters: [['custrecord_csl_approval_status', 'anyof', 2], 'and',
['custrecord_csl_cust', 'anyof', cust], 'and',
['custrecord_csl_exp', 'after', format.format({type: format.Type.DATE, value: new Date()})]],
columns: ['custrecord_csl_class', 'custrecord_csl_dea_address', 'custrecord_csl_lic', 'custrecord_csl_exp']
}).run() ...
Azi
03/16/2020, 5:04 PMalien4u
03/16/2020, 5:05 PMalien4u
03/16/2020, 5:05 PMruntime.ContextType.CUSTOMMASSUPDATE
alien4u
03/16/2020, 5:05 PMalien4u
03/16/2020, 5:05 PMalien4u
03/16/2020, 5:06 PMAzi
03/16/2020, 5:07 PMalien4u
03/16/2020, 5:07 PMif(runtime.executionContext === runtime.ContextType.CUSTOMMASSUPDATE){
log.debug('runtime.ContextType.CSVIMPORT', runtime.ContextType.CUSTOMMASSUPDATE)
return
}
Azi
03/16/2020, 5:07 PMBut not of my logs are even getting logged. Do mass updates show logs if they trigger a User Event?
alien4u
03/16/2020, 5:10 PMAzi
03/16/2020, 5:16 PMruntime.executionContext
= "USEREVENT"
and runtime.ContextType.CUSTOMMASSUPDATE
doesn't have valueAzi
03/16/2020, 5:22 PMDavid B
03/17/2020, 2:29 AMif (nlapiGetContext().getExecutionContext() === 'custommassupdate')
Not sure about SS 2.0, and alien4u is right, you should be using enumsNik
03/17/2020, 11:21 AMAzi
03/17/2020, 2:19 PMruntime.ContextType.CUSTOM_MASSUPDATE
But its very strange.
The runtime.executionContext is logging as USEREVENT
Azi
03/17/2020, 2:30 PMNik
03/17/2020, 2:33 PMAzi
03/17/2020, 2:34 PMAzi
03/17/2020, 2:37 PM