1. Programme
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Project detail is drillthrough and hidden. Programme and Project detail extend the built S&D Capital Projects report |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| State slicer | slicer (dropdown) | 1296,64 | 232×48 | Dropdown on DIM_Building[State] |
| Proposal owner slicer | slicer (dropdown) | 1544,64 | 232×48 | Dropdown on DIM_PropertyJob[Proposal Owner] |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Reuses the S&D Capital Projects measures: Finance S&D Capital Budget, Spend, Committed, Balance and Funding. The live Spend measure is labelled Actuals on the page |
| Budget and actuals by state | matrix + IBCS SVG measures | 224,336 | 816×320 | States sorted by BU, then 'No site recorded'; AC solid, CM hatched, BU shaded outline; a click filters the table below |
| From budget to balance | waterfall (Deneb) | 1056,336 | 832×320 | BU, then AC and CM taken off to leave the balance; funding received as a dashed outline for comparison |
| Largest projects by budget | matrix + IBCS SVG measures | 224,672 | 1664×352 | Top 7 of 61 projects by BU; Flags = open exception rules; row click drills through to Project detail |
2. Exceptions
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Project detail is drillthrough and hidden. Programme and Project detail extend the built S&D Capital Projects report |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| State slicer | slicer (dropdown) | 1296,64 | 232×48 | Dropdown on DIM_Building[State] |
| Proposal owner slicer | slicer (dropdown) | 1544,64 | 232×48 | Dropdown on DIM_PropertyJob[Proposal Owner] |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | One tile per rule from REF_ProjectRule (rules OVR, FUN, IDL, NOB, NOS): projects and the amount at issue. OVP is FM only |
| Open exceptions by rule and age | barChart (stacked) | 224,336 | 816×320 | Count of open exceptions by rule and days since the project first breached it; needs snapshot history for the age |
| Who holds them | barChart (stacked) | 1056,336 | 832×320 | Open exceptions by proposal owner: decision date set (navy), no date yet (crimson); needs the decision log |
| Projects to decide, largest amount first | tableEx | 224,672 | 1664×352 | One row per project and rule, from REF_ProjectRule. Owner, decision and due date come from a decision log that does not exist yet. A blank on a pale tint = no due date set yet. Dot: crimson breach, amber warning, grey data issue. Row click drills through to Project detail. Sorted: amount at issue, descending |
3. Commitments
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Project detail is drillthrough and hidden. Programme and Project detail extend the built S&D Capital Projects report |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| State slicer | slicer (dropdown) | 1296,64 | 232×48 | Dropdown on DIM_Building[State] |
| Proposal owner slicer | slicer (dropdown) | 1544,64 | 232×48 | Dropdown on DIM_PropertyJob[Proposal Owner] |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | From FCT_Commitment: open Coupa purchase orders less what has been invoiced. Coupa loads nightly, the model refreshes about 07:00 |
| Where the commitments sit | matrix + IBCS SVG measures | 224,336 | 816×320 | Top 6 projects by CM; AC solid, CM hatched after AC, BU shaded outline; ΔBU shows who is pushed over by orders |
| Open commitments by age of order | columnChart | 1056,336 | 832×320 | Still-committed amount by months since the order was raised; crimson = over 12 months, needs a close-out or re-confirmation |
| Open purchase orders, oldest first (kAUD) | tableEx | 224,672 | 1664×352 | One row per open order; blank invoiced and last invoice = nothing invoiced yet, never zero. Crimson days = open over a year. Sorted: raised date, oldest first |
4. Movement
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Project detail is drillthrough and hidden. Programme and Project detail extend the built S&D Capital Projects report |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| Compare with slicer | slicer (dropdown) | 1296,64 | 232×48 | Dropdown on snapshot date |
| State slicer | slicer (dropdown) | 1544,64 | 232×48 | Dropdown on DIM_Building[State] |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Each tile is a difference between today and the chosen snapshot; needs a stored weekly snapshot of the balances and rules |
| What moved the balance | waterfallChart | 224,336 | 816×320 | Change in BU − AC − CM since the snapshot: blue adds to the balance, grey uses it, navy is the net. Orders released = committed that was invoiced and moved to actuals |
| Exceptions opened and cleared | barChart (Deneb) | 1056,336 | 832×320 | Exceptions that opened (crimson) and cleared (blue) since the snapshot, with the open count now |
| Biggest movers since 5-Oct-26 | tableEx | 224,672 | 1664×352 | Top 6 projects by size of change in balance; main driver is the largest of budget, actuals and orders. Crimson = balance below zero. Sorted: size of change, descending |
5. Our stake
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Project detail is drillthrough and hidden. Programme and Project detail extend the built S&D Capital Projects report |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| State slicer | slicer (dropdown) | 1296,64 | 232×48 | Dropdown on DIM_Building[State] |
| Our role slicer | slicer (dropdown) | 1544,64 | 232×48 | Dropdown on Managed or Monitored |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Managed = sites with an S&D job (buildable now); Monitored, contact and review date need a short register that does not exist yet |
| Involvement by state | barChart (stacked) | 224,336 | 816×320 | Count of properties with a managed or monitored stake, by state, against all properties in the state |
| Why we hold a stake (monitored sites) | barChart | 1056,336 | 832×320 | Monitored properties by the reason we hold a stake; the reason is not recorded today, so this needs the register |
| Where our stake is largest, and where it has gone quiet | tableEx | 224,672 | 1664×352 | One row per site; budget blank where S&D has no job. A blank contact on a pale tint = none named; crimson date = not reviewed in over 12 months. Sorted: managed by budget, then monitored by oldest review |
6. Project detail (drillthrough)
Visuals and positions (11)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Project detail is drillthrough and hidden. Programme and Project detail extend the built S&D Capital Projects report |
| Back button | actionButton | 1792,16 | 112×80 | Back to the calling page |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| Key message | textbox | 208,144 | 1680×32 | One-sentence message from a text measure, so it always matches the data |
| Data readiness | textbox | 1552,146 | 336×28 | Static text; shows whether the source data exists today |
| KPI row | cardVisual | 208,192 | 1680×128 | Same five measures as Programme, for the selected project; replaces the built Project detail header |
| Cumulative actuals and orders against budget | lineChart | 224,336 | 1024×320 | Cumulative AC by fiscal period, CM stacked at the latest period, BU as a shaded outlined band, funding as a dashed step line |
| Milestones | tableEx | 1264,336 | 624×320 | Milestones: planned, forecast or actual, and days late. Needs milestone dates, which are not recorded today |
| Open purchase orders on this project (kAUD) | tableEx | 224,672 | 1040×196 | From FCT_Commitment for the selected project; blank invoiced = nothing invoiced yet. Sorted: raised date, oldest first |
| Latest ledger lines (AUD) | tableEx | 224,884 | 1040×140 | The built Project detail transactions table, cut to the latest lines; newest first. Sorted: date, newest first |
| Exceptions and decisions | textbox | 1280,672 | 608×352 | Open and cleared exceptions with owner, decision and due date, then the latest catch-up note |
7. Notes
Visuals and positions (7)
| Visual | Type | x,y | w×h | Content |
|---|---|---|---|---|
| Page navigator | pageNavigator | 0,144 | 192×256 | Visible pages only; Project detail is drillthrough and hidden. Programme and Project detail extend the built S&D Capital Projects report |
| Reset button | actionButton | 1792,16 | 112×80 | Clears slicers and cross-filters |
| Title (who / what / when) | textbox | 208,48 | 1072×80 | IBCS three-line title; lines 1 and 3 driven by measures |
| What the numbers mean | textbox | 224,192 | 816×540 | Plain-English definitions for every measure on the S&D pages |
| Questions to settle | textbox | 224,748 | 816×276 | Decisions that change what gets built, to settle before the first page |
| Data readiness | table | 1056,192 | 832×480 | Where each page gets its data and whether the source exists today |
| Not covered yet | textbox | 1056,688 | 832×336 | Known gaps, stated once in plain English |