Sep 24 2019 12:02 AM - edited Sep 24 2019 12:03 AM
A couple of weeks ago I posted a question about setting up a flow where you entered a user email and it sent a link to a SharePoint user asking him/her to review the document. It worked fine and I learned a lot from implementing it.
I've now been asked for some enhancements for this process.
Flow would still be triggered by clicking on Send for Review link. The sending user would be prompted to (1) enter the reviewer email and then (2) enter a Date Due. I can't figure out how to "prompt" the user to enter a value such as Date Due.
The reviewer would be instructed in the email to review the document, make comments etc using the normal MS Word tools. But it would be great if the reviewer could then signify 'reviewing finished'. I'm guessing that this could be done via the Approve button (i.e. user finishes review then clicks Approve.)
Also would like to be able to send a reminder email to reviewer 2 days after Date Sent for Review.
I think that this will require the Content Approval function to be switched on in the library - I had been trying to avoid that but it might be necessary for this flow.
Any input or guidance appreciated!
Sep 24 2019 01:54 AM
Sep 24 2019 05:15 AM - edited Sep 24 2019 05:19 AM
SolutionHi @Quotidian,
You can add an "Due Date" input to "For selected file" action. See image below.
Use "Due Date" value from the action to populate the "DueBack" column.
The user experience will look like this:
I hope this helps.
Norm
Sep 24 2019 09:34 PM
thanks again for the help, I have it working now!
Sep 24 2019 09:43 PM
@SinhaKislay - thanks, I think that will help but need to work out how to integrate it with the overall process.
Sep 24 2019 10:04 PM
One more point - I notice if I turn on 'require content approval' for the library in which this Flow is running, then in addition to the email sent by the Flow, another email is automatically generated that looks like this:
but clicking on Approve doesn't feedback to the Approval Status field. I think this is something to do with the site settings, not anything I can control through Flow.
Sep 25 2019 05:37 AM
Hi @Quotidian,
I don't believe the two are connected. Approval Status field seems to populated by the Flow and not the 'require content approval' library setting.
I would be inclined to turn off 'require content approval'.
I hope this helps.
Norm
Sep 25 2019 04:04 PM
@Norman Young - agree, 'content approval' seems more hassle than it's worth. I'm trying to achieve a similar outcome using status flags and filtering.
Sep 26 2019 03:56 PM
Now I realize that I had set that random-looking approval request flow myself. I had been fiddling around with another flow and then forgot that I'd set it.
Anyway, the final step in the flow I'm trying to get to is that the Reviewer can signify 'finished reviewing'. Reviewer can open the document, make changes and comments and save it over a period of several days, but it would be great for them to be able to say 'completed' when they're done. I'm thinking, maybe I could create a link to an action and send that link out with the cover email, so the last line in the email would say 'when done, click this link'.
Would that work?
Sep 26 2019 05:39 PM
Hi @Quotidian,
There are many options and approaches. If it were me, I would simply add a "Status" column (choice) and show the users how to update it. With the Due Date and Status columns would could create reminder Flows and JSON column formatting to highlight overdue columns etc.
I hope this helps and I hope you share your final solution. It sounds interesting.
Norm
Sep 26 2019 05:55 PM
The issue is, our unit manager doesn't want to grant access to the site/library. We're using the Link Sharing feature to send the link out, and the reviewer can open, review and save the document without having to interact with the library at all. So I'm trying to work out how to flag the file as 'review completed' by having some remote action that the reviewer performs updating the file properties. 'Spooky action at a distance'.
Sep 26 2019 06:06 PM
What you are saying makes sense. I'm not sure how, or if, you can trigger a Flow from a link in an email. Need to think about it. Hopefully, someone else can assist in the meantime.
Norm
Sep 26 2019 09:16 PM
@Norman Young One thing I could do is add a step where, on the 'due by' date, the document status is changed to 'reviewed'. I've also discovered that you can set an expiry date on a shared link, so you could set that to equal the Due Date. So I think overall I can get to a solution using these techniques and thanks again for your input, it's been invaluable.
Sep 29 2019 07:07 AM
Hi @Quotidian,
Check out this post: https://powerusers.microsoft.com/t5/General-Flow-Discussion/Send-Email-With-Options-Two-sets-of-butt...
Using your last suggestion to trigger off of the "Due Date" column, send an email with "Reviewed" or "Not reviewed" buttons that can in turn set the "Status" column.
I hope this helps.
Norm
Sep 29 2019 06:37 PM
@Norman Young - Hi Norm - thanks for that, I can see now it's showing how to elicit a response via email which can act as a trigger. Very clever solution, I will see if I can make that work.
Oct 10 2019 10:26 PM
I'm trying to work in an Approval process now, like this:
It all works - to a point. When file is Sent the Doc Status is set to Under Review (you can see it change, which is neat!)
Then it's 'wait for Approval' while the reviewer does the review and after finishing, clicks Approve. I want the Approve action to trigger 'change Doc Status to Ready' as per the following.
This last step isn't working, I'm getting this error:
Any tips or guidance appreciated.
Oct 11 2019 05:33 AM
Hi @Quotidian,
I have not seen this message before. Have you seen this post on the PowerUsers forum? It might apply.
Can you share the Flow?
Thanks.
Norm
Oct 13 2019 03:52 PM
>Can you share the Flow?
I hadn't thought of doing that - I think my organisation might not be happy for me to do that, and I'm not inclined to ask, as they're not providing any support for Flow/SharePoint. I'll read through that other post carefully and see if I can resolve it. Thanks.
Oct 13 2019 04:22 PM
Hi @Quotidian,
By share, I meant an image of the entire Flow. It's hard to help further without seeing the "bigger picture". No worries if that is an issue - I get it.
Norm
Oct 13 2019 04:24 PM
Oh sure, I could do that. I'm still working on it, I'll let you know.
Sep 24 2019 05:15 AM - edited Sep 24 2019 05:19 AM
SolutionHi @Quotidian,
You can add an "Due Date" input to "For selected file" action. See image below.
Use "Due Date" value from the action to populate the "DueBack" column.
The user experience will look like this:
I hope this helps.
Norm