Aly
05/19/2026, 1:13 PMCeligo AI
05/19/2026, 1:13 PMAI generated answer (using internal Slack threads):Map/Reduce and Scheduled scripts in NetSuite do not exclusively run as Admin. While it is true that these scripts often run with elevated permissions, they do not necessarily have to be executed by a user with an Admin role. The execution context of these scripts is determined by the 'Execute As Role' setting in the script deployment record. However, it's important to note that the 'Execute As Role' option is not available for Map/Reduce scripts. This means that Map/Reduce scripts will always run with the permissions of the role that submitted the script for execution. For Scheduled scripts, you can set the 'Execute As Role' to any role that has the necessary permissions to execute the script. If this is not set, the script will run with the permissions of the role that scheduled the script. In the context of emails sent by these scripts, they will be sent to the email address associated with the 'Execute As Role', not the currently logged in user. Remember, it's always a good practice to limit the permissions of the executing role to only what is necessary for the script to run, following the principle of least privilege. ****** 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
05/19/2026, 1:13 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.857849
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.842224121
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.83667
Celigo AI
05/19/2026, 1:13 PM