My boss has assigned me what seems like a bit of a tall order in terms of moving parts!!
Really posting things here to find out feasible his proposal is. Below is the general order in which he would like things done in Power Automate. He also likes to fling in the word 'approve' without understanding what it means in the context of Power Automate/SharePoint.
1. An file is added to the firms intranet sharepoint
2. Everybody (what could be about 100 users) is sent an email with a link to the file to altert them to its presence (the 'approval' part as he understands it).
3. Upon clicking the link and reading the document, the system should track who has read it (so that a small group of admins can track things).
4. He also wants this to act as a 'digital' signature when 100% of the recipients have seen/read whatever was posted... phew!
I am adept enough with Power Autiomate to know that adding a document to a SharePoint library can get the ball rolling for a cloud automated workflow, but I don't think most of the things he asking for are even possible (or if so, cannot be done in an automatic/dynamic fashion if another new document is added).
Document approval pretty much means hiding a document from others until it has been fully agreed upon by a (ideally) small set of user that it should become visible to others. What he wants is everybody in the Sharepoint group to be approver which goes against all common sense, particularly if folks are sick or on vacation. So this, I think, is a non-runner completely.
One thing that might be possible is to include a link a link to a Forms site when a new document is added, where they submit a yes/no reply (which then appends their name to a private SP list) to having read the document, but I cannot imagine that there is any automatic/dynamic way of doing things for every file that might be added... it would probably all have be done in advance with clones of previously deployed Power Automate flows?
Nor do I think that a file reaching 100% of its intended audience can initiate some kind of 'digital signature' ?! This would surely be something that would involve Adobe/Docusign. Wouldn't the flow also be running for what could be days or weeks?
Just let me know if this totally beyond the practical limits of Power Automate. If anything else can implemented, please also leave a comment. Thanks!