SuiteApp Version: eXtendMobile 1.11
Mobile App Version: 1.11

Audience: Administrator

Use Case

  • Update the cached records used in eXtendMobile.

Overview

eXtendMobile utilizes cache records to display the fields of records on the form configuration screen. Upon initial installation of the SuiteApp, it is recommended to update the cache records of all record types. This will make it easier to create functions from the mobile application.

If a new field is added to a record in NetSuite, the field will not appear on the form configuration screen of the functions in the eXtendMobile mobile app until the cache record of the associated record type is updated.

This article explains the different methods for updating cache records.

Update Cache Records from NetSuite

There are two methods for updating cache records from NetSuite.

Update or Create Cache Records for all Records

To initiate the update or creation of cache records for all record types in your NetSuite account, follow these steps.

  1. Navigate to the Suitelet named eXtendMobile Suitelet.

  2. Open the Script Deployment named eXtendMobile Cache Metadata.

  3. Click the Script Deployment's URL.
    Image Placeholder

  4. When you open the link, a page will appear as shown below:
    Image Placeholder

    Click Submit. When updating the cache for all records, no other fields need to be specified.
    Image Placeholder

    Image Placeholder

  5. Once the process is completed, a "Complete" status will be shown on the page. Then, you can click on the link, as shown in the screenshot below, to view all the cache records that were created.
    Image Placeholder

Update or Create Cache Records for a Single Record

If you want to update the cache record of a single record type, follow these steps.

  1. Navigate to the Suitelet named eXtendMobile Suitelet.

  2. Open the Script Deployment named eXtendMobile Cache Record MetaData.

  3. Click the Script Deployment's URL.
    Image Placeholder

  4. When you open the link, a page will appear where you can specify the internal ID of the record type for which the cache needs to be updated or created.
    Image Placeholder

  5. After specifying the internal ID of the record type under field Record Type (Internal ID), click Submit.

  6. A status page will be shown during the cache record update. Once this process is completed, a "Complete" status will be shown on the page.

Create or Update Cache Records for Transform Records (NetSuite beta records)

In general, you can create cache records for most record types by using method #2 as discussed previously. In some cases when the record type is a NetSuite beta record, method #2 fails to create the cache record. For such cases, please follow the steps below.

  1. Navigate to the Suitelet named eXtendMobile Suitelet.

  2. Open the Script Deployment named eXtendMobile Cache Record MetaData.

  3. Click the Script Deployment's URL.


    Under the field Record Type of Source Transform (Internal ID), specify the record type of the transaction type that will be created through transformation. For example, if you want to create a cache record for work order completion in the case of the work order to work order completion transformation, you will need to use this method and specify the internal ID of the work order completion in this field, i.e., "workordercompletion".


  4. Under the field Internal ID (if from transform), specify internal ID of an existing record of the type specified under previous section.

  5. Click Submit.

Update Cache Records from eXtendMobile

The eXtendMobile application allows you to update cache records directly from your mobile device. However, you can only update the cache record of one record type at a time from the mobile application.

To initiate the update or creation of cache records from the eXtendMobile application, follow these steps:
 
  1. Login in eXtendMobile using an Administrator role.

  2. Tap the gear icon on the eXtendMobile home screen.
    Image Placeholder

  3. Tap Update Record Cache from the list.
    Image Placeholder

  4. A page will appear where you can select the record type for which the cache needs to be updated or created.
    Image Placeholder

  5. Tap Submit to initiate the cache update process.

  6. Once this process is completed, a success message will be shown on the screen.
    Image Placeholder
Note: Transformation record (NetSuite beta record) cache record generation is not supported when creating/updating cache records directly from within eXtendMobile at this time.