I would need to create a workflow which involves to different assignees: - assignee1 review the document - if it is accepted, assignee2 will review it.
What is the best practice to do that, do I need to create an aspect bpm:assignee2? Is there any exemple that is currently existing within alfresco or from someone else?
You need to create a new workflow similar to OOTB workflow 'Review and Approve'.In the custom workflow you need to add an additional step for second user's review if first user's review is Approved.
Following changes need to be added
Add a new task assignee2review userTask id="assignee2review" name="Second Review Task"