Download Reportworq
⬇ Guide PDF

Contribution (write-back) overview#

Most of Reportworq sends information out: a report becomes a PDF, an Excel file, or a slide deck, and it lands in an inbox or a folder. Contribution runs the other way. It hands people an input form, collects what they enter, and writes those values back into a planning system.

The target is a real plan, not a mailbox. Collected numbers post back to an IBM Planning Analytics (TM1) cube, a SQL table, or a Workday Adaptive model, so the loop closes where the plan actually lives.

The mental model#

Three ideas carry the whole feature:

A campaign is built on the same report machinery as any other Reportworq job, source worksheets, parameters, and optional bursting, so an author who can build a report can build a campaign. The difference is that the worksheets carry contribution formulas that turn plain cells into editable, validated inputs.

Contribution and data collection are not the same process#

Data collection is a separate Reportworq feature for collecting input workbooks, and a campaign does not run through it. Both write to planning systems, both are covered by the same license, and they are documented next to each other for that reason, but they are two distinct processes that do not blend today. They differ at every step of a round.

Step Contribution campaign Data collection
What the person sees An assigned input form in the browser, in My Input Forms An Excel workbook they received or downloaded
How input comes back Submitted in the browser, with validation and optional approvals Returned as a workbook, by upload or to a monitored mailbox
What writes to the plan The campaign's export, mapping collected fields to the target The data-collection engine, running the workbook's hidden write-back formulas
Where it is run and watched The campaign dashboard Configuration ▸ Data Collection, and the write-back activity view

Data collection stands on its own merits. Sending a workbook out and letting an inbox collect it back is still the right answer when contributors work offline, when the round is small enough that assignments and approvals are overhead, or when an existing workbook already carries its write-back formulas. Reach for a campaign when you want assigned ownership, in-form validation, approvals, and a dashboard that shows who has not submitted. See Data collection processing.

How a cycle runs#

  1. An author builds a campaign: designs the form worksheets, generates and assigns forms, sets notifications, and configures the export target. See Author a contribution campaign.
  2. Generate Forms turns the definition into concrete forms, one for every output the report definition would produce. A definition that repeats per value, whether through a parameter set to One report per item or through burst sets, fans into many forms, for example one budget form per cost center, so each contributor sees only their slice. A definition that produces a single report produces a single form.
  3. Before the round opens to real people, the author measures and sizes it: how much memory a form costs, how many contributors a server carries, and whether the experience holds up under load. See Scale and size a contribution campaign.
  4. Contributors fill their forms in My Input Forms, clear any validation errors, and submit. See Fill in and submit a form.
  5. If approvals are on, an approver reviews each submitted form and approves or rejects it. One approval closes a form, regardless of how many approvers are assigned.
  6. An export pushes the collected data to the target system, on a trigger (for example on approval, or on a schedule) or run by hand from the dashboard.

Who does what#

Role Where they work What they do
Campaign author The campaign editor Designs forms, assignments, notifications, and exports.
Contributor My Input Forms Fills and submits assigned forms.
Approver My Input Forms Reviews submitted forms; approves or rejects.
Administrator Configuration Licenses contribution, keeps the write-back targets reachable, and runs data collection processing.

Contribution is not a separate account type. Anyone who can sign in, a User, an Author, or an Administrator, can be assigned as a contributor or approver on a Contribution-licensed installation, and My Input Forms simply appears in their side rail alongside everything else they already see.

When to use contribution#

Reach for a campaign when you need to gather data from people and put it back into a plan: a budget submission round, a headcount input round, a driver-based forecast, or any cycle where owners enter numbers you then consolidate. If you only need to send a report out, a standard report job is the right object, not a campaign.

Write-back requires the licensed Contribution capability, which includes Data Collection, to post data to a target. Without it you can still author campaigns and collect input, but the export cannot write to the plan. See Data collection processing.

Going deeper. The formulas that define input cells, validation, and controls live in the form worksheets. See Contribution functions.

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 page

Or write to support@reportworq.com directly.