Ordering & Workflow
Ordering & Workflow - 3 items delivered in v0.20
What Was Delivered
-
WHen new orders are created, Look at the estate that is associated with the project. If the vendor is configured, then preload it when the specific Item / Service is selected. For example:
-
When Estate 1 has Vendor 1 set for the Energy vendor, then when an order is created for a project that has Estate 1 as it’s estate, then Vendor 1 will be selected automatically when the Energy Service is selected.
-
Ordering Status should be collapsed when creating a project. We will never order something when creating project
-
As an FTS User and Client, I should be able to see the date that the order was set to Ordered it should be represented as a field As an FTS User and Client, I should be able to see the date that the order was set to Ordered it should be represented as a field in the Order Tab row. As an FTS User and Client, I should be able to see the date that the order was set to Received. it should be represented as a field in the Order Tab row. Implementation:
-
Create an attribute called ProjectOrder.orderedAt
-
When the status is set to Ordered, set this attribute to (new DateTime())
-
Create an attribute called ProjectOrder.receivedAt
-
When the status is set to Received, set this attribute to (new DateTime())
Impact
Streamlined the ordering pipeline and improved workflow reliability, reducing turnaround times for order processing.