First to Site
Release 3.2

Ordering Workflow

Division-based commencement triggers, draft lifecycle, and impersonation API

What Changed

Commencement Triggers

  • Division-based ordering commencement triggers with legacy fallback for divisions without configured triggers
  • Fixed commencement trigger firing on first order update
  • Fixed orderedAt autofill for submitted account orders

Draft Order Lifecycle

  • Hard delete endpoint for draft orders (permanent removal, not soft delete)
  • Draft statusTag enforcement to prevent status leakage
  • Status filtering to separate drafts from submitted orders in listings

V3 Impersonation API

  • Ordering portal impersonation API with full auth and revocation flow
  • Ordering portal access guard to validate impersonation tokens
  • Scoped to V3 API endpoints only

Vendor & Assignment Defaults

  • Fixed ordering vendor defaults for DA engineering and energy categories
  • Standardised order update note titles for consistency

Delay Management

  • Manage delays available for all order types (not just specific categories)
  • Security check to prevent adding delays to rejected orders
  • Order date sync gated by order status to prevent stale date writes

Impact

Stabilised the ordering pipeline with proper draft lifecycle management, division-aware triggers, and secure impersonation for support workflows.