Apr 02 2018 03:07 PM
We are happy to announce a new feature in SharePoint called "Request sign-off". The goal is to provide you an easy way to send an item for approval to someone else. This feature enables an open approval process that allows you to easily record whether or not a document or list item was approved or not. There is no setup required.
Request sign-off makes use of SharePoint's integration with Microsoft Flow. You can use it by selecting a file or list item (but not a folder), and then pulling down the Flow menu in the modern library or list UI, and selecting "Request sign-off". This flow will appear alongside any other custom flow that you or others may have added to the library.
Once it is invoked, Request sign-off will create a new text column in your library called "Sign-off status". This column will record the state of your request. It works just like any other text column, you can sort, filter or group by it to organize your library.
On invocation, this will tell you that it will send an approval request on your behalf, and ask your consent. Once this is provided, you can pick one or more approvers, and write a message to them for your approval request. If you add more than one approver, any one of them can approve your request:
The person you sent the approval to will receive an approval request. This will be an actionable message on clients that support it (meaning you can approve it directly from within Outlook). The approver can also provide some comments along with their decision. There will also be a link included that lets the approver view the item in question:
The sign-off status column is then updated with the decision, and the person who sent the approval request will receive an email with the comments:
By saving you the trouble of setting up a flow and creating a new column to track status, we hope that this feature will make it easy to add a lightweight approval process to your libraries and lists.
We expect this feature to start rolling out to our customers in targeted release (previously called first release) after April 9. Barring any issues we will continue to roll it out to the rest of our customers in two phases late April and early May.
Apr 10 2018 02:45 PM
Hi @John Wynne and everyone.
We found a small bug where the presence of Request Sign-Off breaks the flow button available through our column formatters, but we have a fix that is rolling out. We are waiting for the fix to become available everywhere to turn this on. Sadly this means, we will likely wait until next Monday/Tuesday to go to Targeted Release. Sorry about the delay here...
Apr 10 2018 02:54 PM
Apr 11 2018 02:15 AM
Hi, just a short question:
Is everyone who is able to edit the Doc Lib also able to edit the status of the newly created column?
Because we are a bit struggling with that ...
Because how to be sure that the status was changed because the approver approved the request and not by someone else who is just able to?
Apr 15 2018 12:38 PM
Hi @Deleted,
This feature is designed as a shortcut to help our users be able to create a new column to record some metadata in a column, and then to wire up an approval process using flow. So like other columns that can be created by other users in the library, users with edit permissions will be able to edit this column as well. In a later version, we want to be able to show the date and time information on when an item was approved from the history that will be stored on the Flow approval center.
If your scenario requires more control, it may be better to use the content approval feature, which provides a column that can only be changed by users with Approve Items permission on the site. Request sign-off doesn't use this feature because of the implications this has on the library items that may not be desirable for the more common way libraries are used.
Apr 16 2018 01:53 AM
Apr 16 2018 06:22 AM
I agree. We need a way to add a column with restricted access to a list. Only site administrators or process (flows; apps...) should be able to update it.
Apr 17 2018 01:28 AM
Apr 17 2018 05:07 PM
@Deleted, @Benoit Fournier, you should be able to accomplish this more authoritative approval flow using a combination of the content approval feature for your list or library and flow by using the "Set content approval status" action in flow to provide that approval. It takes more work to set up, I agree, but once set up, it should be able to do exactly what you want. It is harder for us to have that set up automatically as people use different types of business rules to enforce these.
Apr 17 2018 05:09 PM
Thank you for keeping us on our toes @John Wynne! :)
This feature is on in Targeted/First Release as of today! Please give it a try.
Apr 17 2018 08:30 PM
Apr 18 2018 01:40 AM
Apr 20 2018 12:45 AM - edited Apr 20 2018 01:09 AM
It doesn't work properly in scenarios when Require Check Out is turned on in a library. I get an approval answer but the message was:
Test User1 signed off on your item. Note that we were not able to update the column in SharePoint because the file was locked by a user.
The file wasn't checked out
Apr 20 2018 03:43 PM
This is a great start to a very usable feature...but honestly, it will likely need a few tweaks to get heavy user adoption. Here are the following tweaks that come to mind immediately:
Great work! Hoping to see this developed a bit further.
Apr 20 2018 03:44 PM
This is a great start to a very usable feature...but honestly, it will likely need a few tweaks to get heavy user adoption. Here are the following tweaks that come to mind immediately:
Great work! Hoping to see this developed a bit further.
May 03 2018 03:36 AM
May 03 2018 06:01 AM
May 03 2018 06:06 AM
Ah! Absolutely nailed it. Thank you John.
As I only have 25 users at the moment I thought I had set targeted release for everyone, but I guess I changed it at some point during the trial to only me! Didn't even think to look there.
Thanks so much. I've changed the setting back to everyone, so hopefully they will see the option to request sign off soon....
May 03 2018 07:02 AM
May 10 2018 11:22 PM
Should the flow work for users with "Contribute" permissions? I'm facing issues where users are presented with an error message stating that the users is missing access.
Seems like it's working if I change the users permission to "Edit".
May 16 2018 08:20 PM