The ability to replay a provenance event and re-trigger a flowfile through the flow is very valuable. It would be even more useful if it could applied in bulk, as currently each provenance event must be replayed individually, and this requires multiple clicks through the UI for each.
As documented in the REST API, a SubmitReplayRequestEntity is submitted and contains a single eventId to replay. I propose allowing a collection of eventIds to be submitted in a single request. I believe they should be limited to the same point in the flow unless an intuitive way to handle multiple flow points in the same request is proposed.
The API update would then need to be combined with UI/UX changes to allow a user to select multiple events or a range via search/filter UI tools.