Application Performance Management (APM) for SCIS

This topic applies to

Applies to

SuiteCommerce InStore

SuiteCommerce InStore Application Performance Management (SCIS APM) is a SuiteApp that you can install in your NetSuite account. It shows detailed information about SuiteCommerce InStore (SCIS) performance. You can filter the information to see performance data based on particular devices running SCIS, certain retail locations, or Subsidiaries. Administrators can use SCIS APM to identify customizations, such as user event scripts and Workflows that affect SCIS performance. Then, based on that information, modify settings in SCIS to enable faster performance, or work with their in-house development team to optimize long-running scripts.

SCIS Actions

SuiteCommerce InStore APM measures performance data for certain actions that occur during daily operations using SCIS. Each action is displayed on a tile on the SCIS APM Performance Diagnostics page.

Performance data is captured for the following:

  • Adding an item to the cart — Measures the time it takes to add an item to the cart.

  • Creating a customer — Measures the time it takes to create a new customer in SCIS. This action is measured with an empty cart, and with items in the cart.

  • Adding an existing customer — Measures the time it takes to add a customer, who already exists in SCIS, to a sales transaction. This action is measured with an empty cart, and with items in the cart.


    The duration of customer-related actions varies depending on whether there are items in the cart. Also note that when a new customer is created or an existing customer is added to a sales transaction in progress, the transaction is entirely re-created in the system.

  • Paying with manual or custom payment methods — Measures payments with cash, or check, or entering credit card information directly into SCIS (without using a payment device). Custom payment methods specific to your implementation of SCIS are also included in this action.

  • Initialization of the payment device — Measures initialization, which begins when the sales associate enters the payment amount in SCIS, and ends when the payment device is ready to be used by the customer.

  • End-to-end payment device processing — Measures the action beginning immediately after initialization and includes the time spent by the customer interacting with the payment device until the payment is processed.


Based on how your organization has configured NetSuite, there may be custom scripts that run in the background while sales associates perform various actions using SCIS. User event scripts, client scripts, and Workflows are captured in performance data as customizations. SCIS APM also shows performance data from custom scripts included in other SuiteApps or bundles installed in your NetSuite account, so you can see how these affect SCIS performance.

For more information about how to boost performance in SCIS, read Performance Monitoring and Tips for SCIS.

For more information about using SCIS APM, read the following topics: