We run BulkRunAction automation endpoint to invoke the automation action (AutomationBulkAction) with the operationId to apply.
To exclude some docIds
- On org.nuxeo.ecm.automation.core.operations.services.bulk.BulkRunAction add a param excludeDocIds
- rewrite the NXQL query on the BulkRunAction
To get a distinct processor (dedicated stream and pool) we can contribute a new action like automation-ui pointing to AutomationBulkAction.
TODO: how to limit depending on AutomationBulkAction operationId