v1.2.0

Cross-product reporting

Reporting now spans every product in the suite, so people, jobs, assets, contracts and orders can be read together rather than one module at a time.

New

  • Cross-product reports combining people, jobs, assets, contracts and orders.

  • Saved views with per-role visibility, so teams only see their scope.

  • Scheduled delivery of any report to named owners.

  • CSV and BI export with stable field names for downstream tools.

Improvements

  • Faster aggregation on accounts with large job histories.

  • Clearer labelling of approval states in exported data.

  • Report filters now remember the last used period per user.

Fixes

  • Corrected a rounding difference between job cost and invoice totals.

  • Resolved an issue where archived records appeared in date-ranged reports.

v1.1.0

Approval gates in operations+

Approvals get real structure this release: named owners, deputies, spend thresholds and a record of who decided what.

New

  • Stage gates with a named owner, a deputy and an escalation threshold.

  • Spend thresholds that route approvals automatically by value.

  • Approval history on every job, with who, when and what changed.

  • Mobile approvals for owners working away from a desk.

Improvements

  • Permission sets now map cleanly onto approval roles.

  • Pending approvals surface in one queue rather than per job.

  • Notifications reach a person, not a shared inbox.

Fixes

  • Fixed a case where a withdrawn approval left a job in the next stage.

  • Resolved duplicate notifications when a deputy and owner both acted.

v1.0.0

Scheduling views in operations+

Scheduling in operations+ gains day, week and month views, with competence checks and travel time built into availability.

New

  • Day, week and month views with drag-and-drop rescheduling.

  • Competence checks that prevent booking an uncertified engineer.

  • Asset availability shown alongside people availability.

  • Knock-on impact preview before a change is committed.

Improvements

  • Travel time factored into availability by default.

  • Clearer conflict messaging when two jobs compete for one asset.

Fixes

  • Corrected timezone handling for accounts operating across regions.

  • Resolved an issue where recurring jobs skipped bank holidays incorrectly.