Hi Aleyna,
I do not know the details of your project, but I guess the easiest way to do this is creating a page with all the info you need to have filled in.
Then you set the editibility of the fields based on the user roles. (Or preferably set the read/write access in the domain model so that users can only change their fields).
When the user clicks save/submit a microflow should be called which checks if a user task is completed.
Do you really need a workflow? Can you have a flag in your entity which depicts the role which is currently responsible for data entry? This will be much simpler than devising a workflow and assigning tasks to roles.