Ordering Portal
Notes & Communication
Order notes and file attachments for customer-staff communication
Notes & Communication
Order notes provide a chat-style communication channel between customers and FTS staff, attached to individual orders.
Where Notes Appear
Notes are displayed on the Order Detail Page (/order/{id}):
- Sidebar: Scrollable list of all notes
- Main content: Form to compose new notes
Viewing Notes
Note List
Notes are fetched via GET /order/{id}/notes and displayed in chronological order. Each note shows:
| Element | Description |
|---|---|
| User name | Who posted the note |
| Timestamp | When the note was posted |
| Content | The note text |
| Attachments | Any attached files (displayed inline for images, as download links for other types) |
Note Attachments
- Notes can include file attachments
- Images are displayed inline within the note
- Other file types show as downloadable links
- Attachments are uploaded to the note via
POST /v3/api/ordering/project-orders/{orderId}/notes/{noteId}/attachments
Creating Notes
Compose Form
The note creation form includes:
- Text area — for the note content
- Attach file button — to upload files with the note
- Submit button — posts the note
How It Works
- Customer types a message in the text area
- Optionally attaches files
- Clicks submit
- Frontend calls
POST /order/{id}/noteswith the note content - If files are attached, they are uploaded separately to the note's attachment endpoint
- The notes list refreshes to show the new note
Use Cases
| Scenario | Who Posts | Purpose |
|---|---|---|
| Order clarification | Customer | Ask questions about order requirements |
| Document explanation | Customer | Explain uploaded documents or corrections |
| Status update | FTS Staff | Inform customer of progress |
| Rejection reason | FTS Staff | Explain why an order was rejected or put on hold |
| Resubmission notes | Customer | Describe what was corrected when resubmitting |
Note Visibility
Notes on an order are visible to:
- The customer who placed the order
- FTS staff assigned to the order or project
- Admin users
Notes are order-specific — they belong to a single order, not the entire project. For project-level communication, the Customer Portal provides Project Notes (a separate feature).