SuiteProjects Pro Single Sign-on – Bundle ID 369619 (Previously 13512)

Version

Summary of changes

8.0

Released to coincide with the rebranding of NetSuite OpenAir to NetSuite SuiteProjects Pro on January 25, 2025. This version replaces most references to "OpenAir" with "SuiteProjects Pro" in display names only.

There are no functionality changes in this version.

For backward compatibility, all references to openair or oa in custom element IDs remain unchanged.

Note:

For most custom elements added by the bundle with a display name that included "OpenAir", the new version replaces "OpenAir" with "SuiteProjects Pro" in the display name. There are some exceptions due to technical limitations and other considerations. These exceptions are marked with a warning icon in the bundle components list provided in this topic – see Bundle Components.

7.2

Fixed SuiteScript error when accessing contact record associated with a vendor in NetSuite and the SuiteProjects Pro: Load Subtab script is deployed for contact records.

7.1

Updated all SuiteScripts 2 versions of scripts to run as role "SuiteProjects Pro Integration Administrator" (created as part of bundle SuiteProjects Pro Single Sign-on) instead of current role so that users can view SuiteProjects Pro within NetSuite even if their role does not allow general access to SuiteProjects Pro: Integration Settings custom records (Role > Permissions > Lists > Custom Record Entries).

7.0

Important:

Update SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) to Version 4.0 or later before you update SuiteProjects Pro Single Sign-on (Bundle ID 369619) to this version. SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) 4.0 updates the SuiteProjects Pro: Integration Settings custom record type with settings required for using the NetSuite as OIDC Provider for the SuiteProjects Pro Within NetSuite (SuiteProjects Pro NetSuite Single Sign-On Integration) feature.

  • Added support for using NetSuite as OIDC Provider instead of SuiteSignOn to enable access to SuiteProjects Pro from the NetSuite UI. The SuiteProjects Pro Within NetSuite (SuiteProjects Pro NetSuite Single Sign-On Integration) feature uses NetSuite as OIDC Provider instead of SuiteSignOn if an SuiteProjects Pro URL and an SuiteProjects Pro Database ID are specified on the SuiteProjects Pro: Integration Settings record.

  • Updated SuiteScript 2 versions of all Portlet and Suitelet scripts to support the NetSuite as OIDC Provider integration.

  • Added script SuiteProjects Pro: Load Subtab. The script uses the NetSuite as OIDC Provider integration to show the SuiteProjects Pro record as a subtab on the NetSuite record page if the corresponding box is checked on the SuiteProjects Pro: Integration Settings record.

  • Updated the installation script to:

    • Undeploy SuiteScript 1.0 versions of all scripts in the bundle automatically, if previously deployed.

    • Deploy SuiteScript 2 versions of all scripts in the bundle automatically.

    • Update the center category links for the SuiteProjects Pro (PSA) center tab to point to the SuiteScript 2.1 Suitelet script deployments automatically.

6.0

Important:

Update the SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) to Version 3.0 or later before you update SuiteProjects Pro Single Sign-on (Bundle ID 369619) to this version. SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) 3.0 creates a custom record type and a custom record that are required to update the SuiteProjects Pro Single Sign-on (Bundle ID 369619) to version 6.0 or later.

  • Added SuiteScript 2.1 versions of all scripts except SuiteProjects Pro: Home module portlet.

  • Added SuiteScript 2.0 version of the SuiteProjects Pro: Home module portlet script.

    Note:

    For information about switching to SuiteScript 2 versions of the scripts, see Switching to SuiteScript 2 Versions of Integration Bundle Scripts.

  • Added installation script that copies setting from script parameters to a SuiteProjects Pro: Integration Settings record.

  • Added menu items to PSA center tab for new Suitelets.

5.0

Bundle ID changed from 13512 to 369619 (due to NetSuite repository deprecation).

Bundle Components

Custom Lists/Records – Records

8.0 or later version (Rebranded)

7.2 or earlier version

Component ID

SuiteProjects Pro: Project Rate Card

OpenAir: Project Rate Card

customrecord_oa_project_rate_card

Dashboards & Centers – Center Tabs

8.0 or later version (Rebranded)

7.2 or earlier version

Component ID

SuiteProjects Pro

OpenAir

File Cabinet – Files

8.0 or later version (Rebranded)

7.2 or earlier version

Component ID

oa_home_portlet.js

oa_home_portlet.js

oa_home_portlet_2.js

oa_home_portlet_2.js

oa_record_subtab.js

oa_record_subtab.js

oa_single_sign_on.js

oa_single_sign_on.js

oa_sso_admin.js

oa_sso_admin.js

oa_sso_bundle_install.js

oa_sso_bundle_install.js

oa_sso_expenses.js

oa_sso_expenses.js

oa_sso_help.js

oa_sso_help.js

oa_sso_home.js

oa_sso_home.js

