Form Performance Analyzer screen

Shows information about the runtime performance for an eForm.

Background and Setup

Prerequisites

Good to Know

  • The eForm Performance Analyzer shows the performance for web browsers on a desktop or laptop machines. Because of the specificity and variability of mobile devices, this tool does not calculate performance data for those devices.

How to Start

  1. Open eForm Builder.

    For information about how to open this screen, refer to eForm Builder screen.


    Eform Builder screen
  2. On the eForm Builder screen, click Preview > PC Browser.

    Click PC Browser
  3. On the eForm, click Analyze.

    Click Analyze

Form Performance Analyzer screen

Shows information about the runtime performance for various eForm components, such as lookups, form controls, and API calls.

Figure: Form Performance Analyzer screen

Form Performance Analyzer screen

Fields

Field NameDefinition

Total Form Load Time

Description:
Shows the total time in milliseconds (ms) for the eForm to load in a web browser at runtime.
Allowed Values:
Read only.

Total Number Of Controls (Design Time)

Description:
Shows the total number of form controls that the app designer used to create the eForm at design time.
Allowed Values:
Read only.

Total Number Of Controls Rendered (Runtime)

Description:
Shows the total number of form controls loaded on the eForm in a web browser at runtime.
Allowed Values:
Read only.

Lookups

Description:
Shows the total number of lookups that ran on the eForm before the eForm Performance Analyzer started.

Some lookups can run based on actions from the runtime app user, rules, or JavaScript methods. If you click the Analyze button before these lookups execute, the time for these lookups does not show.

Allowed Values:
Read only.

API Calls

Description:
Shows the total time in milliseconds (ms) for all API calls made from the eForm to AgilePoint Server.

To view the time for each API call, refer to API Calls.

Allowed Values:
Read only.

Lookups

Description:
Shows the total time in milliseconds (ms) for the eForm to execute the lookups.

To view the time for Auto-Lookup form controls and lookups configured for other form controls, refer to Lookups.

Allowed Values:
Read only.

Form Rendering

Description:
Shows the total time in milliseconds (ms) for the eForm to retrieve data and display the visible part of the user interface in a web browser at runtime.

To view the time for each operation that occurs during eForm load, refer to Form Rendering.

Allowed Values:
Read only.

Form Customizations

Description:
Shows the total time in milliseconds (ms) for the eForm to load the custom JavaScript and CSS files in a web browser at runtime.

To view the time for the custom JavaScript and CSS files, refer to Form Customizations.

Allowed Values:
Read only.

Base Form HTML, JS and CSS

Description:
Shows the total time in milliseconds (ms) for the HTML, JavaScript, and CSS files that are common to all eForms to load in a web browser at runtime.
Allowed Values:
Read only.

File Operations

Description:
Shows the total time in milliseconds (ms) for File Upload form controls associated with the eForm to import or delete files from repositories.
Allowed Values:
Read only.

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Export As JSON

Description:
Downloads data about the eForm load time as a JSON file to the local machine.

API Calls

Shows information about the runtime performance for each API call made from the eForm to AgilePoint Server.

Figure: API Calls

API Calls

Fields

Field NameDefinition

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Lookups

Shows information about the runtime performance for Auto-Lookup form controls and lookups configured for the form controls.

Figure: Lookups

Lookups

Fields

Field NameDefinition

Executing Control Level Lookups

Description:
Shows the total time in milliseconds (ms) for the eForm to load lookups configured for the form controls.

To view the time for each lookup, refer to Executing Control Level Lookups.

Allowed Values:
Read only.

Executing Auto-Lookups

Description:
Shows the total time in milliseconds (ms) for the eForm to load the Auto-Lookup form controls.

To view the time for each Auto-Lookup form control, refer to Executing Auto-Lookups.

Allowed Values:
Read only.

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Executing Control Level Lookups

Shows information about the runtime performance for each lookup configured for the form controls. Each item shows the lookup name and the associated data source type.

