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, administrators can 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.

APM captures performance statistics for the following actions:

  • Customers and Items

    • Creating a customer with an empty cart — For customer with no record in SCIS and the cart empty, begins when sales associate has completed new customer form and creates customer/adds customer to transaction. Ends when the associate can add items.

      Creating a customer with items in the cart — For customer with no record in SCIS and items already in the cart, begins when sales associate has completed new customer form and creates customer/adds customer to transaction. Ends when the associate can add items again.

    • Adding an existing customer to an empty cart — For customer previously set up in SCIS and an empty cart, begins when sales associate has selected and added customer to transaction. Ends when the associate can add items.

      Adding an existing customer to a cart with items — For customer previously set up in SCIS and items already in the cart, begins when sales associate has selected and added customer to transaction. Ends when the associate can add items again.

      Note

      When a new customer is created or an existing customer is added to a sales transaction in progress, the application recreates the transaction.


    • Display item search results — Measures the time to display search results. Begins when user completes entering keyword in the global search bar and ends when the search results display.

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

    • Open Product Detail Page (PDP) — Measures the time to prepare the Product Details page. Begins after user clicks the item link and ends when the user can add the item to the cart or select its options.

  • Payments and Payment Devices

    • Paying with manual or custom payment methods — Measures payments made with cash, check or by 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.

    • Priming 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.

  • Receipts

    • Display receipt after NetSuite payment confirmation — Begins when payment confirmation is received from NetSuite and ends when the receipt displays.

    • Display email receipt status — Shows if the email message sent succeeded or failed. Begins when user clicks Send and ends when the success or fail message displays.

    • Display print receipt status — Shows if printing succeeded or failed. Begins when the user clicks Print and ends when the print job status is received. If auto-print is used, it begins when the print request is sent to the printer and ends upon receiving the print job status.

  • Returns

    • Submit validated return, cart ready — Measures the time to prepare the cart after submitting a validated return. Begins when user clicks Return and ends when the user can interact with the cart again.

    • Unvalidated return, cart ready after selecting line — Measures the time to prepare the cart after a selecting line for unvalidated return. Begins when user clicks Return for the item and ends when the user can interact with the cart again.

Customization

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 Management and Tips for SCIS.

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