Hello, how can we help you today?

Bulk submission

  • Updated
MATCHi — Bulk RF Submission

How bulk submission works

Instead of opening each report individually to send it to RF, the bulk submission feature lets facility admins select and submit many reports at once, then review and fix any issues — all from the same page. All users at a facility share the same view and submission state.

1

Select reports and send them to RF

When the bulk submission feature is active, a checkbox column appears as the first column of the reports table. Each row can be selected individually, or the header checkbox selects all currently visible rows at once.

Once at least one row is checked, a selection footer bar appears at the bottom of the table showing the count of selected reports, a Clear button to deselect all, and a Send to RF button. Clicking Send to RF creates a new submission batch — a group of reports queued for delivery to RF in sequence.

You can repeat this as many times as needed. Each click of Send to RF creates a new batch and adds it to the submission queue. There is no limit on how many batches can be created, and a new batch can be started even while a previous one is still being processed.

📌
A report stays in its batch until the batch is deleted. Once a report is part of a submission batch it remains there regardless of what happens — even if it fails, gets fixed, or is re-sent in a later batch. The only way to remove it from the history is to delete the entire batch using the × button on the batch card.
💡
Reports that are currently being processed (in-flight) are highlighted in the table and cannot be re-selected until the result arrives from RF.
Reports table with checkbox column and selection footer showing 3 reports selected, Clear, Send to RF
2

Filter and send all visible ready-to-send reports

To quickly target only the reports that are ready, use the Status filter at the top of the table and select Ready to send. The table will show only those reports. Then use the header checkbox to select all visible rows at once and click Send to RF in the footer.

Only reports with status Ready to send are eligible to be sent to RF. Reports with other statuses — In progress, Failed, Sent, Partially sent — will not be processed by RF, as they either have missing information or have already been submitted. Filtering first ensures you are only queuing reports that are actually ready.

Status filter set to Ready to send, header checkbox selected, Send to RF footer visible
3

Send all unsent reports at once

For a quick full submission without any filtering, use the "Select and send all" button in the toolbar at the top of the page. This button sends every Ready to send report for the facility to RF — across all pages — in a single action. You do not need to paginate through the table and manually select rows.

The server determines the full list of eligible reports at the time the button is pressed — no manual selection required.

Toolbar with Bulk submissions and Select and send all buttons
4

Track submission progress

While a submission is running, the "Bulk submissions" toolbar button shows a live spinner and a label such as "Sending 12/47" — indicating how many reports have been processed out of the total in the current cycle. If the count is not yet known (immediately after pressing Send), it shows "Sending…".

The button also carries a red badge with a number when any reports require attention (e.g. failed, not eligible). This count reflects issues from the most recent submission activity and persists between page loads, so it is visible even after a full page refresh.

Click the "Bulk submissions" button to open the Bulk Submission dialog, which shows the full history and live details of all batches.

Toolbar button showing spinner with Sending 12/47 and error badge
🗑️
Delete a batch. Each batch card has an × button in its header. Clicking it removes the entire batch and all its entries from the history immediately. The delete button is disabled while any report in that batch is still being processed. Deleting a batch does not affect the reports themselves — it only removes the record from the submission history.
Bulk Submission dialog open, active progress bar at the top, batch cards below with delete buttons
5

Review reports that need attention

The Bulk Submission dialog lists every submission batch, newest first. Each batch card can be expanded to reveal individual reports grouped into three categories. Only non-empty categories are shown:

Not eligibleReport was rejected before reaching RF
The system validated the report locally before sending it and found a blocking issue. RF was never contacted. Three reasons can appear:
  • No participants — the report has no participants added at all. Participants must be added before the report can be sent.
  • Participants not handled — the report has participants, but at least one has not been marked as present or absent. All attendance must be set before sending.
  • All RF person IDs missing — every participant in the report lacks an RF membership number. At least one participant must have a valid RF ID for the report to proceed.
Partially sentRF accepted the report, but skipped some participants
RF registered the report and its session data, but one or more participants were not recorded because they do not have a valid RF membership number (RF person ID). The report itself is marked as submitted in RF, but those specific participants' attendance is missing from RF's records.

