Sep 13 2018 09:21 PM
Sep 13 2018 09:21 PM
I'm new to using and setting up workflows in SharePoint so hoping for some direction - hopefully I make some sense!
My company has a library of documents, such as Procedures, Forms etc on SharePoint Online which need to undergo scheduled reviews, updates and approvals. At least every 3 years but in some cases more frequently (say every six months).
Currently the whole process is manually driven - myself or another team member identifies which documents are nearing their review date from an column in and Excel register of the documents we have, and send email notifications with a link or copy of the document to be reviewed to the designated Document Owner. Then we (the Quality Dept) have to follow up if the review goes over the allotted time and then arrange for the document to be approved by the designated Approver before we (Quality Dept) check the document meets the right format and content requirements, add info about revisions, next review date etc to the footer and then upload the new version to the Sharepoint library.
We'd like to try and use workflows in Sharepoint to help automate the process but have not found a great solution with either the Microsoft Flow Templates or the built in SharePoint Workflows (Eg Approval Workflow, Collect Feedback Workflow). But, as I say, I'm a rank beginner so it's all rather confusing to me!
What I'm hoping to be able to have the workflow do is:
-If the Document Owner decides the document is no longer required then there needs to be a way they can mark the document as obsolete. The Approver should then get a notification to confirm this and then the document should be moved to an Archive/made invisible to general users.
-If the review or approval goes over deadline reminder emails should be sent to them and the Quality Department notified.
I've looked into using the "Collect feedback" workflow built into Sharepoint as an option for the review part of the process, but I can't see a way to customise which person is emailed based on a "Document Owner" column in the library. I'm also wondering how to set the collect feedback so that the reviewers can mark up changes but that these won't be visible in the major published version until final approval/go-ahead from the Quality Department. Does anyone have any insight into how that might be done?
I can see that Microsoft flow has some templates for simple email notifications but I'm struggling to see how it can be used to set the review task and get a draft version of the document marked up by the reviewers.
Sorry for the novel here! If anyone has any clues or tips at all about a direction to pursue for this it would be much appreciated!
Sep 20 2019 12:13 PM
Just replying to see if you had receive responses to your question, I am seeking same information.
Sep 21 2019 06:44 AM
Hi @GoRod1,
Flow can do simple too complex workflows. Some of the "out of the box" Flows like "Request sign-off" and "Set a reminder" are great starting points. If a Flow template does not exist that meets your requirements, consider building your own. There are plenty of resources on creating Flows.
I hope this helps.
Norm
Sep 21 2019 06:59 PM
I've just posted a video and blog that might help with this. It includes an example of how to modify the out of the box flow to support SharePoint document approval.
https://steveknutson.blog/2019/09/21/flow-approvals-with-sharepoint-document-publishing/
I hope this helps
Sep 22 2019 05:21 PM
Apr 12 2022 01:58 AM
I think Microsoft has launched "Approvals" for this kinds of flows, which is quite simple to use but unfortunately does not work with "Guest users" (at least it doesn't work in our case).
In our organization, I have created a set of flows to send automatic reminders when a due date of a review process has arrived. People ignored it many times, so I have added another step that requests them to modify a cell when they complete the task in the reminder. People ignored that too. So I make it as a loop that when the recipient does not modify the cell, it sends a reminder mail every day. But then, it keeps sending emails even though somebody is away for a sick leave... It went like this.
It is so surprising that there is no simple solution for such a simple request.