Figure: Executing Control Level Lookups

Executing Control Level Lookups

Fields

Field NameDefinition

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Executing Auto-Lookups

Shows information about the runtime performance for each Auto-Lookup form controls configured in the eForm. Each item shows the lookup name and the associated data source type.

Figure: Executing Auto-Lookups

Executing Auto-Lookups

Fields

Field NameDefinition

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Form Rendering

Shows information about the runtime performance for each operation that occurs during eForm load.

Figure: Form Rendering

Form Rendering

Fields

Field NameDefinition

Preparing Form Data

Description:
Shows the total time in milliseconds (ms) for the eForm to retrieve data from the workflow database, such as form data, the form definition, and form library configuration.
Allowed Values:
Read only.

Constructing UI

Description:
Shows the total time in milliseconds (ms) to display the parts of the eForm that are visible to the runtime app user.

To view the time for each operation to display the visible part of the user interface, refer to Constructing UI.

Allowed Values:
Read only.

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Constructing UI

Shows information about the runtime performance for each operation to show the visible part of the user interface in a web browser.

Figure: Constructing UI

Constructing UI

Fields

Field NameDefinition

Rendering Controls

Description:
Shows the total time in milliseconds (ms) for form controls to load in a web browser at runtime.

To view the time for each form control, refer to Rendering Controls.

Allowed Values:
Read only.

Merging Default Settings

Description:
Shows the total time in milliseconds (ms) for the eForm to merge the default settings between form controls and My Control Library.
Allowed Values:
Read only.

Merging Form and Library

Description:
Shows the total time in milliseconds (ms) for the eForm to merge configuration settings between form controls and My Control Library.
Allowed Values:
Read only.

Restructuring Data

Description:
Shows the total time in milliseconds (ms) for the eForm to change the form JSON to a structured format.
Allowed Values:
Read only.

Resolving Variables

Description:
Shows the total time in milliseconds (ms) to retrieve data from variables and show the data on the eForm in a web browser at runtime.
Allowed Values:
Read only.

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Rendering Controls

Shows information about the runtime performance for each form control loaded in the eForm. Each item shows the label name and the associated form control.

Figure: Rendering Controls

Rendering Controls

Fields

Field NameDefinition

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

Form Customizations

Shows information about the runtime performance for the custom JavaScript and CSS files associated with the eForm.

Figure: Form Customizations

Form Customizations

Fields

Field NameDefinition

JavaScript Files

Description:
Shows the total time in milliseconds (ms) for the custom JavaScript files associated with the eForm to load in a web browser at runtime.

To view the time for each custom JavaScript file, refer to JavaScript Files.

Allowed Values:
Read only.

CSS Files

Description:
Shows the total time in milliseconds (ms) for the custom CSS files associated with the eForm to load in a web browser at runtime.

To view the time for each custom CSS file, refer to CSS Files.

Allowed Values:
Read only.

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

JavaScript Files

Shows information about the runtime performance for each custom JavaScript file associated with the eForm.

Figure: JavaScript Files

JavaScript Files

Fields

Field NameDefinition

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending

CSS Files

Shows information about the runtime performance for each custom CSS file associated with the eForm.

Figure: CSS Files

CSS Files

Fields

Field NameDefinition

Search Search icon

Function:
Does a search based on the specified criteria.

Group By

Function:
Specifies how to group the items in the table.
Allowed Values:
  • Name - Groups the items in ascending, alphabetical order by item name.
  • Time - Groups the items based on the load time from lowest to highest.
Default Value:
None

Sort By

Function:
Specifies how to sort the items in the table.
Allowed Values:
  • A-Z - Sorts the items in alphabetical order.
  • Time - Sorts the items from highest to lowest loading time.
Default Value:
Time

Order By

Description:
Specifies the sort order for the items in the table.
Allowed Values:
  • Ascending - Sorts the items in ascending order.
  • Descending - Sorts the items in a descending order.
Default Value:
Descending