Oracle NetSuite Adapter Capabilities

The Oracle NetSuite Adapter enables you to create an integration with a NetSuite application.

NetSuite is a SaaS-based application for business management. The NetSuite platform includes ERP, CRM, PSA, and e-commerce capabilities. To integrate users, NetSuite provides a platform called SuiteCloud that consists of cloud development tools and infrastructure. The SuiteTalk component of the SuiteCloud framework enables integration of NetSuite with other on-premises or cloud solutions.

While SuiteTalk provides the ability to access NetSuite data and business processes through an XML-based API, it requires skills such as Microsoft .NET or Java to build integrations with it. The Oracle NetSuite Adapter addresses these requirements by providing a no-coding approach for building integrations with NetSuite. This enables users who are not professional developers to build integrations with NetSuite.

The Oracle NetSuite Adapter provides the following features:
  • Quickly and easily connect on-premises systems and applications with NetSuite.

  • Rapidly integrate with both cloud applications and with existing on-premises business systems.

  • Automate the process for discovering NetSuite’s web service WSDLs based on the user account.

  • Eliminate the need to work with complex polymorphic data objects by elevating NetSuite records.

  • Display records based on NetSuite’s categorization.

  • Provide available contextual information about business objects and operations to the developer at design time.

  • Provide secured invocation to NetSuite’s web services by adhering to the role-based permission structure enforced in NetSuite in a transparent fashion.

  • Provide a standard adapter life cycle, controlled runtime environment, and monitoring capabilities.

  • Map values of custom fields exposed by any business object while invoking the Oracle NetSuite Adapter. See Map Values for Custom Fields in the Mapper.

  • Use the comprehensive search capabilities to search for required records in the NetSuite application. The following types of search are supported.

    • Searching on selected business objects.

    • Searching on selected business objects and the fields of related objects.

    • Searching on selected business objects and the fields of related objects, and defining the fields you require in your response.

    • Invoking a saved search. You can also define the fields you require in your response. You can modify the response columns and add criteria on top of the existing search options.

    You can also search for custom records.

    You can also define page size and paginate through the search results for any of the search types.

    See Search for Oracle NetSuite Business Objects.

  • Perform CRUD operations on custom records in an integration. Custom records are dynamic and customizable building blocks that enable you to create custom fields, lists, and special links with other NetSuite records and transactions. You can use custom records to create a process or functionality that is not available out-of-the-box in NetSuite. The custom records are displayed as elements for mapping in the mapper.
  • Provide support for configuring an Oracle NetSuite Adapter connection to use token-based authentication (also known as TBA). Token-based authentication allows you to generate secure, revocable, and nonexpiring tokens for integration clients to use when connecting to Oracle NetSuite. The end user credentials are never exposed and the password does not expire. Because a token is only used by a single application, it provides visibility into which applications are connecting to Oracle NetSuite and control for revoking access. The HMAC_SHA256 algorithm is supported. For existing integrations, you can switch to token-based authentication by updating the connection and re-activating the integration. While updating the connection, you must use the same WSDL as in the existing integration..