In this tutorial we’ll show you a way to use the process manager bundle in Pimcore to handle requests from the frontend that you want to run asynchronously in the backend, separately from the frontend request.

Official process manager site: https://github.com/elements-at/ProcessManager

To understand and follow this tutorial you need to have mediocre knowledge of Pimcore and the Symfony framework.

If you need to create a bundle to integrate this solution, you can follow official documentation:
https://pimcore.com/docs/pimcore/current/Development_Documentation/Extending_Pimcore/Bundle_Developers_Guide/index.html

For the tutorial purposes I created an ExampleBundle bundle.

Install process manager bundle

First we want to add the process manager bundle to our Pimcore project.
We use composer to handle everything