Where the files live#
Every Timberline report is a workbook, and every workbook is stored in one of two places. Knowing which is the difference between "I edited it and everything still works" and "the demo failed in front of a customer".
The nine source files#
They are in Workspace ▸ Files ▸ Timberline ▸ Financial Reports ▸ Source Files:
| File | What it is | Used by |
|---|---|---|
Timberline_Board_Pack.xlsx |
the board pack, 4 chart sheets plus a hidden data sheet | the three board-deck jobs |
Timberline_Board_Pack_Market.xlsx |
the per-market revenue review | the two division-slide jobs |
Timberline_Board_Pack.pptx |
the board deck template | Board Packet, Board Packet with Division Slides |
TimberlineDivisional_Board_Pack.pptx |
a variant deck template | (nothing currently, see the Codex note) |
Financial_Board_Book.xlsx |
income statement, balance sheet, cash flow | both Financial Statements jobs |
Timberline Sales Information.xlsx |
the deep sales analysis, plus an AI Context sheet | Timberline Sales Information |
Sales Rep Scorecard.xlsx |
team and rep scorecards | Sales Rep Scorecard |
Timberline_Budget_Input_Model.xlsx |
the budget contribution form template | Segment & Channel Budget Input |
The two storage locations, and why it matters#
Workspace file storage holds seven of the nine. These live inside the workspace, so they travel with it: stand the workspace up anywhere and the files are there.
Network Folders holds the other sources. A provider called Reports points at a folder on the server's filesystem. Two things read from it: the Commission Statements workbook, and the PowerPoint template used by Divisional Packet.
The consequence is the general lesson: workspace file storage travels with the workspace; a network folder does not. A job bound to a network provider needs that folder to exist, with the service account able to read it. If you move a workspace between servers, the workspace files come along and the network-folder sources have to be re-created.
How to change a workbook#
Do it through the application, not by editing files on disk. Editing the stored bytes directly desynchronises the file record and bypasses the store's change tracking.
- Download the workbook from Workspace ▸ Files ▸ … ▸ Source Files.
- Edit it in Excel, with the Reportworq add-in installed. The workbooks are full of add-in formulas, and saving them without the add-in available bakes errors into the cells.
- Upload it back over the same file record, so the file's identity is preserved. Every job binds to a file id, not to a filename; replacing the record keeps the binding, adding a new file breaks it.
- Re-run Test / preview on every job that uses the file. The list is in the table above.
For the Network Folder sources, replace the file at the network root on the server instead.
The one rule: do not break the names#
Jobs bind to named ranges and worksheet names, not to cell addresses. Rename a sheet, delete a named range, or move a range a job maps a parameter to, and the job breaks at run time, not when you save. Nothing warns you.
These are the names currently load-bearing:
| Workbook | Names a job depends on |
|---|---|
Timberline_Board_Pack.xlsx |
EmailTO, FirstName, SlideTitle, StartingYear, SummaryPL, NetRevKPI, GMKPI, OMKPI, NIKPI, NMKPI, CAGRKPI, IncomeStmt, Outlook1, OUtlook2, PlanAssumptions |
Timberline_Board_Pack_Market.xlsx |
Market, IncomeStmt, ProductSlice |
Financial_Board_Book.xlsx |
Market, Year, EmailTo |
Timberline Sales Information.xlsx |
Market, Channel, Product, Year, EmailTO, EmpName |
Sales Rep Scorecard.xlsx |
Manager, RepID, CY, MgrName, MgrEmail, plus the report-view names below |
LargeContributionForm.xlsx |
Employee, Employee2, Suppress, plus the report-view names below |
Both of those workbooks also carry reserved names that the add-in generates for you, controlling how a dynamic-row grid expands. You will recognize them in the Name Manager because they are prefixed and look nothing like the readable names above. Leave them alone: they are not yours to rename, and a report that loses one stops expanding its rows.
Two traps worth knowing before you edit#
Sheet-scoped names shadow workbook-scoped ones. Timberline Sales Information.xlsx defines
Market, Year, Product and Channel at workbook level and redefines several of them at sheet
level on three of its tabs. That is how one parameter drives a different cell on each tab, but it
means "find the Market cell" has more than one right answer, and changing the wrong one silently
affects only some tabs.
A parameter maps to one cell per worksheet. That is why LargeContributionForm.xlsx has both
Employee (on the Comp sheet) and Employee2 (on the Sales sheet) for what is conceptually one value.
Any template that needs the same scope on two sheets needs two names.
Hidden and excluded sheets#
Two sheets do unusual jobs, and neither is a mistake:
- The board pack's data sheet is hidden but included. It holds the parameter cells, the recipient lookups, the slide title and the data reads that the visible chart sheets reference. Excluding it breaks the deck; hiding it keeps it out of the output.
AI Contextin the sales information workbook is visible but excluded. It carries 31 rows of guidance for the AI, purpose, questions it answers well, questions to send elsewhere, data caveats, so the context lives with the report and travels with it. It never appears in output.
Related#
Feedback on this page
Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.
Email feedback on this pageOr write to support@reportworq.com directly.