Design/code a SharePoint workflow (using Power Automation) to provide approval per attached diagram for documents in a SharePoint Online document library. Each step will change the Status field for the document and send an email notification.
- Most users of the document library and workflow will be non-licensed "external users".
- The documents will be created by a group of external users. Other user groups (some internal/licensed and others external) will only review the documents and make comments (using the workflow if possible) and after each review the status (a document library column or other marker) will change.
- Each step in the workflow will be available to a specific user group, and each subsequent step will be available a different user group. These user groups are shown as the horizontal swimlanes in the diagram provided.
- This workflow and any connections/triggers/etc. must be easy to reproduce within a new document library folder and with new user groups - replicating the full workflow functionality but with a different set of documents and users.