Why do we use process executor?
The Process Executor is used to invoke a child process within a workflow. It ensures that a predefined set of tasks is executed sequentially and in a controlled manner, even when the parent workflow is designed to run tasks in parallel.