APM Action History Detail

You can see detailed timing and performance data for when an action occurred.

You can view action history details on SuiteCommerce Action History Details or SuiteCommerce InStore Action History Detail. Click the open icon in the Action History table to see these pages. For more information, see Action Performance Dashboards.

For information about the action history details available for each APM for Commerce feature, see the following help topics:

All APM for Commerce Features

The following details are available for all APM for Commerce features:

  • Overview – Depending on the feature that you are using, all or some of the following information appear in the section:

    APM for Commerce Feature

    Information

    All

    Total duration of the action

    Note:

    The overall total is for the whole process and isn't just the sum of individual durations in the customization portlets.

    Log ID or unique identifier of the performance log on the page

    SuiteCommerce APM

    Shows the domain where the user performed the action

    Shows the user's device type

    Shows the SuiteCommerce SuiteApp version

    Shows the performance log's ID or unique identifier

    SuiteCommerce InStore APM

    Shows the sales associate’s email

    Shows where the action took place

    Shows the device ID running SCIS

    Shows the SCIS SuiteApp version

  • Time by SuiteApp – This table includes the following information:

    • SuiteApp – Lists the active SuiteApps installed in your account. Each bundle is shown with its ID and name, for example: 53195 Last Sales Activity.

      If a bundle was removed, you'll still see its ID, but the name changes to something generic, for example: 2471 Uninstalled Bundle.

    • User Event Scripts – Lists user event scripts from SuiteApps in your account.

    • Workflows – Lists workflows from SuiteApps in your account.

    • Total Duration – Shows how long user event scripts and workflows from active SuiteApps took. For more about total duration timing, see SuiteCommerce APM Action Sensors.

  • Customization Performance Portlets – These portlets show details about your customizations. For more information, see Customization Performance Portlets.

SuiteCommerce InStore APM

The Time Sources diagram is available only in SuiteCommerce InStore Action History Detail. It includes the following information:

  • Server Time includes the following:

    • User Event Scripts and Workflows – Shows customizations applied to your account or components included in SuiteApps installed in your account.

    • Custom Client Script URL Requests – Shows how long client script URL requests took.

    • SCIS SuiteApp and Others – Shows SuiteScript processing associated with the SCIS SuiteApp.

  • Overhead Time – Shows time spent on customer payment device interactions, network latency, and SCIS data processing.

Customization Performance Portlets

Portlets on the Action History Detail page show performance data for your NetSuite customizations. If you have the Application Performance (APM) SuiteApp, you can go from the User Event Scripts or Workflows portlet straight to the Profiler Details and SuiteScript Analysis pages in APM.

Read the following to learn more:

User Event Scripts

The User Event Scripts portlet shows detailed performance data for user event scripts. You can use this to spot long-running custom scripts your developers added.

Depending on the feature that you are using, all or some of the following information is displayed in the portlet:

  • Date and Time – Shows the date and time when the script started running.

  • Total Duration – Shows the amount of time it took for user event scripts associated with the action to run.

  • Record Type – Shows the type of record against which the user event script runs.

  • Event – Shows actions as they happen in the user event script (for example, AfterSubmit at the code level)

  • Script Name – Click the script name to see the script record.

  • Function – Shows the name of the function that the user event script used.

  • SuiteApp – If the user event script is included in a SuiteApp, this column shows the SuiteApp that includes the user event script.

  • Operations – Shows the number of record operations that were run by the user event script.

  • Profiler Details – Click the link to view the Profiler page. Profiler Details is a tool where you can see timing and context details for operations, actions, or requests.

  • SuiteScript Analysis – Opens the SuiteScript Analysis tool to show when a script was installed and how it performed over time.

    Important:

    To view Profiler Details and SuiteScript Analysis, you must have the Application Performance (APM) SuiteApp installed in your account. For more information, see Profiler Details Overview and Using SuiteScript Details.

Workflows

The Workflows portlet shows detailed performance data for custom workflows in your NetSuite account.

Depending on the feature that you are using, all or some of the following information is displayed in the portlet:

  • Date and Time – Shows the date and time when the workflow started running.

  • Total Duration – Shows how long a workflow took to run. For example, if a workflow is linked to creating a new customer, you see its total duration here.

  • Record Type – Shows the record type linked to the workflow, like Customer for a new customer workflow.

  • Entry Point – Shows which entry point the workflow script used.

  • Workflow Name – Click the workflow name to open its page in NetSuite.

  • SuiteApp – If the workflow is in a SuiteApp, this column shows which one.

  • Profiler Details – Click the link to view the Profiler page. Profiler Details is a tool that lets you gather performance data about the timing and context of an operation, action, or request.

    Important:

    To view Profiler Details, you must have the Application Performance (APM) SuiteApp installed in your account.

Custom Client Script URL Requests

The Custom Client Script URL Requests portlet shows data from client scripts (SuiteScripts that run in the browser). These scripts often validate user data or fill in fields during form events. The following information is displayed in the portlet:

  • Date and Time – Shows when the client script request URL started to process.

  • Total Duration – Shows the total duration of time that it takes the client script request to process.

  • Client Script URL – Shows the request URL for the custom client script.

Related Topics

General Notices