RE: Call a SuiteLet from a User Event Script, then display confirmation message

Hello,

I  need to call a suiteLet from a UserEventScript (in after commit function). After a long period of search, try and error, I could manage to do it like that (sample of code) :

RE: Call a SuiteLet from a User Event Script, then display confirmation message

As expected, in the afterSubmit event, the suitelet is called, then the user is redirected to the original record.

BUT : there is one side effect, because the user was redirected (even if it is invisible for him), he does not have any confirmation message !

RE: Call a SuiteLet from a User Event Script, then display confirmation message

Users are used to the message. Having no confirmation seems like the record was not successfully created.

SO :

  1. Is the “redirect.toSuitelet” then “redirect.toRecord” method a good solution ? If not, how could I do it differently ?
  2. How could I display a message after the redirection ?

 

Thanks in advance 🙂 ,

 

Loïc

Loïc ?? Rookie Asked on December 5, 2019 in SuiteCloud.
Add Comment
3 Answers
  1. what are you doing in the suitelet that you can not do in your aftersubmit user event?
  2. you could pass a parameter that another script is looking for and then post a message. just seems like a lot of unnessary scripting.
Rookie Answered on December 5, 2019.

Hello,

Thanks for your answer. I am trying to trigger an userscript event (afterSubmit on Vendor Bill). I cannot do that in the first afterSubmit event.

For your other suggestion, could you give me more details ?

 

Regards,

Loïc

on December 5, 2019.
  1. so you are making an aftersubmit user event that should trigger a suitelet to trigger another userevent? why not move the code from the 2. user event to the first?
  2. you can have an onload script (the one displaying the message) listning for a specific url parameter that you are passing from your suitlet.
on December 10, 2019.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.