NetAsset - How to improve Asset Creation & Build Up Page Performance

Overview

The Create Asset from Proposals/CIP and Build Up from Proposals/CIP pages in NetAsset can become slow to load in environments with a high volume of transactions in the Clearing or CIP (Construction in Progress) accounts. This is due to a backend saved search that loads all matching transactions each time the page is accessed. This article outlines several techniques to significantly improve the performance of this page.



Key Assumptions

  • Users have access to NetAsset and appropriate permissions to edit Saved Searches, System Setup, and Script Deployments.

  • Users are familiar with how Clearing and CIP accounts are used in asset creation.

  • Users are working with a large volume of transactions that affect page load performance.


Option 1

1. Edit the Default Create Asset Saved Search

To control what transactions load on the Create Asset from Proposals/Build Up pages:

  1. Navigate to NetAsset > NetAsset Setup > System Setup.

  2. On the General tab, locate the Create Assets Search field.

  3. Copy the name of the saved search listed there and paste it into the global search bar.

  4. Click Edit on the saved search to open and modify it.

Add Date Filtering:

To exclude older transactions and limit what loads:

  1. Add a filter for Transaction Date.

  2. Set it to only include dates after your NetAsset go-live date (e.g., 1/1/2025) or any other desired date.

  3. Use Save As to create a new version of the saved search with an appropriate name (e.g., Go Live Date Filtered Search).

  4. Return to System Setup, select your new saved search in the Default Create Asset Search dropdown, and click Save.

✅ This ensures only relevant transactions post the indicated date are loaded, reducing the data volume and improving load speed.


Option 2

This setting allows the page to initially load only transactions for the current accounting period.

  1. In System Setup, navigate to the System Features tab.

  2. Locate the relevant Suitelet script deployment:

    • Create Assets (from Clearing)

    • Create Assets (from CIP)

    • Build Up Asset (from CIP)

    • Build Up Asset (from Clearing)

  3. Under the Parameters subtab:

    • Set the Fast Load parameter to T (true).

    • Click Save.

  4. Refresh the Create Asset from Proposals page.

🕒 The page will now default to loading transactions only from the current accounting period, significantly reducing load time.


Option 3

To prevent all transactions from loading at once, set a limit on how many results appear:

  1. In the same Parameters subtab of the script deployment, locate the Result Limit parameter.

  2. Enter a numeric limit (e.g., 100 or 200).

  3. Click Save.

  4. Refresh the Create Asset from Proposals page.

If the limit is reached, a warning banner will appear:

“Page limit reached: results were limited to X transactions. Please filter further or click here to rerun without limit.”

Users can choose to:

  • Apply additional filters to narrow results.

  • Click the link to reload all results (which may take longer).


Limitations / Things to Be Aware Of

  • The Fast Load parameter only filters for the current accounting period on initial load. Users can still change the filter afterward.

  • Setting a Result Limit may hide relevant transactions unless users filter further or rerun without limits.

  • Editing the Default Create Asset Search should be done carefully—avoid removing default criteria unless you're confident it won’t affect results integrity.


Troubleshooting

IssuePotential CauseSolution
Page loads slowlyToo many transactions returned by saved searchApply a transaction date filter or set a result limit
Transactions missingDate filter or result limit too restrictiveAdjust saved search criteria or increase result limit
No transactions shownFast load filters only for current accounting periodModify filters after page loads or disable fast load
Script changes not taking effectPage not refreshed after saving deploymentClear cache or hard refresh the browser

Was this article helpful?