My Stuff
Comments
-
Pitching in some information and to sum up the process: Can a Suiteflow created button call the server-side script that will create the PDF? SuiteFlow buttons are rather good for transitioning and not on this scenarios. And it would be a better thing to consider a user event script deployed on Before Load to perform the…
-
Hi @NReddy, I would agree with @ericgrubaugh with the use of profilers on browsers. Depending on which part of performance you want to try Chrome offers an array of solutions like Timeline option which gives you the option for check the execution of functions with their corresponding activity like painting the page or…
-
Hi @NReddy, I couldn't agree more to Olivier's statement. NetSuite Form object (whether nlobjForm on serverWidget.Form) have the add button capability. The only thing that you need to is understand the logic of the buttons that you want to combined and to know whether they are possible using scripting. If want you want…
-
You are on a Suitelet. There are no local field value because there is no local record. nlapiGet anything will not work.Looking at this code, I believe you mean to say var customerId = recSO.getFieldValue('entity') I agree with Olivier. Please note that the use of nlapiGet or nlapiSet vs a record is done on either user…
-
Hi Kevin, As for this one, may I ask the process that you have with the script? For example, were you able to check which part of the script has the slowest performance? For example, is the loading of file contributing the largest time or is the creation of transaction causing the slowness leading to the…
-
Hi Charles, For this concern, we have already published SuiteAnswers article on how to properly concern address the concern which is SuiteAnswer ID 60833 (https://netsuite.custhelp.com/app/answers/detail/a_id/60833) As for the second concern regaring baseType and altType,since I haven't checked much on it but have you…
-
Hi Jason, Here's a quick workaround on this concern. If you check https://www.httpwatch.com/httpgallery/authentication/, Basic Authentication would be base64(uname:password). You can just have nlapiRequestURL() and add an Authorization header with Basic authentication as the Authentication type. Please let me know if that…
-
I think Google may have this fixed in the latest release since I don't see it not defaulting to top anymore. Yes. With the version Version 53.0.2785.116, the bug of page context not directly setting to top page context should have been fixed.
-
Hi Caleb, You may also refer to http://https://netsuite.custhelp.com/app/answers/detail/a_id/29241 for the APIs in SuiteScript. You could also check out the list of User Guides @ https://netsuite.custhelp.com/app/answers/detail/a_id/50287/ or just search for user guides in SuiteAnswers for the complete list of guides for…
-
Normally, I get the other context depending on the page activity that I perform. For example, I normally have some extensions that I use a lot and their context are the ones that usually get selected. Also, for example you have an extension with a with an event binding say a UserScript plugin, it can have page bindings…
-
Hi dustinh , You are right. the 50 MB limit is for the total script components while 5 MB per file. E.G. You can have one file with size 3.5 MB and another file with size 4.5 MB and it should still yield properly. The 50 MB limit refers to all objects that are serializable within the script context like search rows to…
-
Agree with erictgrubaugh , pretty much consider firth to what column of the dashboard do you plan to have the portlet displayed. From there, you decide what inline information like CSS to you plan to place inside the portlet. And better consider the things included on the resize of the portlet and the refresh.
-
Hi @coffeeguy, For this concern, make sure to use a more straightforward formatting. Based on the provided code, you are mixing SQL to SuiteScript. I think it is rather nlapiAddMonths(nlapiStringToDate(nlapiGetFieldValue('custbody_contrac t_start')),nlapiGetFieldValue('custbody_contract_period')). On the side note, I would…
-
There are already some Pacejet bundles that are available on the market for NetSuite accounts but if you really want to build your own integrator, you may checkout http://www.pacejet.com/api/. They have already shown some samples over videos @ https://www.youtube.com/watch?v=sU8_7o5VmQ8. You should be able to proceed once…
-
Hi steve.s You could chekc out http://suiteapp.com/A-Cloud-Shipping-Solution-for-NetSuite-by-Pacejet?fragment=/A-Cloud-Shipping-Solution-for-NetSuite-by-Pacejet by Pacejet.
-
smurphy820 Going back to what evan_goldberg mentioned, an AJAX request should be able to perform the request and all that is left is just your standard client-side JavaScript to write it on the portlet.
-
1. Have a custom record for the subscription process linked to the parent record e.g. entity 2. Create a Suitelet which will receive the unsubscribe process through the URL as parameter 3. On the email sent by the Suitelet, add the externally available suitelet link created in step 2.
-
FWIW if you wanted to do this in a "documented" way you could use nlapiSearchGlobal('file:' + filename); :D I agree with michoel, as an alternate to using the folder id as the filter, it is a lot more intuitive to use the filename as the search parameter. The use of nlapiSearchGlobal() would be helpful. The same way you…
-
Hi @jlondoncpg, Please file a support case for this concern. Also for this concern, would you identify which fields are affected e.g. whether these fields where long text before and got transformed into free form text or etc.
-
Check out Connect Schema instead because it would be the one to address SQL-based migrations through NetSuite's ODBC feature: https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2016_2/odbc/record/account.html
-
Hi frankchiuppi For this concern, I am just wondering if you already had this concern addressed? If not, it would be a better idea to submit a support case so specialist from the approapriate team could help you with the scenarios specially from the Order to Cash team who specializes on this one.
-
Additionally, you can have a SuiteTalk application to update the Available for SuiteBundles checkbox using an updateList operation by bulk
-
Folio seems to have their BCR: http://netsuite.folio3.com/proprietary-netsuite-mobile-apps/ You may also try checking out C9 BCR for NetSuite You may contact the partner who published the applications
-
Hi mhson1978 , Yes, you are to utilize it as ./somefile.js. Once the creation of the bundle, you have include the library and the folder.
-
If this components came from a bundle originating from your sandbox, the dissolve option would solve it as an alternate solution. But I wouldn't suggest using that one because it is "dissolve". Have you filed a support case for this we can check more on this scenario on your end?
-
That's great to know that we are able to help.
-
Hi Joe, For both items, I would suggest for you to use the relative path when it comes to creating bundled solutions with SuiteScript 2.0. you would not have any problem on the paths itself. It is also a good way practice for the developers as we maintain the custom modules within the project directory. With this approach,…
-
Hi Jarrod As for this concern, we are tracking it through an issue with number 415389 with SuiteSocial's News Feed messages not wrapping if the length is over 195 characters
-
Hi Jarrod, For this concern, I am wondering if you are encountering it across all browsers. Some browsers like IE aren't responsive enough to work on all the JavaScript rendering functionalities that happen on the page. Also, I am also wondering on what version of the browser are you experiencing this. Also there should be…
-
To me, this seems that the object that you are trying to work with does not have the 'open' function. Also can you add the snippet that is returning this error. Also are you using to load the configuration using N/config. Based on the available configurations that can be loaded, the enable features is not available on the…