oa_sso_invoices.js

oa_sso_invoices.js

oa_sso_projects.js

oa_sso_projects.js

oa_sso_purchases.js

oa_sso_purchases.js

oa_sso_reports.js

oa_sso_reports.js

oa_sso_resources.js

oa_sso_resources.js

oa_sso_support.js

oa_sso_support.js

oa_sso_timesheets.js

oa_sso_timesheets.js

oa_sso_workspaces.js

oa_sso_workspaces.js

sso.js

sso.js

Roles – Custom Roles

5.0 or later version (Rebranded)

4.03 or earlier version

Component ID

Warning icon SuiteProjects Pro Integration Administrator

NSOA Connector

Subtabs – CRM

5.0 or later version (Rebranded)

4.03 or earlier version

Component ID

SuiteProjects Pro: Timesheets

OpenAir: Timesheets

custtab_13_660883_627

SuiteScripts

  • Bundle Installation

    5.0 or later version (Rebranded)

    4.03 or earlier version

    Component ID

    Install SuiteProjects Pro SRP SSO Add-on (Install SuiteProjects Pro SRP SSO Add-on deploy)

    Install OpenAir SRP SSO Add-on (Install OpenAir SRP SSO Add-on deploy)

    customscript_oa_sso_install

  • Portlet

    5.0 or later version (Rebranded)

    4.03 or earlier version

    Component ID

    Warning icon SuiteProjects Pro: Home module 2.0

    OpenAir: Home module portlet v2.0

    customscript_oa_home_portlet_2

    SuiteProjects Pro: Home module portlet

    OpenAir: Home module portlet

    customscript_oa_home_portlet

  • Suitelet

    5.0 or later version (Rebranded)

    4.03 or earlier version

    Component ID

    SuiteProjects Pro: Support module 2.1

    OpenAir: Support module v2.1

    customscript_oa_sso_support_2

    SuiteProjects Pro: Timesheets module

    OpenAir: Timesheets module

    customscript_oa_sso_timesheets

    SuiteProjects Pro: Workspaces module

    OpenAir: Workspaces module

    customscript_oa_sso_workspaces

    SuiteProjects Pro: Resources module 2.1

    OpenAir: Resources module v2.1

    customscript_oa_sso_resources_2

    SuiteProjects Pro: Expenses module 2.1

    OpenAir: Expenses module v2.1

    customscript_oa_sso_expenses_2

    SuiteProjects Pro: Administration module

    OpenAir: Administration module

    customscript_oa_sso_admin

    SuiteProjects Pro: Invoices module 2.1

    OpenAir: Invoices module v2.1

    customscript_oa_sso_invoices_2

    SuiteProjects Pro: Workspaces module 2.1

    OpenAir: Workspaces module v2.1

    customscript_oa_sso_workspaces_2

    SuiteProjects Pro: Reports module

    OpenAir: Reports module

    customscript_oa_sso_reports

    SuiteProjects Pro: Resources module

    OpenAir: Resources module

    customscript_oa_sso_resources

    SuiteProjects Pro: Home module

    OpenAir: Home module

    customscript_oa_sso_home

    SuiteProjects Pro: Help module

    OpenAir: Help module

    customscript_oa_sso_help

    SuiteProjects Pro: Home module 2.1

    OpenAir: Home module v2.1

    customscript_oa_sso_home_2

    SuiteProjects Pro: Help module 2.1

    OpenAir: Help module v2.1

    customscript_oa_sso_help_2

    SuiteProjects Pro: Purchases module

    OpenAir: Purchases module

    customscript_oa_sso_purchases

    SuiteProjects Pro: Timesheets module 2.1

    OpenAir: Timesheets module v2.1

    customscript_oa_sso_timesheets_2

    SuiteProjects Pro: Invoices module

    OpenAir: Invoices module

    customscript_oa_sso_invoices

    SuiteProjects Pro: Projects module

    OpenAir: Projects module

    customscript_oa_sso_projects

    SPP: Administration module 2.1

    OpenAir: Administration module v2.1

    customscript_oa_sso_admin_2

    SuiteProjects Pro: Support module

    OpenAir: Support module

    customscript_oa_sso_support

    SuiteProjects Pro: Purchases module 2.1

    OpenAir: Purchases module v2.1

    customscript_oa_sso_purchases_2

    SuiteProjects Pro: Expenses module

    OpenAir: Expenses module

    customscript_oa_sso_expenses

    SuiteProjects Pro: Reports module 2.1

    OpenAir: Reports module v2.1

    customscript_oa_sso_reports_2

    SuiteProjects Pro: Projects module 2.1

    OpenAir: Projects module v2.1

    customscript_oa_sso_projects_2

User Event

5.0 or later version (Rebranded)

4.03 or earlier version

Component ID

SuiteProjects Pro: Load Subtab

OpenAir: Load Subtab

customscript_oa_load_subtab