Is it possible to execute a process on behalf of another user?

If I have a form that needs to be filled out and after it is submitted, the workflow is to request approval from the requester’s manager, is it possible for User A to submit the form on behalf of User B, so User B’s manager gets the approval request instead of User A?

Thank you.

You can define a new task for user B that he approve it, don’t can you?

Do you mean that the approval task needs to be perform by user B manager instead of user A manager? Meaning that the user A would act as a delegate of the user B and the process execution should behave just like user B initiate the process?

Actually I can’t understand your goal! anyway It’s better to create simple bpm in Bonita. you can create bpm that after submitting task, it comes to userB. also you can add these users in a simple group that they are seeing the task and select it.