๐Ÿ“ Project Detail

Everything inside a project โ€” info, products, classes, tasks, collaborators, and Excel export.

Overview

Clicking a project card on the Dashboard opens the Project Detail page (/projects/:projectId). This page is the main workspace for a single project. A sticky header shows the project name and a back arrow to return to the Dashboard. Below the header is a tab bar with five sections.

โ„น๏ธ
What you can see and edit depends on your role. Owners have full access; collaborators see only what their permissions allow. See Chapter 9 โ€” Collaborators for details.

Project Tabs

Tab Contents
Project Info Name, description, project-level files, links, and tasks summary
Products All products (STEP assemblies) belonging to this project
Classes Project-level class definitions used to categorise parts
Tasks All tasks across all products in this project
Collaborators Team members with access to this project (owners only)

Info Tab

The Project Info tab shows the project's metadata and quick-access links.

Project name & description

The project name and description are displayed at the top. Owners can edit them inline by clicking the edit icon next to the name or description field.

Project-level files

Attach reference documents, PDFs, or any files directly to the project. These are separate from product-level files.

Project-level links

Store external URLs (e.g. specification documents, supplier pages) at the project level.

Tasks summary

A summary of open tasks is shown. Clicking View Tasks switches to the Tasks tab.

Products Tab

The Products tab lists all products (3D assemblies) in the project. See Chapter 4 โ€” Products for full details on uploading and managing products.

Classes Tab

Classes are project-level templates that define structured data fields for parts. Once defined, classes can be assigned to individual parts in the 3D viewer.

Viewing classes

Each class is shown as a row in an accordion list. Click a row to expand it and see the class description and its fields.

Creating a class

  1. Click the + button in the Classes section header (requires addClasses permission).
  2. In the modal, enter a class name and optional description.
  3. Add fields by clicking Add field. Each field has a label and a type:
Field type Description
Text Free-form single-line text
Number Numeric value
Dropdown Predefined list of options (you define the options)
Checkbox Boolean true/false
Date Date picker
  1. Click Save to create the class.

Editing & deleting classes

Expand a class row, then use the Edit or Delete buttons that appear. Deletion requires confirmation.

โš ๏ธ
Deleting a class removes its definition from the project. Parts that were assigned this class will lose their class data.

Tasks Tab

The Tasks tab shows all tasks across every product in the project, plus project-wide tasks. This gives a bird's-eye view of all work in progress.

For full task management details, see Chapter 6 โ€” Tasks.

Collaborators Tab

The Collaborators tab is visible only to the project owner. It shows all collaborators at the project scope and lets you invite new ones.

For full collaboration management, see Chapter 9 โ€” Collaborators.

Export to Excel

The entire project โ€” including all products, tasks, files, links, classes, and version history โ€” can be exported to an Excel workbook.

  1. Go to the Project Info tab.
  2. Click the Export Project button (download icon, near the bottom of the info panel).
  3. SysHub fetches all data and generates an .xlsx file. A spinner shows while the export is in progress.
  4. The file downloads automatically to your browser's default download folder.
๐Ÿ’ก
Individual products can also be exported from the Product Info tab. The project export includes all products in one file.