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.