My Stuff

mkns Green Ribbon

Comments

  • This certainly seems like a reasonable request. At the same time (and I could be mistaken) the very first reply on this thread from mshuman basically explains a pretty easy workaround. Quote: Originally Posted by mshuman I'm sure you could just find the id of the DOM element and set the style display to none using…
  • I have resorted to the previously mentioned strategy of deleting a Support Case in the After Submit User Event despite the fact that it was just created by Case Capture. I use regex against the Message subject to determine if it should actually be connected with a new Case or an old one and then delete the Case/reassign…
  • No need to throw error have the beforeSubmit return false to stop record creation. and this way the customer/lead/prospect does not receive any error. Additionally, any other processes that may be needed to handle business logic for duplicate entry can be handled here as well. You may need to include logic that takes the…
  • This thread is really helpful. At the same time, I can't believe this confusing behavior still exists. I don't understand the statement that nlapiGetFieldValues(fldname) and nlapiGetCurrentLineItemValues(type, fldname) will "resolve this problem once and for all". What about for POST data? The workaround/hackery is still…
  • I think that the following linebreak / newline / return formulas work for display in NetSuite for DISPLAY and Excel export respectively: {shipaddr1} || '<br>' || {shipaddr2} {shipaddr1} || chr(10) || {shipaddr2}
  • We also need to have several Line Item Discounts of very specific amounts that have to be scheduled or proportion out over multiple Invoices along with the items they map to. Unfortunately, the only solutions we are currently aware of would be either manually editing transactions each time (awful when you have any…
  • As I have come to realize (I believe this is correct), I can indeed use C# to add attachments to Messages BUT this is NOT the same as adding attachments to the SupportCase record itself. It should be good enough for my purposes though to just attach files to e-mails. The way to do this, which is really not well documented,…
  • Hi, Thank you for the response. Unfortunately this method (importing Support Cases with an ExternalID in one CSV, and then importing Messages with the same ExternalID as their Case in another CSV) was not scalable enough for me, even though it is possible to do multiple Messages per Case. Your answer is good for a small…
  • I have discovered that it is also possible to associate Message Attachments on Messages on a Case ALSO as Files for each case (so that the files tab TRULY shows ALL files), but these are indeed "separate" classifications. To get the Attachments to show as "Files" see:…
  • Hi, This still seems to be the case (I performed a single-case CSV import) as of a few minutes ago. As others have expressed, surely NetSuite is joking by referring to this as an enhancement? According to NetSuite Help:…
  • Yeah it seems like a lot of work at first, but once you have actually done it then it just seems like a TON OF WORK, haha. Office is on SW Main.
  • This is possible. You must: (1) Use e-mail Subject line tags and processing in After Submit events (on BOTH Case and Message records) which determines whether new Cases should actually have their Messages re-assigned (and the new Case deleted) or have the Message simply re-assigned respectively. (2) Use a highly customized…
  • This is the only other thread I could find talking about modifying the Sales Team sublist/subtab apart from the one I posted in: http://usergroup.netsuite.com/users/showthread.php?t=30704 It would appear that the only answer is "create your own psuedo-subtab OR a custom record sublist" and, in either case, write custom…
  • Hi, Does this mean that the only way to send an e-mail with an attachment from a Support Case is by using the "Email" button? What is the purpose of the "Outgoing from Support Rep" field? Is there some way to simply disable this field and embed within the page the more-fully-featured pop-up window interface? Why would…
  • It seems like nowadays you can insert Images into the "RichText" field, but it is not really convenient. We are just using a custom suitelet to send e-mail and use the (free) cross-domain version of Dojo Dijit HTML editor so we can fully customize/insert links etc. and my suitelet provides a 'select' field for selecting…
  • sensen, Right, but for the embedded editor it not only created an <img> tag but it fills it with INLINE image data. I noticed that when I send e-mails in that manner, the image (which is actually embedded in the e-mail document) doesn't appear correctly (at least in Gmail). As others have discussed, and I think makes the…
  • I think for now we will be using the "official" solution. At least until NetSuite exposes/creates Message records BEFORE the "Before Submit User Event" for Case Capture e-mails. The "official" solution (which is really just the workaround that doesn't involve crashing NetSuite's User Events) is to use the After Submit User…
  • EDIT: I am not sure why NetSuite did not point this out, but for our particular application it has dawned on me that the "title" field on the new Case record which exists at the time of the "Before Submit" User Event is identical to the "Subject line" of the incoming e-mail (assuming not too many characters) even though…
  • I have asked NetSuite to take a look at this and get back to me. In particular, I want to know if this hack (causing an exception intentionally) is something remotely 'okay' for the timebeing while we wait for an enhancement to the Message processing hook exposure for Case Capture. This is the code (MASSIVE hack) that I am…
  • Hi sjobeck, We are not currently doing this but probably will be attempting something like this soon. Did you ever figure out a way to do this? I am assuming some sort of regex check on the initial new support case record-creation event (triggered by the e-mail) is the most logical way to do this... Thanks!
  • It seems that creating a new "Message" record and setting the Recipient to "-4" (the Case Capture internalId) results in the Recipient column being blank when viewing the Message in my Case Form. However, the initial e-mail for Cases created by Case Capture lists the e-mail of Case Capture DIRECTLY (i.e.…
  • I have not yet looked into either (1) or (2) in detail yet but will have to do so soon. If anyone else already knows the answers to these or could add any insight I would be grateful as well. Thanks.
  • If I'm not mistaken and you just want hardcoded "commands" or labels in your e-mails to trigger certain fields being set, you should be able to obtain this result by parsing the message body of new incoming Case Capture e-mails by scripting a Before Submit User Event on a Case.…
  • The other way would involve using nlapiSendEmail() and its "records" argument so that the outgoing message is attached to your Case record and has a "reply-to" generated address which would cause replies to also get attached to the Case. See this thread for more info (on both methods):…
  • Hi All, Maybe I should explicitly state that I personally have nothing against the creation of the bundle (although if using my code verbatim or anything like that, I would hope myself/my company get a thanks somewhere). As mentioned (and alluded to) this is really NetSuite's responsibility and I think that they should…
  • farrago: If I deploy this as a public bundle, I feel like I would have to support it/be responsible to people for the problems/issues they may run into. I don't mind providing help/assistance (when I can) on this topic though.
  • So can anyone tell me if the below suitelet (which seems to work) is a bad idea/not good for any reason? I am assuming that this is the only method to merge that anyone has tried? //Merge Case Suitelet function caseMergeForm(request, response) { //Note: Apparently 'select' fields will RE-LOAD the suitelet with ANOTHER…
  • Hi AmyExo, I did not include any sophisticated process for doing this. My merge logic was intended to be manually triggered by a custom-button being clicked from within a Case. I would also emphasize that what I posted was a very simplistic starting point for a much more intelligent/thorough merging logic. Of course, it…
  • What exactly is it that Audaxium has developed? An external C#/Java/etc. program that uses Web Services? Or a SuiteScript/Suitelet bundle type of solution? Is this free? If not, what is the pricing? Anyway, we have been using my basic Netsuite API-based solution/approach and it has been working just fine. I don't intend to…
  • I didn't include the function "getMessageListFromCaseID" which is what my code uses. I assumed that if you were trying to use my solutions that you would be a bit more familiar with suitescript (not casting aspersions, I am happy to help) sorry about that. Anyway, the function is: function getMessageListFromCaseID(caseID)…