Programatically releasing a background job by passing authorization.
I have a requirement wherein the End users will have to run a report in background mode because the amount of data is high.
The issue that im facing here is that the end users can schedule a background job but don't have the authorization to release it,
We also cannot assign the authorization to the end users.
So, Could there be a workaround where I can handle it programatically. i.e. If the end users execute that report in background ,we
can schedule and release the report programatically using some others username who has the access/authorization??
Please provide me your valuable inputs.