Source report providers#
A report provider is a configured location that supplies the source files a report renders: Excel workbooks and PowerPoint templates. When an author adds a source on the Reports step, Reportworq opens the Select a Report dialog, which browses a report provider as a folder tree with a file grid.
Providers are managed in Settings, Integrations, in the Report Providers family. See The integrations hub for the add, test, enable and delete mechanics that apply to every integration family.
They are a security boundary, not a convenience#
This is the point that gets missed. Reportworq permits report content only from trusted locations defined as report providers. A job cannot be pointed at an arbitrary server path, so it cannot be based on an invalid source or aimed at a sensitive file outside the approved locations.
That makes "which locations do we register" an access-control decision, not a shortcut. Anyone who can write a file into a registered provider can get that file rendered by Reportworq. Scope provider roots as tightly as the reports actually need.
You may define an unlimited number of providers.
Provider types#
| Provider | What it reads | Writable from the dialog |
|---|---|---|
| Workspace files | Files stored in the Reportworq workspace itself, shown with the same folders, names and permissions as the workspace file browser | Yes |
| Network folder | A share or path reachable from the Reportworq server | Yes |
| SharePoint | A SharePoint document library | Yes |
| OneDrive | A OneDrive location | Yes |
| Google Drive | A Google Drive location | Yes |
| Box | A Box folder | No, read-only |
| IBM Planning Analytics application folders | Workbooks published in a Planning Analytics application folder | No, read-only |
Read-only providers are browse-and-load only. The Select a Report dialog hides its upload, rename, delete and create-folder buttons for them, because the provider reports that it does not support those operations. This is why the dialog looks different depending on which provider you are in; it is not an inconsistency.
Do not confuse the Box report provider with the Box distributor. Reading source files from Box is read-only. Delivering output to Box is a separate distributor, and that one writes. The same is true for the other locations that appear in both lists.
Prerequisite: at least one provider must exist#
Add a Report requires a configured report provider. On a fresh install with none registered, the action reports "No report providers are configured" and authoring cannot begin. Provider setup is a genuine prerequisite of the first report, so put it early in your implementation plan.
Working with a provider#
Authors do not configure providers, they consume them:
- On the Reports step, select Add a Report.
- Navigate the provider tree on the left and pick a file from the file grid.
- Confirm with OK.
Both Excel workbooks and PowerPoint templates appear in the provider, so either can be added as report source content.
On a writable provider, Upload File(s) brings a local file into the provider so it can be added as a source. On a read-only provider the file has to arrive by that system's own means, for example someone putting it in the Box folder.
Dynamic, parameter-driven source paths#
A source file's path can embed parameter values, resolved beneath the provider root at run time. For example:
c:\temp\%param:BU% Business Unit.xlsx
Templates/%param:Region%/report.xlsx
One job then reads a different workbook per parameter combination, which is how a burst can render genuinely different templates per business unit rather than the same template with different filters.
A report using this shows a lightning-bolt icon in the Reports grid, with the tooltip "This report uses a dynamic report path." That icon is your signal that the source file is not fixed.
The resolved path is still confined beneath the provider root, so the security boundary holds.
Two operational traps#
Disabling a provider breaks viewing and running. A disabled provider can no longer resolve its sources, so authors cannot browse its files and any job referencing a file from it fails to run. Disabling is not a soft action; treat it as a change with job-level impact.
Changing a provider's folder location may strand existing jobs. Jobs hold a reference to the file as it was resolved. If you move the root, expect to update the jobs that referenced the old path.
A note on "Reportworq Drive"#
If you are coming from version 5, "Reportworq Drive" split into two distinct things in version 6:
- A built-in provider backed by the repository. It is retired: you can no longer create a new one, but existing instances stay resolvable so older jobs keep working. Disabling one does not delete its files, it only stops listing it.
- Workspace file storage, which is the replacement and is the provider you should use for new work. It is a thin layer over workspace file items, so the dialog shows the same folders, names and permissions as the workspace file browser, and uploads honor the configured file-extension allow-list.
Do not treat the two as interchangeable when planning a migration.
Related pages#
- The integrations hub for registering, testing and enabling connections.
- Plan your integrations for where this decision sits in the sequence.
- Destinations for the write side, which is a separate list.
- Script Runner, whose
.csxfiles are also loaded through a report provider and inherit its access control.
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.