Help Center
Home
Get started
  • Construction

    • Project Financials
    • Retainage
    • Timeline
    • Certified Documents
  • Subcontracts
  • Storage

    • File Storage
    • Project Storage
  • Connect

    • Connect (web)
    • Connect Mobile
  • Foundation

    • Portal
    • Code Library
    • Construction (meta-package)
  • AI
  • Help
FullClarity
Home
Get started
  • Construction

    • Project Financials
    • Retainage
    • Timeline
    • Certified Documents
  • Subcontracts
  • Storage

    • File Storage
    • Project Storage
  • Connect

    • Connect (web)
    • Connect Mobile
  • Foundation

    • Portal
    • Code Library
    • Construction (meta-package)
  • AI
  • Help
FullClarity
  • Overview
  • Install & configure
  • How to

    • Enable File Storage on a record type
    • Migrate files from the NetSuite File Cabinet
  • Reference

    • Permissions reference

File Storage for NetSuite

File Storage is the FullClarity SuiteApp that gives you a consistent, low-friction way to attach documents to any NetSuite record — stored in the cloud rather than the NetSuite File Cabinet.

  • What File Storage is
  • What it does
  • Where this fits in the ecosystem
  • Design intent
  • Next steps

What File Storage is

Out of the box, NetSuite stores attached documents in the File Cabinet. That works for a handful of files but doesn't scale well: File Cabinet storage is metered, the upload experience is clunky on most records, and there's no consistent surface for showing related documents inline on a record.

File Storage replaces that workflow with a cloud-backed upload widget that appears on virtually any record type in NetSuite — transactions, customers, vendors, projects, items, custom records, even cases and messages. Files live in AWS S3 (in the region you choose at install), not in the File Cabinet, and downloads are served through a global content delivery network with short-lived signed links.

What it does

  • Universal attachment widget — a single drag-and-drop upload zone, plus a list of attached files, that admins can enable on whichever record types your account uses
  • Cloud storage — files are held in AWS S3 in the region of your choice (Australia, USA, India, UK, Singapore, Canada, Sweden, or Ireland), not in NetSuite's File Cabinet
  • Versioning — re-uploading a file under the same name keeps the history; older versions stay accessible
  • Signed links — every download link is generated on demand and expires after 48 hours, so links can't be shared indefinitely
  • Soft delete with recovery — deleted files are flagged inactive for 30 days before permanent removal, so you can recover accidental deletions
  • Migration tooling — bulk migration from the NetSuite File Cabinet to S3, gated per subsidiary, with a configurable retention window before the File Cabinet copy is removed
  • Custom record support — enable the widget on any custom record, including custom records that ship inside other SuiteApps

Where this fits in the ecosystem

File Storage is foundational — several other FullClarity SuiteApps use it as their document store:

  • Project Financials uses File Storage for Field POs, Contracts, Claims, and Daily Logs.
  • Certified Documents stores certificates and supporting documents through File Storage.
  • Subcontracts uses File Storage for back-up documents on subcontract claims (via Project Financials).

File Storage in turn depends on Portal, which provides the AWS infrastructure (S3 buckets, content delivery network, signed URL generation) that File Storage talks to. Install Portal first, then File Storage.

Design intent

File Storage is not a mass document repository. It's designed for a handful of source documents per record — drawings on a project, signed contracts on a customer, supporting receipts on a transaction. If you're storing thousands of files per record, you're outside the design envelope.

Next steps

  • Install & configure — module requirements, install steps, and the permission-allocation utility
  • Enable on a record type — switch the File Storage widget on for standard and custom records
  • Migrate from File Cabinet — bulk-migrate existing NetSuite File Cabinet documents into File Storage
  • Permissions reference — manual permission tables for accounts that don't use the automated allocator
Last Updated: 5/24/26, 5:42 AM
Next
Install & configure