Costs are now provided to LCC Engine and returned as arrays, split by Expense Element. This applies to actual, planned, forecast occurrences.
Meter reading / timestamp calculations are now throttled and cached in the Task Management pages, improving performance.
Component & Service Management
Issues with pagination on the Component Management page were fixed.
Set the default sort order on the Task Management pages to be Asset, which means pagination works by default. When a user sorts by a calculated column (eg. Next Date) all rows matching the filters are calculated and returned and the frontend then applies pagination as an "infinite scroll" in the grid.
Work Orders
Tightened the business rules for Work Order Status and Dates. An In Progress or Completed Work Order will now fail to save if a Started At Date is not provided. A Completed Work Order will now fail to save if Started At and/or Completed At Dates are not provided.
Work Requests
Work Requests now support Task Code and Modifier Code as optional fields. This enables users to specify the Component that a Work Request relates to.
Sign Up
Fixed several issues related to signing up a new tenant.