To complete the submission for those participants, their RF IDs must be assigned in Green Admin, and then the report must be marked as ready and re-sent.
FailedRF rejected the report entirely
RF returned an error and did not register the report. Three failure kinds can occur:
  • Verification failed — RF validated each participant and rejected one or more of them (e.g. duplicate RF person ID, person not found in RF's register).
  • Wrong report info — RF rejected the report's metadata (e.g. the sport is not connected to the facility's RF organisation, invalid activity type or date).
  • System error — A transient network or infrastructure error occurred when contacting RF (e.g. RF was temporarily unavailable). The system automatically marks these reports as ready to re-send.
Expanded batch card showing Not eligible, Partially sent, and Failed sections
6

Fix issues and re-send

Clicking any report entry in the batch card opens a specific fix dialog. A back arrow returns to the Bulk Submission dialog without losing progress. Each fix dialog is tailored to the issue:

👥
Participants not handled / No participants. An orange banner explains the reason. Below it, the full attendance grid is shown — the same toggles used on the regular report participants page. Mark each participant as present or absent directly here. Each change automatically flags the report as updated and ready to re-send.
🪪
All RF person IDs missing / Partially sent. A red or amber banner explains that participants lack RF membership numbers. The list shows only the affected participants. Since RF IDs must be assigned externally, click "Edit in Green Admin" next to each participant, assign the ID there, then return to MATCHi and click "Mark as ready" in the footer.
🔍
Verification failed. A red banner with the RF error message. Shows the participants that RF rejected. Review the error, fix or remove the affected participants, then click "Mark as ready".
📋
Wrong report info. A red banner with the RF rejection reason (e.g. "Sport not connected to your organisation"). The full report info form — activity type, sport, location, dates — is displayed inline. Edit the relevant fields and click "Mark as ready" to save and queue the report.
System error. A red banner reading "System error — Could not reach RF". The backend automatically marks these reports as ready to re-send, so they often already appear in the re-send footer without any action required. If not, click "Mark as ready" manually.

Once one or more reports have been fixed and marked as ready, a sticky footer appears at the bottom of the Bulk Submission dialog: "N reports marked ready · Re-send N reports". Clicking this fires a new submission batch with only those reports, starting the cycle again.

Fix dialog open for a Participants not handled report, attendance grid visible Bulk Submission dialog footer showing 2 reports marked ready, Re-send 2 reports
7

Shared view across all facility users

All users with access to the facility share the same submission state. When one user sends reports, the toolbar button updates for every other user viewing the same page — the spinner, progress count, and error badge all reflect the live state.

This means multiple staff members can monitor the same submission simultaneously, or different users can fix different issues in parallel without interfering with each other. There is one active submission cycle per facility at a time, shared by everyone.

🔄
UI stays in sync automatically. The page polls the server every 3 seconds while the dialog is open, and every 3 seconds in the background while it is closed. If the UI appears stuck or out of date, wait a few seconds for the next poll, or do a hard refresh — it is safe and will re-sync immediately from the server.

Error reference

Quick reference for all error types, their root cause, and the correct resolution path.

Label in dialog Category Root cause How to fix
No participants Not eligible No participants have been added to the report Open the fix dialog and add participants, then mark attendance
Participants not handled Not eligible At least one participant has no attendance value (neither present nor absent) Open the fix dialog and mark all participants present or absent
All RF IDs missing Not eligible None of the participants have an RF membership number Assign RF IDs in Green Admin for affected participants, then "Mark as ready"
Partially sent Partially sent RF accepted the report but skipped participants without RF IDs Assign RF IDs in Green Admin for the missing participants, then "Mark as ready"
Verification failed Failed RF validated participants and rejected one or more (e.g. duplicate RF ID, person not found) Review the RF error message, fix or remove the affected participants, then "Mark as ready"
Wrong report info Failed RF rejected the report's metadata (sport not connected to RF, invalid activity type or date) Edit the report info fields in the fix dialog and click "Mark as ready"
System error Failed Transient network or infrastructure error when contacting RF Usually auto-resolved — report appears in the re-send footer automatically. Otherwise click "Mark as ready"

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request