Version: eXtendFiles 1.6.15 and above
Audience: Administrator

Overview

The eXtendFiles Inline Link View feature displays a list of eXtendFiles attached to a record, making it easier to view multiple files. The inline link view is configured using an Inline HTML field which can be placed anywhere on a custom form using native NetSuite form configuration.

After successful configuration, the inline link view will be shown as a table on the form.
Image Placeholder

Prerequisites

To add inline link view to a record type that isn't already configured, create a new Inline HTML field on the target record type. You will need to make the Inline HTML field visible on the custom forms for the target record type where inline link view will be used.

An example field configuration is below. The important details are highlighted. Other details are based on your preferences.
Image Placeholder

Configuration

The eXtendFiles Setup page needs to be updated to enable the feature on a target record type.
  1. Go to eXtendTech eXtendFiles  Setup.
  2. Select Inline Links & Upload.
  3. Set a MAX EXTENDFILES IN INLINE HTML LIST VIEW preference. The value specified will set the maximum number of eXtendFiles record links to be shown in inline link view.
    Image Placeholder
  4. Go to the Inline Links Display Settings sublist to complete the remaining configurations.
    Image Placeholder
 Field
 Description
Record Type
Specify the target record type's internal id. See the NetSuite Records Browser for a list of native record types and their associated internal id. For custom record types, select the id shown on the custom record type.

eXtendFiles Reference FieldID
Specify the Reference FieldID for the eXtendFiles Record Reference. This will be the field on the eXtendFiles record which associates it to the record where inline link view is to be displayed.

Note: This field should be marked as 'Record is Parent'. For instance, custrecord_extfile_so_pref is the field used to link the eXtendFiles record to a Sales Order. Please be aware that NetSuite does not support the enabling of 'Record is Parent' on certain record types.
Inline Field on Record
Specify the internal ID of the field on the target record which will be used to render inline link view. This will be the field created in the "Prerequisites" section above.

The NetSuite field type for this field should be Inline HTML. This field will need to be visible on the custom forms where you are using inline link view.
eXtendFiles Sublist ID
Add recmach as a prefix and then add your eXtendFiles Reference FieldID.

Example: recmachcustrecord_extfile_so_pref
When copying and pasting field IDs in NetSuite, be careful to avoid any leading or trailing whitespace that may be unintentionally inserted.

Script Deployments

Standard Deployment

For inline link view to operate, a script deployment needs to be created.
  1. Go to Customization → Scripting → Scripts.
  2. Find the script titled eXtendFiles Inline View User Event and view it.
  3. The script will need to be deployed on each record type where inline link view will be used.
  4. Click the Deploy Script button. Deploy the script on the target record type with a Status of Released and select All Roles as the Audience. Repeat these steps for each record where you're adding inline link view.
Image Placeholder
If you find that a script deployment already exists for the record type where the inline link view is being configured, make sure that deployment is deployed with a Status of Released, and All Roles as the Audience.

Inbound Shipment Record Deployment

Because of NetSuite restrictions placed on the Inbound Shipment record type, an additional script deployment is needed to enable inline link view on the Inbound Shipment record.
  1. Go to Customization → Scripting → Scripts.
  2. Find the script titled eXtendFiles Suitelet and view it.
  3. View the deployments to confirm if "eXtendFiles Inline Link View iframe" has already been deployed.
    1. If it has, no changes are needed.

    2. If "eXtendFiles Inline Link View iframe" has not been deployed and is not in the deployments list, proceed to the next step.
  4. Click the Deploy Script button to create a new script deployment. Set the following values on the script deployment:
    1. Title of eXtendFiles Inline Link View iframe
    2. ID of _extend_files_inline_iframe
    3. Status of Released
    4. Audience as All Roles
    5. On the Parameters subtab, enter inline_link_view_iframe into the "EXTENDTECH FILES SUITLET DEPLOYMENT" field.
      Image Placeholder
  5. Save the deployment.

Additional Notes

  1. When Amazon S3 is used with multiple buckets, if the configured bucket name in your eXtendFiles settings is different from the bucket name present in the file's URL, signed URL generation will not be available for that link.

Frequently Asked Questions (FAQs)

Q: What is the eXtendFiles Inline Link View feature?
A: The eXtendFiles Inline Link View feature displays a list of eXtendFiles attached to a record, making it easier to view multiple files on a custom form in NetSuite.

Q: How do I configure the Inline Link View for a record type?
A: To configure Inline Link View, you need to create an Inline HTML field on the target record type, update the eXtendFiles Setup page, and deploy the necessary scripts.