Ordering & Workflow
Ordering & Workflow - 13 items delivered in v1.1
What Was Delivered
-
HOTPATCH REQUIRED: Please create an export functionality for Orders. [ "")
-
Your friendly reminder -Staging ordering pagination add pagination and fix UI
-
Orders and Rejection History What happened to the information on who completed the orders? Previously, details were available showing when an order was logged and which user completed it. Can we please reintroduce this?
-
Order Resubmission Logic is Derived: When an order is resubmitted, set the value for "Expected Date" 5 days from the date that it was resubmitted.
-
Project Order tab DA service (rejected) - display rejection field if no rejection code set Orders tab > DA service order (with rejected status history) Show rejections field if the rejection code is not set
-
SLA Calculator is mis-calculating This Engineering order is ordered on a Friday and should discount the weekend days but it doesn't. See image Engineering Ordered on the 7/2/25 with an SLA of 4 days. That calculates that the Engineering job is due 11/2/25. But it should not include weekends therefore the due date for Engineering should be 13/2/25. Please amend.
-
'No’ should not be in the forecast for BP Expected (only YES to commence ordering)
-
Add Purchase Order file to Project Details page Move the project Details Around so that the :
-
Facade Image is first.
-
Purchaser Order is second.
-
Move Builder Data down
-
Add Purchase Order file to Invoice form
-
The ‘No’ should not be in the forecast for BP Expected (only YES to commence ordering)
-
When a Project Order is made, set the associated status of the project with the order made and the date data in the ProjectOrder.
-
Refactor project order
-
Set Commence Ordering Date to the current date when the value for Project.CommenceOrderingOption = Yes
Detailed Items
Checklist
- Capture expected date against ProjectOrder
- Create a new entity ProjectOrderResubmission
- ProjectOrderResubmission should have a field for Expected Date
- If a ProjectOrder has a resubmitted status, then it should display ProjectOrderResubmission.expectedDate() otherwise, it will display the ProjectOrder.expectedDate()
- Adjust reports accordingly.
Impact
Streamlined the ordering pipeline and improved workflow reliability, reducing turnaround times for order processing.