My Stuff
Comments
-
Hi James, Have you tried referencing on page 5 and 6 of the Box for NetSuite Guide @ https://cloud.app.box.com/v/boxfornetsuite
-
I believe you are using the wrong algorithm to generate the signature. The algorithm that you are using is the algorithm for Token-based Authentication for SuiteTalk. You may use the signature generation algorithm for RESTlet https://netsuite.custhelp.com/app/answers/detail/a_id/42019/
-
Quoting from Help (https://system.na1.netsuite.com/app/help/helpcenter.nl?fid=section_N2972591.html) 'RESTlets support JSON and plain text content types for input and output. For each RESTlet, output content type is the same as input content type."
-
Hi @jpalmer.asi, You should use the signature generation algorithm in SuiteAnswers ID 42019 https://netsuite.custhelp.com/app/answers/detail/a_id/42019/. Please note that custom query parameters should also be considered in step 2 on the instructions on the mentioned SuiteAnswers
-
Hi Steven, If you are pertaining to TBA with the API Key, you can check out SuiteAnswer ID 41898 (https://netsuite.custhelp.com/app/answers/detail/a_id/41898/). The mentioned guide will give you a step-by-step details on what you need if it is true regarding TBA. But I agree with David's note above that you should consider…
-
For the mentioned article, it is just the computation of the signature similar to RFC 5849. It just simplifies section 3.4 for the generation of the signature and expresses it in a NetSuite RESTlet perspective.
-
Hi PatrickAlc One suggestion so you could be able to isolate the concern properly is the use of login audit trail. Add the Details column and you should get the cause of the invalid login attempt
-
As of the moment, if you are pertaining to having an inbound authentication into NetSuite using OAuth 2.0 for RESTlets and SuiteTalk, it is currently not yet supported. If you mentioned outbound of NetSuite, you could prepare some Suitelets to work on it.
-
You could emulate the result from the mentioned plugin using this sample as well. <span style="font-family:'Times New Roman,serif'"><span style="font-size:'3'">[FONT=Calibri,sans-serif][SIZE=2]var search = nlapiLoadSearch(null, "<your search id in here>");</span></span>[/SIZE][/FONT] <span style="font-family:'Times…
-
On a security perspective, the best solution would be secure server handling the redirect_uri of oauth 2.0. Most OAuth 2.0 integrations would require an static redirect_uri as it is on the specs. The use of secure server to do the forwarding to NetSuite could also utilize the different authentication capabilities like…
-
Have you tried checking this option in Standard Chartered. https://www.sc.com/en/banking-services/business-banking/transaction-banking/client-access/bank-file-conversion.html They seem to offer some solution for global bank format conversion.
-
Hi Mark, I would suggest to rather use RESTlets for this scenario.which at least give you the capability to perform concurrent requests if you have lots of customer to update + RESTlets can have the file name manipulated easily. But take note that you have to pass it as base64 data into NetSuite if you would go for RESTlets
-
For instances like you already have an SQL Server, you can user SuiteAnalytics Connect by creating a linked server instance and you can run your migration queries from your SQL Managment application. CDATA has many options, if you are to use the ODBC, JDBC, Sync and ADO.net options of CDATA, it would still require…
-
Hi @whitecloud, Agreeing with michoel, it is best addressed by the Connect Browser. With the question of whether "select * from oa_tables" should run, it should return values on what tables are available for a connection for a specific role being used. Generally select * from oa_tables only returns that a few information…
-
Hi @jwebster, Here's a friendly advice that I could give to you. There are quite a number of options whether to use integrations via SuiteTalk or SuiteScript to be able to migrate files and attach them to existing records. I could give you two options: Option 1 which uses Map/Reduce Scripts: Requirements: Knowledge on…
-
Hi @geektb, As for your integration concern, I think a solution for that one is using NetSuite's Inbound Single SignOn to properly integration from InstaKB to NetSuite. If you plan to initiatilze the session from InstaKB, then this is the perfect solution for the scenario. If you are already using SAML, that should be fine…
-
Hi @gmctall, A good workaround would be creating a custom record that would handle the credentials. The custom record should have the Accessible in UI checkbox unchecked. To create the credential record, you need to create a Suitelet that will populate the value. For the scripts to access the values for the credentials,…
-
Hi @nschraufnagel, A lot of options are available when it comes to NetSuite phone integration. It may depend on the use case that you have whether you want to have the phone system integrated once you login into NetSuite like 8x8 which has SuiteSignOn-based integration. Five9 and Genesys are also good option when it comes…
-
Hi Vesku1980 Note that the enum for record.Type are mostly your standard scriptable records. For custom records, you have to use the script id.
-
Yup. For scheduled script attempting to send email with the runtime's current user as the author, it is not possible. so just assign it to another user as the author
-
Yup. This is a must and everyone should need to take note for those who are using the old require.config() approach.
-
zahmed What type of fields are on the sublist? Also, what error do you get on the browser console with the inline editor sublist.
-
Hi karenn , One of the possible cause is that you are sending an email of the same subject to the same recipients more than 6 times per 10 minutes. I would suggest that you file a support case so our support team could validate the cause. I would suggest making something dynamic with regards to the subject and the contents…
-
I don't see why you would be running out of points, but you could try moving the main logic to a backend Suitelet and have the Map Reduce call it passing the recordid to delete. Just a thought. I would rather not perform this approach. On a small number of records, the running time difference is negligible but let's say…
-
Generally, in map where the values comes from a search, the internalid is tracked as the key of the mapContext so it would be a lot easier to deal with the map execution with the internal id directly accessible on the mapContext object.
-
Great addition to the knowledge in the usergroup
-
More or less you could get the form object from the beforeLoad context then use either clientScriptModulePath or clientScriptFileId to set the client script that will perform that functionality
-
You can (and I do), but just like the case with jQuery UI, it's only there because Netsuite was using it internally, and so there are no guarantees that it won't be removed or the version changed at any point in the future. Agreeing, as for this concern, please note that we would recommend using the APIs instead of…
-
To use D3, in case you plan to use it. You have to use a shim on the require.config() to properly use it as a library for a client suitescript which will be the script that's drawing the components on your page.
-
adityasrivalli , Just wondering if you use a try-catch on your 1.0 script, and on the catch(e), what does the e.getStackTrace() throw. Aside from the variable localization, you might have been triggering some other processes or validations that lead to the error.