/**
* @NApiVersion 2.x
* @NScriptType Suitelet
* @NModuleScope SameAccount
*/
define(['N/redirect', 'N/search'],
/**
* @param {redirect} redirect
* @param {search} search
*/
function(redirect, search) {
/**
* Definition of the Suitelet script trigger point.
*
* @param {Object} context
* @param {ServerRequest} context.request - Encapsulation of the incoming request
* @param {ServerResponse} context.response - Encapsulation of the Suitelet response
* @Since 2015.2
*/
function onRequest(context) {
var customerSearchObj = search.create({
type: "customer",
title:"Scripted Customer Search",
isPublic: true,
id:"_scripted_customer_search",
filters: [],
columns: [
search.createColumn({
name: "entityid",
summary: "GROUP",
sort: search.Sort.ASC
}),
search.createColumn({
name: "isperson",
summary: "GROUP"
}),
search.createColumn({
name: "datecreated",
summary: "GROUP"
}),
'title',
'salesrep',
'entitystatus'
]
});
redirect.toSearchResult({
search: customerSearchObj
});
}
return {
onRequest: onRequest
};
});
No comments:
Post a Comment