Invoke Operation Page

Enter the Oracle NetSuite Adapter invoke operation values for your integration.

Element Description

Select a Processing Mode

Select either Synchronous or Asynchronous as the processing mode. Selecting Asynchronous enables you to asynchronously invoke the NetSuite APIs. A help link that provides details about asynchronous processing mode is also displayed.

Select an Operation Type

Select the type of operation to perform on the business object:
  • Basic (for synchronous and asynchronous processing modes)

    • Add: Adds a record into the system.

    • Delete: Deletes a record from the system.

    • Get: Queries the system for a record.

    • Update: Updates an existing record in the system.

  • Miscellaneous

    Select a specific operation.

    The Miscellaneous option is only available when you select Synchronous as the processing mode.

    • Attach: Attaches a file or contact to a business object.
      • Select Attach Object Type: Select Contact or File to attach an existing contact or file to supported standard records.
      • Select Business Object: Select the object to which to attach the file or contact.
    • Detach: Detaches a file or contact from a business object.
      • Select Detach Object Type: Select Contact or File to detach it from supported standard records.
      • Select Business Object: Select the object to detach from the file or contact.
    • Initialize: Initializes a record (referred to as a transaction type) by initializing it with values from a related record (referred to as a reference type).

      • Select Transaction Type: Select the transaction type value.
      • Select Reference Type: Select the related reference type value. Only the allowable reference types are displayed.
      • Display all Transaction types and Reference types from the schema: Optionally select to fetch all available transaction and reference types from the schema. Ensure that you select the correct transaction and reference type values from the above two lists.

      The selected transaction and reference types appear as target elements in the mapper. For example, if your transaction type is SalesOrder and reference type is Opportunity, you must pass in an internalid to the reference type (an existing opportunity for the sales order). You can pass in multiple orders by right-clicking and selecting Repeat Node on the SalesOrder element.

    • GetBudgetExchangeRate: Gets and filters data related to the budget exchange rate.

    • GetConsolidatedExchangeRate: Gets and filters all data related to the consolidated exchange rate.

    • GetCurrencyRate: Gets and filters the current currency rate.

    • GetItemAvailability: Retrieves the inventory availability for a given list of items.

    • GetPostingTransactionSummary: Retrieves a summary of the actual data in an account.

  • Search: Define a search criteria based on the fields of a selected business object. The list of available business objects is refreshed based on your selection.

    You can define a search criteria on both synchronous and asynchronous invocations.

    The following types of search criteria are supported:

    • Search on selected Business Object.: Select a business object and define search criteria based on the fields of the object.

    • Search on selected Business Object and related objects.: Search on a business object and the fields of any related business objects.

    • Search on selected Business Object and related objects. Also select columns to return.: Search on a business object and the fields of any related business objects. You can also define the columns (fields) you require in your response. If you select this option and click Next, the Search Configuration page is displayed for you to select the response columns you require in your search results.

    • Invoke a Saved Search. Also select columns to return.: Create a saved search that can be invoked. You can modify the response columns and add criteria on top of the existing saved search criteria. If you select this option and click Next, the Search Configuration page is displayed for you to select the response columns you require in your search results.

Filter by object name

Type the initial letters to filter the display of business objects.

Select Business Objects

Select the business object to use.

Select the business object or custom record type to use. Select CustomRecord or All to show custom record types. Custom record types are appended with an asterisk.

Your Selected Business Objects

Displays the selected business objects.

Displays the selected business objects or custom record types.

Processing Options

Select this link to enable and disable certain aspects of NetSuite cloud application server-side processing when performing an operation.
  • Treat Warning As Error:

    If selected, the endpoint treats all warning messages that are displayed by the NetSuite cloud application as errors.
  • Ignore Read Only Fields:

    If selected, the endpoint ignores read-only fields during any requests.
  • Return Sublist values in Search Results: If selected, returns any sublist values contained in the search results.

  • Insert record on Update if not Exist:

    If selected, a record is inserted if one does not exist. This option is only displayed if the Update operation type is selected.
  • Search Page Size: Select the number of search results to return on a single page. The minimum value is 5 and the maximum value is 1000. For the asynchronous processing mode, the maximum page size value can extend up to 2000.