Section Visibility
Control which major sections appear in the Projects module by toggling these options:| Section | Description |
|---|---|
| Timeline | Show project timeline with start and due dates |
| Progress | Show progress bars and completion percentage |
| Hours | Show estimated and actual hours |
| Financials | Show revenue and budget information |
| Details | Show project summary and description |
| PSA Phases | Show phases synced from your PSA system |
| Project Tickets | Show tickets under phases (requires PSA Phases) |
| Time Entries | Show time entries under tickets (requires Tickets) |
Some sections have dependencies. For example, Project Tickets requires PSA Phases to be enabled, and Time Entries requires Project Tickets to be enabled.
Kanban Settings
The ticket-level Kanban feature is currently in development and available only in development environments.
- Show Kanban - Enable/disable the Kanban tab in project details
- Group By - Default grouping for ticket columns (Status, Technician, or Priority)
- Density - Default card density (Comfortable, Compact, or Dense)
Field Visibility
Fine-tune which fields appear on project cards with these toggles:Basic Information
Basic Information
- Project Name - The project title
- Company - The client company name
- Status - Project lifecycle status badge
- Summary - Project description text
- Project Lead - Assigned project manager
Progress Fields
Progress Fields
- Progress % - Completion percentage
- Estimated Hours - Budgeted hours
- Actual Hours - Hours worked
- Hours Variance - Difference between estimated and actual (under/over)
Timeline Fields
Timeline Fields
- Start Date - Project start date
- Due Date - Project deadline
- Timeline Comparison - Visual progress indicator on timeline
- Last Changed - When the project was last updated
Financial Fields
Financial Fields
- Estimated Revenue - Projected revenue
- Actual Revenue - Revenue earned
- Revenue Variance - Difference between estimated and actual
Live Preview
As you toggle field visibility options, the Live Preview card on the right side of the page updates in real-time. This shows you exactly how project cards will appear with your current settings.Status Mapping
MSPortal uses status mappings to organize projects into kanban columns. There are two separate mapping configurations:Project Kanban Columns
This mapping controls how project lifecycle statuses (from your PSA) map to display columns on the main Projects dashboard kanban. Default Column Groups:- Not Started
- In Progress
- On Hold
- Completed
- Cancelled
View Current Mappings
The Project Kanban Columns section shows each column and which PSA statuses are assigned to it.
Add Statuses to a Column
Click on a column to expand it. Use the dropdown to select PSA statuses that should appear in that column.
Set Default Status
For each column, you can set a default status. When you drag a project to that column and only one status is available, this status will be applied automatically.
Ticket Kanban Columns
This mapping controls how ticket statuses (from your PSA service boards) map to columns in the project-level ticket kanban view.This is separate from the project status mapping because tickets use different status values than projects. For example, ticket statuses might include “New,” “Scheduled,” “In Progress,” “Waiting Customer,” while project statuses might be “Planning,” “Active,” “On Hold.”
- Each column can have multiple ticket statuses mapped to it
- Set a default status for auto-selection when dragging
- Unmapped statuses can be added dynamically when moving tickets
Managing Status Mappings
Adding New Statuses
When a new status appears in your PSA that isn’t mapped to any column:- The status will appear in the Unmapped Statuses list
- Drag or select it to add it to the appropriate column
- Save your changes
Auto-Add Unmapped Statuses
When you drag a project or ticket to a column that doesn’t have the required status mapped:- MSPortal detects the unmapped status
- If you have settings permissions, you’ll be prompted to add the status to the column
- Choose Yes to add it automatically, or No to just move the item this once
Resetting to Defaults
Click the Reset to Defaults button to restore all project display settings to their original values. This will:- Re-enable all section and field visibility toggles
- Reset status mappings to default configurations
- Reset kanban settings to defaults
Permissions
| Permission | Capability |
|---|---|
read_settings_projects | View project display settings |
write_settings_projects | Modify project display settings |
manage_settings_projects | Full access including status mapping |
Best Practices
Start Simple
Begin with default settings and customize as you learn what information your team needs most.
Match Your Workflow
Map PSA statuses to columns that match how your team actually works and thinks about project stages.
Set Defaults
Configure default statuses for each column to speed up drag-and-drop operations.
Keep It Clean
Hide fields that your team doesn’t use to reduce visual clutter on project cards.