Aaron McCausland
06/16/2026, 9:28 PMCeligo AI
06/16/2026, 9:28 PMAI generated answer (using internal Slack threads):When a workflow transitions to a new state due to a button click, it may or may not trigger user event scripts depending on the context and the specific actions taken within the workflow. According to the NetSuite documentation, user event scripts cannot be executed by other user event scripts or by workflows with a Context of User Event Script. This means that you cannot chain user event scripts. However, you can execute a user event script from a call within a scheduled script, a portlet script, or a Suitelet. In the context of a workflow, if an action such as
Set Field Value is used, it will not trigger a user event script. This is because the context of the action is within the workflow, not a user event script.
If you want to prevent a user event script from executing when a workflow is running, you can use a context execution check. This allows you to check the context in which the script is running and prevent execution if it is running in the context of a workflow.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
06/16/2026, 9:28 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.862426758
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.860595763
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.859069824
Celigo AI
06/16/2026, 9:28 PM