I have an automation that passes a value from one workbench to another.
The first workbench reads in a list of lines from one database table, creates a new attribute using one of the attributes and passes that attribute through the output port to a second workbench. The second workbench is used to find the closest features to the input feature.
My issue is there is 300,000 records in the table and the process is very slow but since the automation calls a second workbench, I end up with 300,000 queued jobs. So is not only hogging the queue but if it fails for any reason there is a momumentental task to deleted all the queued jobs.
Is there a better way for me to do this, either in a single work bench or a setting that grabs the first record, passes that to the second workbench and then when completed gets the next record?


