SuiteProjects Pro Real-time Add-on – Bundle ID 369630 (Previously 12610)

Version

Summary of changes

4.01

Added optional real-time import support for NetSuite customer, project or user records updated one by one using a RESTlet API request. To enable it for customers, projects or users, check the Enable triggering real-time export of <records> from RESTlets box, where <records> is the record type pluralized. This may be useful if you use an integration between NetSuite and a third-party application to update customers, projects or users one by one (but not in bulk).

Requires SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) 5.01 or later version, which adds the settings to the SuiteProjects Pro: Integration Settings record in NetSuite.

4.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.

3.02

Added optional real-time import support for NetSuite customer, project or user records updated one by one using a SOAP API request. To enable it for customers, projects or users, check the Enable triggering real-time export of <records> from SOAP box, where <records> is the record type pluralized. This may be useful if you use an integration between NetSuite and a third-party application to update customers, projects or users one by one (but not in bulk).

Requires SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) 4.03 or later version, which adds the settings to the SuiteProjects Pro: Integration Settings record in NetSuite.

3.01

Fixed URL encoding issue when joining other record types causing a real-time integration error.

3.0

Important:

Update SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) to Version 4.0 or later before you update SuiteProjects Pro Real-time Add-on (Bundle ID 369630) 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 certificate-based authentication for the Real-Time Record Import feature.

  • Added support for using certificate-based authentication instead of a SuiteSignOn integration to enable real-time record import from NetSuite into SuiteProjects Pro. The Real-Time Record Import feature uses certificate-based authentication instead of a SuiteSignOn if an SuiteProjects Pro URL and an SuiteProjects Pro Database ID are specified on the SuiteProjects Pro: Integration Settings record.

  • Added the custcertificate_oa_realtime certificate record required by the real-time integration. The default certificate openair-certificate.pem associated with the custcertificate_oa_realtime certificate record is not valid – it is a required placeholder that will be replaced in a later step. A new certificate is generated in SuiteProjects Pro and saved in NetSuite and SuiteProjects Pro as part of the initial set up, and certificate rotation is done automatically thereafter.

2.03

Important:

Update the SuiteProjects Pro SRP Integration bundle (Bundle ID 369637) to Version 3.0 or later before you update 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 Real-time Add-on (Bundle ID 369630) to version 2.03 or later.

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

2.01

  • Unnecessary calls removed from initial check

  • Bundle ID changed from 12610 to 369630 (due to NetSuite repository deprecation).

2.0

Added SuiteScript 2.0 version of real-time script

Note:

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

1.7

Add support for integrating Vendor credits in real time

1.6

Added “SuiteProjects Pro Integration Administrator” role for script execution

1.5.2

Fix issue with error on synchronizing project tasks.

1.5.1

Fix issue with error when saving vendor payments.

1.5

  • Add support for integrating the following in real time

    • Project tasks

    • Items

    • Expense categories

    • Vendors

    • Vendor bills

    • Purchase orders

    • Sales orders

    • Credit memos

    • Invoice payments

    • Customer deposit applications

    • Expense reimbursements and vendor bill payments

    • Cost center custom record

1.4

Add support for integrating support cases

1.3

Add support for rate cards (custom record)

1.2

Add support to export leads and prospects based on a status change

  • When a lead or prospect changes to customer status, the integration will be triggered

  • When a lead becomes a prospect and the prospect integration is enabled, the integration will be triggered

1.1

Add support to export leads and prospects

1.0

Initial version

Bundle Components

Custom Lists/Records – Records

4.0 or later version (Rebranded)

3.02 or earlier version

Component ID

SuiteProjects Pro: Record Type Synch

OpenAir: Record Type Synch

customrecord_oa_record_type_synch

SuiteProjects Pro: Project Rate Card

OpenAir: Project Rate Card

customrecord_oa_project_rate_card

SuiteProjects Pro: Cost Center

OpenAir: Cost Center

customrecord_oa_cost_center

File Cabinet

  • Files

    4.0 or later version (Rebranded)

    3.02 or earlier version

    Component ID

    openair-certificate.pem

    openair-certificate.pem

    oa_real_time_2.js

    oa_real_time_2.js

    oa_real_time.js

    oa_real_time.js

    oa_real_time_bundle_install.js

    oa_real_time_bundle_install.js

  • Folders

    4.0 or later version (Rebranded)

    3.02 or earlier version

    Component ID

    OpenAir Certificates

    OpenAir Certificates

Roles – Custom Roles

4.0 or later version (Rebranded)

3.02 or earlier version

Component ID

Warning icon SuiteProjects Pro Integration Administrator

NSOA Connector

SuiteScripts

  • Bundle Installation

    4.0 or later version (Rebranded)

    3.02 or earlier version

    Component ID

    Warning icon Install SPP Real-time Add-on (SuiteProjects Pro real-time add-on)

    Install OpenAir SRP Real-time Add-on (OA real-time add on install)

    customscript_oa_real_time_install

  • User Event

    4.0 or later version (Rebranded)

    3.02 or earlier version

    Component ID

    Warning icon SuiteProjects Pro: Send to SPP 2.0

    OpenAir: Send Record to OpenAir v2.0

    customscript_oa_send_to_openair_2

    Warning icon SuiteProjects Pro: Send to SPP

    OpenAir: Send Record to OpenAir

    customscript_oa_send_to_openair