First, check whether Unique Reference is enabled for the Queue. If Unique Reference is not enabled, you can run the Dispatcher bot with the same data (Email, excel etc), and the same transaction will be published again in New state.
If Unique Reference is enabled, follow the approach below:
Open the Orchestrator Queue and go to View Transactions.
Select the required transactions and click Export. (Exporting all the rows so need to remove addtional row if any.)
Unzip the downloaded file and open the CSV file.
Remove all columns except shown in the snapshot below:
If you don’t want to make any changes to the original queue, you can extract the required data from its transactions, add it to a separate queue, and then point your process to the new queue for processing.
If the Queue Items are already Successful, I would avoid modifying the original items.
A safer approach is to retrieve the affected Successful Queue Items based on the required criteria (for example, date range or specific reference/data), then create new Queue Items in a separate/reprocessing queue with the required data.
The bot can then process the new items normally, while the original Successful items remain unchanged for audit/history.
If the original QueueItem data is available through the Orchestrator API, you can also automate the retrieval and creation of the new Queue Items instead of doing it manually.