Articles in this section

Add external roles to the audience for script deployment

If a real-time flow doesn't get triggered when a user with an External Role makes a change on a record in NetSuite, it could be because its script deployment doesn't include that external role as part of the audience. This scenario is caused by a NetSuite change in the 2025.1 release that now requires external roles to be explicitly added to the audience for script deployment.

External roles

In Celigo integrator.io, this NetSuite change has an impact on external roles in the following scenarios:

  • When a new real-time flow is created

  • When a new Celigo integrator.io bundle for NetSuite is installed 

    Note

    This change primarily impacts the scripts listed below, not all scripts.

    • Celigo Async Realtime Export Runner – for SuiteBundle

    • Celigo Async Export Runner 2 – for SuiteApp

What's to be done

If you're the NetSuite Admin, then in the two above-mentioned scenarios, you must explicitly select any required external roles and add them to the audience for script deployment.

  1. Log in to your NetSuite account, and click the Customization tab.

    customization-tab.png
  2. Select ScriptingScripts or Script Deployments

    scripting-scripts.png
  3. Select a script for deployment from the list, and click View at the start of the row.

    view-script.png
  4. In the Script page that opens, select Deployments.

    script-deployment-updated.png
  5. In the Script Deployment page, click Edit or Edit Deployment for an existing deployment.

  6. Click the Audience tab and select your external roles (in addition to your internal roles).

    select-external-user.png
  7. Click Save.