プロフィール

Avatar
ロック解除可能なバッジを表示 ロック解除可能なバッジを表示
Please note that on Friday, October 10, 2025, at 8:00 PM Pacific time, our Case Management System will undergo a scheduled maintenance for approximately 2 hours. During this time, case creation via SuiteAnswers will be unavailable and inbound calls will be routed to Customer Service.
Share Your SuiteWorld Experience & Earn a Special Badge!

Vernita Bronze Trophy

コメント

  • Hi Mikko. Did you mean checking the original third party library to see if there is a function or the script calling the function? With the script calling the function, this is the script being used: /** * Prompts the user if the current project has not been re-baselined in some time * * @copyright 2020 Stoic Software, LLC…
  • Thanks for looking into this @Joahnna Given Uy-Oracle Is this something that can be scriptable?
  • Update: It looks like when the email case capture first occurs, the html code and other elements of the original email are preserved. This is what is affecting the workflow. The workflow is applying the rule to the html version of the email and not the plain text version which is stored with the case once it is created. Is…
  • Thanks @Jack Daryl Espiel-Oracle I have noticed I am getting a different result for the exact same email message depending on where it is sent from When the email is converted to a case, the images or other elements of the signature are not preserved. What is it looking at in that case to classify this differently? These…
  • Hi Jack I am testing this in Sandbox (apologies I did not mention this earlier). I have found the cause of the workflow failing, I created the case in the UI and found that I received an error message on invalid syntax. I have corrected the formula. It previously was using either 0 or null in the case when statement…
  • With the internal ID of the base record, is there a way for this to be set to an array? The workflow needs to be initiated for more than one record. Basically, the script needs to be running continuously (every 2 minutes for example) on existing records. This will apply to more than one record. If I can store an array of…
  • Sorry @Jack Daryl Espiel-Oracle , I forgot to include a screencap of the case created via email capture:
  • Hi @Jack Daryl Espiel-Oracle I had amended the workflow to the following However, when I do, the email case capture fails to create case records. It only does when it is set to 'testing'. I had tried one other variation on the workflow: 1 I changed the status back to 'testing ' 2 Changed the workflow triggers to 'All'…
  • This is the case profile that relates to that email address The message creating the case I sent an email to the email address under the field inbound email address (on the case profile screen). A case record was created from that. Is that the information you were wanting for the email captures? EDIT: I have changed the…
  • Hi @Joahnna Given Uy-Oracle That is correct. The 'case issue' field doesn't populate once the record is created through the email case capture. If I create a case through the UI, when I save the record, the field value for 'case issue' changes to 'returns' in line with the workflow. The case created through the email case…
  • Looks like once the summary fields are taken out, the code seems to work. Posting it here in case it helps someone else: /** *@NApiVersion 2.x *@NScriptType ClientScript */ define(["N/search"], function (search) { function pageInit(context) { var customerSearchObj = search.create({ type: "customer", filters: [["stage",…
  • HI Jack So this will work when the email case capture first initiates and creates a case? I am currently stuck with the testing as somehow the email case capture has stopped creating cases
  • I don't actually know how to do that sorry so haven't been able to
  • That didn't work for me.... I was able to upload the script once I fixed the amdconfig file so that the file path for the third party library was and didn't reference the file extension or the '.' before the SuiteScripts location However, once the script is deployed, I am getting the following error: The third party…
  • Thanks @Erick Dela Rosa-Oracle That link is describing how to create an email alias so it masks the underlying netsuite system generated email address used for the plugin in implementation. What I was after was a way to change the email address that is used with the plugin implementation itself So for example, if I have a…
  • @Jack Daryl Espiel-Oracle A few additional questions: If I change the trigger to 'before user edit', how would this action trigger on existing cases since they are not being edited? With the examples mentioned in your post, they all seem to deal with changing the value of a field as part of the formula. In this case, I…
  • Thanks @Jack Daryl Espiel-Oracle So based on the linked threads and the Suiteanswers, my understanding is that I would use a suitescript/javascript api formula to work out the condition (in this case, to search the body of the message for certain keywords in the string) and then set the field value as a single selection?…
  • I have tried both 2.x and 2.1. This is the error message I get with 2.1: The amd config json file (saved in the same location---this being the Suitescript folder): { "paths": { "moment": "./SuiteScripts/moment-with-locales.js" } } I have tried this with a min.js file too The script I am trying to upload: /** * Prompts the…
  • That doesn't appear to initiate a scheduled script though (at least not according to the code samples)
  • I have this exact same issue @ChrisH though this is in the Sandbox and demo accounts
  • Thanks @Mikko De La Fuente-Oracle Is it possible to use a script to trigger a scheduled workflow though?
  • Hi @Mikko De La Fuente-Oracle This is for Suitescript 2.0. I have read through this article previously and have watched a video by Stoic Software on creation of Third Party Bundles (and used his provided script). My issue is trying to work out why I cannot create a script record referencing the third party library script…
  • The below code is the additional conditions I had added: if (subsidiary == subParam) url.searchParams.set("cf", param), url.searchParams.set("subsidiary", subParam), window.location.assign(url); else if (!subsidiary == subParam) url.searchParams.set("cf", defaultForm), url.searchParams.set("subsidiary", subsidiary),…
  • i don’t need the URL to be correct on that case.... im just trying to find a way to have the correct form load on change of subsidiary. at the moment, other then changing the custom form field manually, the field change event doesn’t trigger again and change the form based on a change in subsidiary after the original…
  • It works if I change the custom form manually. However, the subsidiary ID in the url is still pointing to the subsidiary under the original field ID changed This should be subsidiary ID=9
  • /** *@NApiVersion 2.x *@NScriptType ClientScript */ define(["N/url", "N/log", "N/runtime"], function (url, log, runtime) { function fieldChanged(context) { var scriptObj = runtime.getCurrentScript(); var param = scriptObj.getParameter("custscript_formid"); var subParam = scriptObj.getParameter("custscript_subsidiary"); if…
  • I have modified the script so that now it is not stuck in an infinite loop. However, the issue now is the field changed for subsidiary to anything triggers the script. I have tried adding in a condition so that it only changes the form of the subsidiary internal ID is '8' though it seems to be triggering on any value for…
  • Hi @Patrick Fresnosa-Oracle Found the cause of the bill credit failing to generate It is mandatory to have a value in the 'days till discount expires' field The payment term also needs to be set up as 'date driven'
  • /** // *@NApiVersion 2.0 // *@NScriptType ClientScript */ define(["N/runtime", "N/url", "N/log"], function (runtime, url, log) { /** * @param {ClientScriptContext.fieldChanged} context * * */ function fieldChanged(context) { console.log(JSON.stringify(context)); // console.log(context);…
  • Is there a way to use the web assign method so that the account ID is not hard coded in? In case I want to use this script in a different account? Also, using the subsidiary in the url makes it an un-editable field when the form reloads. Is there a way to define the url so that it doesn't wind up going into an infinite…