Skip to main content
Version: 1.0.8

FileHub

FileHub

FileHub is the single list of every document in your workspace, whichever module put it there.

A requirements document uploaded in Analyzer, a specification used by Smart PBI, an app build sent to MobileHub and a file uploaded directly into FileHub all appear in the same list, each labeled with where it came from.

Open it from the card at the top of the sidebar, at /filehub.

Why it exists

Before FileHub, a document lived inside whichever module uploaded it, and finding it again meant remembering which module that was. FileHub inverts that: documents are workspace assets, and the module is one of their attributes.

That also means a document uploaded once can be used by several modules rather than uploaded repeatedly.

The list

Three tabs divide the documents:

TabShows
AllEvery active document in the workspace
My UploadsOnly the active documents you uploaded
ArchiveDocuments that have been archived rather than deleted

Each tab shows a count, so you can see at a glance how much is archived.

Filtering and sorting

The toolbar filters by module, so you can narrow to just Analyzer documents or just files uploaded straight into FileHub; the filter matches a document whose source is that module or that is available in it. Search matches the document name or any of its tags. The toolbar also carries a list/grid view toggle.

Sorting offers:

SortBehavior
Last UploadedNewest upload first — the default
Last UpdatedMost recently changed first
Name (A–Z) / Name (Z–A)Alphabetical

The default is upload order rather than update order on purpose: sorting by update moves a document to the top whenever anyone adds a version or edits a tag, which makes a familiar list rearrange itself underneath you.

Filtering, sorting and paging all happen on the server, so the list stays responsive on a workspace with a large document set.

Working with a document

Preview

Documents open in the browser without downloading. Images, PDFs, Word documents, spreadsheets, presentations, CSV, JSON and plain text all render in place.

Versions

A document keeps its version history. Uploading a new file against an existing document adds a version rather than replacing it, and you can open or download any earlier version. A new version has to be the same file type as the document it belongs to, so a history never mixes a .png with a .json.

Editing

Edit file info changes a document's name and tags without re-uploading it. Renaming does not create a new version — the file itself is untouched.

Downloading

Downloads are served through short-lived pre-signed links rather than public URLs, so a link cannot be forwarded to someone without access.

Bulk actions

Select several rows to act on them together: set which modules they are available in, archive or restore them, or delete them.

Uploading

Upload Document adds a document directly to FileHub rather than through a module. Alongside the file you can set a name, tags, and the modules the document is available in. These appear in the list with FileHub itself as the source.

Where documents come from

Modules that accept file input register their documents here:

  • Analyzer — requirement documents for analysis and scoring
  • Smart PBI — sources for backlog generation
  • CaseWriter — sources for test case generation
  • SmartRequest — request attachments and supporting documents
  • DataCrate — uploaded datasets
  • SmartAPI — uploaded API specification files
  • MobileHub — application builds and session files

Because Analyzer's File Management screen is also mounted under CaseWriter and Smart PBI, a document uploaded in any of the three appears once in FileHub, not three times.

Where a document came from and where it can be used are separate: a document can be made available in Analyzer, CaseWriter, Smart PBI, SmartAPI, DataCrate, AutoRunner, and MobileHub, whichever module uploaded it. Analyzer, CaseWriter, Smart PBI, SmartAPI and DataCrate each accept only certain file types, so one that cannot take the file's type is not offered; AutoRunner and MobileHub accept any type.

Limitations to be aware of

warning

FileHub is still being completed, and a few behaviors are not yet what you would expect:

  • The list and the tab counts are workspace-scoped, but operations addressed by document ID — including the bulk ones — are scoped to the company only.
  • The file types a module accepts are enforced by the upload form, not by the API, so a document can still end up mapped to a module that would not have accepted it.
  • Deleting a document propagates to the owning module on a best-effort basis, so a deletion can occasionally leave one side stale.

Treat FileHub as the place to find and read documents; do destructive cleanup deliberately rather than in bulk.