Context:
Request for a custom build or enhancement to the Hazard and Risk Register, focusing on layout and especially the print output.
Stakeholders are not interested in a Global Report; they want the register itself to print in a specific format.
Two reference images provided:
Image 1: Current system print layout (baseline).
Image 2: Desired enhanced print layout (target).
Problem statement:
The current Hazard and Risk Register layout and print styling do not meet user expectations.
Printed output needs to match the layout shown in Image 2.
Required changes:
Register UI layout enhancements (on-screen)
Align the on-screen register layout with the structure shown in Image 2 (columns, ordering, grouping, spacing).
Ensure column visibility, widths, and wrapping mirror the desired print layout to reduce divergence.
Provide column configuration (show/hide, order, width) if feasible, with saved user preferences.
Print-specific layout (high priority)
Implement a dedicated print stylesheet/template for the Hazard and Risk Register that produces the layout in Image 2.
Ensure:
Correct column order and headings.
Pagination with repeated table headers on each page.
Proper scaling, margins, and page breaks between logical groups (if applicable).
No truncation of long text fields; allow wrapping with sensible row height.
Optional condensed mode to fit more rows per page.
Include metadata in the header/footer: register title, date/time, filters applied, page numbers, and organisation/department if required.
Filtering context in print
Print view should include currently applied filters and sorting to reflect exactly what’s on screen.
Add a “Print preview” button from the register that opens the print-optimised view with the same data slice.
Export options (if printing pipeline prefers files)
Provide export to PDF (print-optimised) that matches Image 2 styling.
Ensure parity between PDF export and browser print.
Accessibility and performance
Maintain accessible table semantics and keyboard navigation.
Virtualisation for large datasets on-screen, while print/export renders the full result set or the filtered subset, as specified.
Acceptance criteria:
Printing the Hazard and Risk Register produces a document that matches the layout and styling in Image 2.
Table headers repeat on each printed page; page numbers and timestamp are present.
Long text wraps without overlap or clipping; columns align consistently across pages.
The print view reflects current filters and sort order from the register.
No dependency on or requirement to generate a “Global Report.”