Raising and resolving issues
Issues are the spine of project coordination on Planscape. Every observation, RFI, NCR, and snag flows through the same issue system โ same fields, same status machine, same audit trail. This guide covers the full lifecycle from raised to verified.
Issue types
| Type | Use for | Default priority | Default workflow |
|---|---|---|---|
| Quality | Defects, snag list, finishing issues | Medium | open โ in-progress โ resolved โ verified |
| Safety | Site hazards, near-misses, PPE failures | High | open โ in-progress โ resolved โ verified |
| Coordination | Clashes, sequencing problems, missing info | Medium | open โ in-progress โ resolved โ verified |
| RFI | Question to the designer / specifier | Medium | open โ answered โ closed |
| NCR | Non-conformance against spec/standard | High | open โ in-progress โ resolved โ verified โ closed |
Where issues can be raised
- Mobile app โ on site, with photo + GPS + voice. See tutorial.
- Web app โ Project › Issues › + New issue.
- Revit plugin โ right-click any element โ "Raise issue". Element link auto-set.
- Email-to-issue โ every project has a magic email address; emails sent to it become issues with attachments preserved.
- BCF import โ Project › Issues › Import โ drop a BCF 2.1 file from Navisworks / Solibri / BIM Track. Each topic becomes an issue.
The fields that matter
The form has many fields but only a few make-or-break the workflow:
- Title โ short, specific. "Fire damper FD-103 installed back-to-front" beats "damper issue".
- Type โ picks the workflow. Get this right at raise-time; changing later is allowed but messy.
- Priority โ drives sort order in dashboards. Critical = response within 24h, High = 72h, Medium = 7d, Low = 30d.
- Linked element โ Revit ElementUniqueId. Without this the issue is "floating" and harder to action. Use QR scan or the element picker.
- Assignee โ who's on the hook. One person, not a team. Re-assign as the issue moves through phases.
- Due date โ optional but useful. Triggers SLA breach alerts when missed.
The status machine
Default workflow for Quality / Safety / Coordination / NCR:
open โโ> in-progress โโ> resolved โโ> verified โโ> closed
โ
โโโ> reopened (back to in-progress)
- open โ raised, awaiting action.
- in-progress โ assignee acknowledged, working on it.
- resolved โ assignee says it's done.
- verified โ raiser (or QA) confirms it's actually fixed.
- closed โ admin-locked; can't be edited.
RFI workflow is simpler: open โ answered โ closed.
Status transitions are gated by role:
- open โ in-progress: assignee only
- in-progress โ resolved: assignee only
- resolved โ verified: raiser, QA role, or Project Lead
- verified โ closed: Project Lead
- * โ reopened: anyone, with a comment explaining why
Comment threads
Every issue has a comment thread. Comments are markdown โ you can use **bold**, `code`, lists, and inline image embeds. Tagging a user with @firstname sends them a push notification.
Comments are append-only โ you can't edit or delete them. If you make a mistake, post a correction. This protects the audit trail.
Attachments & photos
Up to 10 photos and 5 voice notes per issue. Additional documents (PDFs, drawings, RFIs) can be attached as well, up to 50 MB each.
Photos taken in the mobile app are automatically:
- Compressed (80% JPEG, 1080p by default).
- Thumbnailed (400px wide for fast list-view loading).
- Geotagged with capture coordinates.
- Timestamped with capture time + upload time.
Tracking & reporting
Project › Issues › Dashboard shows:
- Open issues by type and priority.
- SLA breach count (issues past their due date).
- Median time-to-resolve, broken down by assignee.
- Aging buckets (0โ7d, 7โ30d, 30โ60d, 60+).
- Trend lines for the last 30 days.
Export to CSV or PDF for client reporting.
BCF round-trip
For coordination work with consultants on a different platform:
- Project › Issues › Export โ BCF 2.1.
- Filter (open coordination issues only, for example).
- You get a
.bcfzipfile with topics, comments, viewpoints, and snapshots. - Consultant imports into Navisworks / Solibri / etc., resolves issues, exports back.
- Import the modified .bcfzip back into Planscape. Status changes are applied automatically; conflicts surface for review.
Pushing issues to the Revit author
When the author opens the Revit project with the Planscape plugin, the dock panel shows a count of open issues linked to elements in the active view. Clicking the count opens a side panel listing each issue with its photo, comments, and a "Zoom to element" button that re-centres the Revit view on the affected element.
Bulk actions
From the issue list view, select multiple issues (checkbox or shift-click) and choose:
- Bulk assign (re-route 20 snags to a new contractor)
- Bulk close (after a verification round)
- Bulk export to BCF
- Bulk add comment (useful for batch status updates)
Issue templates
For recurring issue types (e.g. "missing fire collar"), create a template under Settings โ Issue templates. Templates pre-fill type, priority, assignee, and a draft description. Coordinators just adjust the linked element and submit.
Common patterns
Daily snag walk
- Coordinator walks the site with the mobile app.
- Each defect โ photo + drop pin + Quality issue type.
- Auto-assigns to the relevant trade based on location + element category.
- Trade lead gets push notification, schedules fix.
- Coordinator re-visits next day, verifies fix, marks Verified.
RFI to designer
- Site team raises RFI from mobile, attached to the affected element.
- Project Lead reviews + routes to the right designer.
- Designer answers in-thread (markdown supported).
- If a drawing revision is needed, designer attaches the revised drawing as a Deliverable, links to RFI.
- Project Lead marks RFI Closed.
NCR / non-conformance
- QA raises NCR with linked element + photo + spec reference.
- Auto-assigned to contractor responsible.
- Contractor proposes corrective action in-thread.
- QA approves the corrective action (or asks for alternative).
- Contractor implements; marks Resolved.
- QA re-inspects, marks Verified.
- Project Lead closes NCR after Verified.
Common mistakes
- Generic titles. "Issue with HVAC" doesn't tell anyone what's wrong. Be specific.
- Floating issues (no linked element). Hard to triage and easy to forget. Always link.
- Assigning to "the team". Assign to a person. Re-assign as ownership moves.
- Skipping the verify step. Resolved โ fixed. Make the raiser confirm.
- Closing without comments. Future-you will want to know why this was closed. Leave a note.