My Stuff
Hello Community! Josh Maxwell, a User Experience Researcher for NetSuite Foundation has fun a question for you. Imagine for a moment that NetSuite had an assistant like Alexa or Siri. What would you ask of your NetSuite assistant? Use this survey link to share your top questions to the assistant.
Here are some examples to get your creative juices flowing.
"Did I pay vendor John Doe last month?"
"Take me to my largest sales order for this month."
"What invoices haven't been paid yet?"
Here are some examples to get your creative juices flowing.
"Did I pay vendor John Doe last month?"
"Take me to my largest sales order for this month."
"What invoices haven't been paid yet?"
Comments
-
I'd love to take a look at this, but I don't subscribe to blogs all that often. Would it be possible to post the code here in the forums as well?
-
nlobjSearchColumn constructor(name, join, summary) Constructor used to create a search return column Parameters [LIST] [*]name {string} - The search return column name [*]join {string} - The join id for this search return column [*]summary {string} - The summary type for this column [LIST] [*]group [*]sum [*]count [*]avg…
-
Just purely based on your posted code, it does not appear logical that you go from searchCols[0] then [1] then [3]. Are those the right indices? You might want to post more code for a better context. Yes, the indices are correct. And non-incidental to this code. I have modified the question to prevent any unintentional…
-
Not a lot of details provided, let me make some assumptions: * You are trying to submit a Sales Order record * You are creating a new record in your script Based on those assumptions, I would direct you to the Suitescript Records Browser. Looking at the built-in Sales Order record I see that trandate (presumably Date of…
-
Is the following scenario possible? Suitelet 1: Available without login Suitelet 2: Requires login A user directs themselves to Suitelet 1. Suitelet 1 detects if the user is logged in. If they are, the user is redirected to Suitelet 2. The first requirement is absolutely doable. If they are not, Suitelet 1 prompts for a…
-
I would suggest using the record object to check the field: var record = nlapiLoadRecord( nlapiGetRecordType(), nlapiGetRecordId() ); var inactive = record.getFieldValue('isinactive'); nlapiLogExecution('DEBUG','Inactive',inactive);
-
The first thing to consider is what kind of script you will be writing. Suitescript has both Server- and Client-side models. For your task I would say the Client-side model (appropriately named "Client Scripts") would be a good option. Your function should be assigned to the pageInit event, which passes a parameter, type,…
-
Why not just go to Setup > Customization > Record Types ? That would provide a list of custom records, you are correct. How could I get access to that list within a suitescript?
-
This is the file-to-record example shown in the docs: var type = 'customer'; // the record type for the record being attached to var id = 406; // this is the internal ID for the customer var type2 = 'file'; // the record type for the record being attached var id2 = 297 ; // the internal ID of an existing jpeg in the file…
-
Hi pries, I don't think you can put the "if err instanceof" code inside the catch's parentheses. Have you tried this instead? I only learned about the syntax recently, but apparently it is valid ECMAScript and I have confirmed it works in Netsuite as well. ... catch (err) { if (err instanceof nlobjError) // vs. if…
-
The first thing to come to mind would be to create a custom record with three fields: - key, free-form text to store the auto-generated code - customer, list/record link to the customer record. this will create a link between the customer and the key - expired, checkbox. this will be unchecked by default and in the script…
-
... var attributes = { 'contactrole':1 }; ... Instead of 'contactrole' try 'role'.
-
Well now I feel like a dope. Yep, the columns are strings, not numerics. I put TO_NUMBER() to work and it's (mostly) working now. Cheers!
-
Originally I was using the Google Maps service, but have found that Mapquest is a little easier to ping.
-
Oh, i was thining of things like jQuery or backbone or JS frameworks, but it is not a huge deal. Thanks so much for the hint on the library scripts. That will be a big help down the line. Thanks again to everyone who helped out! Quick confirmation, yes, you can integrate jquery, prototype, etc. with your suitescript…
-
Lorne, That's exactly what I needed. Thank you very much! :)
-
Dan, Not sure which API the article is referring to. Josh seems to indicate that he was able to modify the ContactAccessRolesList record using the PHPToolKit. Not seeing any indication of a new api, just a new type of record to work with. As a side note, having worked with the PHPToolKit and the new Restlet services, I…
-
That worked for me as well felix.guinet. Thanks!
-
Have been very impressed by the CodeAcademy tutorials, i'll second Corey in recommending as a good starting point.
-
I had my fair share of troubles getting REST access. Ended up adapting a class to do the heavy lifting for me. Maybe it will be of use to you as well. It can be used fairly easily: [PHP]$rest_client = new NsRestRequest(…
-
Something of the sort is coming in the next release. Stay tuned. Thanks, Yang 2+ years later I happen to be looking for this exactly. Has such functionality been added? How would one make use of it?
-
I feel like a necromancer re-opening this thread, but I am trying today to get access to an Accounting List through Suitescript and not finding any way to do it? Has this enhancement been added since 2009, or are we still waiting?
-
I needed to add some fields to a custom tab that was defined in the UI (Setup > Subtabs) When creating the nlobjField I COULD NOT figure out what the ID was of the tab I wanted to place them on so I created a tab from code with a very unique name, then searched the source code for it. From there I was able to find the tab…
-
Good point. We have added an nlobjTab.getName() method in our 2008.2 release. Thanks, Yang As a fresh Netsuite developer who was having a similar problem, getName() is not the solution I need. What I would really like to see is a nlobjForm.getTabs() that would return an array of nlobjTabs.
-
My organization currently uses Online Forms as a survey solution. It works well for the most part, but a little fine tuning would be extremely desireable. For one, it would be fantastic if we had the ability to "white-list" who is allowed to access the form. We have managed to do this atm with a combination of ajax and…
-
that looks like a good solution nic@tavanoteam.com. Going to test now. Thank you! :)