First to Site
Release 3.0

Order Management

Project creation, order placement, search, filtering, sorting, and order history management

Overview

The Order Management system forms the backbone of the Ordering Portal, providing customers with a complete lifecycle from project creation through to order completion. Every interaction - from address lookup to payment confirmation - has been designed as a guided, step-by-step experience that reduces complexity while maintaining the depth of configuration required for FTS's diverse service offerings.

Project Creation

Customers initiate orders by first creating or selecting a project. The project creation workflow includes:

  • Address validation via ArcGIS API - Customers search for and confirm their property address using integrated geocoding services. The system validates addresses against the ArcGIS API to ensure accuracy and consistency across all orders
  • Step 1: Confirm Address - The order flow begins with address confirmation, ensuring the correct property is associated with the project before any services are selected
  • Existing project detection - The system automatically detects when a project already exists for the same address, presenting a clear warning to the customer. Customers can choose to proceed (for scenarios such as resold lots) or cancel, with FTS receiving notification when a customer proceeds with an existing project order
  • Division selection - Customers can select their division during project creation, with division-specific service configurations applied automatically
  • Estate and property data - Project creation captures estate-level coordination data including facade type, house type, and property information for consistency across the project lifecycle

Order Placement Wizard

Order placement follows a structured wizard that guides customers through each step:

Step 1: Confirm Address

The customer confirms the property address retrieved from ArcGIS. This step ensures the correct location is associated with the project before proceeding.

Step 2: Select Services

Customers choose from the services available to their company. Each service displays:

  • Service name and description with hover tooltips for additional detail
  • Pricing in AUD currency
  • Requirements and document specifications
  • Availability based on company and division configuration

Step 3: Upload Documents

Required documentation for the selected services is uploaded via a drag-and-drop interface. The system prompts for specific document types based on the order type, validates file formats, and provides upload progress indication.

Step 4: Review & Pay

Customers confirm their order details and complete payment securely via credit card through the integrated Stripe payment gateway.

Order History

All orders are accessible through a comprehensive order history interface:

  • Paginated table display - Orders are presented in a paginated table format showing order number, order type, status, and submission date
  • Order detail view - Clicking any order opens full details including all submitted documents, status history, and communication threads
  • Visual status indicators - Each order displays its current status with colour-coded indicators for quick scanning

The search system provides flexible order lookup:

  • Full or partial order number search - Customers can enter complete or partial order numbers to locate specific orders
  • Case-insensitive matching - Search handles different capitalisation without requiring exact input
  • Multiple format support - Alphanumeric order numbers with or without hyphens are all supported
  • Prioritised results - Exact matches appear before partial matches, with results showing order number, type, status, and submission date
  • Clear/reset functionality - A dedicated button clears the search and returns to the full order list

Order Filtering

Multi-criteria filtering allows customers to narrow their order history:

Order Type Filter

Filters include all 10 supported order types:

  • FTS Assessment
  • FTS Re-Assessment
  • Engineering Order
  • Energy Order
  • Report & Consent Order
  • Planning Permit Order
  • Developer Approval Order
  • Sale Accept Order
  • Permit Apply Order
  • Protection Works Order

Status Filter

All possible order statuses are filterable:

  • Unprocessed
  • Allocated
  • On Hold
  • Ordered
  • Received
  • Feedback Received
  • Resubmitted

Filter Behaviour

  • Multiple simultaneous filters - Filters can be combined (e.g., Engineering Orders that are On Hold)
  • Immediate results - Filter results update as selections are made
  • Visual indicators - Active filters are clearly shown with visual badges
  • Session persistence - Filter state persists during the user's session
  • Count display - Filtered results show the count of matching orders
  • Combined with search - Filters work alongside the search functionality

Order Sorting

Order history supports multi-column sorting for readability:

  • Sort by date - Chronological ordering of submissions
  • Sort by status - Group orders by their current workflow state
  • Sort by order number - Numerical ordering for reference lookup
  • Service ordering - Services within orders can be reordered using a sortable drag interface

Order Cancellation

Customers can cancel orders that have not yet been submitted for processing:

  • Pending orders only - Cancellation is available exclusively for orders in the "Pending" (draft) state
  • Clear visibility - The cancel option is only shown for orders where cancellation is valid
  • Confirmation workflow - Cancellation requires customer confirmation before proceeding

Draft Order Management

Orders can be saved as drafts for later completion:

  • Draft save capability - Customers can save an in-progress order and return to complete it later
  • Pending status - Draft orders appear with a "Pending" status, representing an order that has been started but not yet submitted
  • Exclusion from active orders - Pending/draft orders are clearly separated from submitted orders in the order history
  • In-progress badge - An in-progress orders badge shows the count of Pending and On-Hold orders for quick reference