Share via


Content Approval enabled - can I remove workflow?

Question

Tuesday, January 22, 2013 4:21 PM

I'd like to make use of the item scheduling features in a publishing site and therefore must keep content approval enabled. Is there any way I can do this but remove the workflow that runs? I want to be able to publish items without any approval workflows kicking off. Is this possible?

All replies (10)

Thursday, January 24, 2013 12:29 PM ✅Answered

Hi,

You can modify the WF so that it can still be run manually just from the pages library > Library settings > Workflow > Double Click on Approval Workflow > Check, <label for="onetidIOAllowManual">Allow this workflow to be manually started by an authenticated user with Edit Item permissions.</label>  > Uncheck, Start this workflow to approve publishing a major version of an item..

However, what did you mean by remove the WF did you mean remove it from all sites?

-Ivan

Ivan Sanders My LinkedIn Profile, My Blog, @iasanders, Business Intelligence in SharePoint 2013.


Tuesday, January 22, 2013 4:52 PM

Hi,

follow these setps

To disable content approval, do the following:

  1. Navigate to the pages library
  2. On the library ribbon, choose “Library Settings”
  3. Open “Versioning Settings”
  4. Set “Content Approval” to “no” and click OK.

Regards,
Fadi Abdulwahab, SharePoint Consultant
http://blogs.msdn.com/b/fabdulwahab
http://sqlgoogler.blogspot.com/


Tuesday, January 22, 2013 4:54 PM

Sorry, maybe I wasn't clear but I need to keep this option enabled in order for my web part filtering to work as expected.

Can I keep this option set to "yes" but ensure that no workflows happen?


Tuesday, January 22, 2013 5:17 PM

Hi,

Out of the box I think you can't but maybe there is workaround for this I don't know about it.

Regards,
Fadi Abdulwahab, SharePoint Consultant
http://blogs.msdn.com/b/fabdulwahab
http://sqlgoogler.blogspot.com/


Tuesday, January 22, 2013 10:34 PM

What is it that you filter on?

Cheers


Wednesday, January 23, 2013 8:16 AM

I got sorted by using the QueryOverride property and using a custom CAML query.


Thursday, January 24, 2013 10:52 AM

Hi jac747,

Item scheduling requires the Content Approval option enabled. If don’t want to use the Content Approval, you may try to create a custom workflow to achieve similar function like item scheduling.

  1. Create a SharePoint Designer workflow and modify the permission of the documents. When today > Start Date and < End Date, give permission to all users. Otherwise, remove permission for related users.
    We can change document permission in Impersonation step in SharePoint Designer workflow.
  2. We need the workflow start every so that it can check Start Date and End Date, modify permissions timely. Here we can use Information management policy to start the workflow every day.
    http://www.earley.com/blog/sharepoint-2010-using-retention-stages-to-manage-the-lifecycle-of-information

Thanks & Regards,
Emir

Emir Liu
TechNet Community Support


Thursday, January 24, 2013 5:53 PM

Hi all, I wanted to use the Scheduling start/end dates for controlling when items appear in a CQWP webpart. With content approval disabled it didn't seem to work well. Entering 'never expire' caused problems so instead I used a custom query which does all the filtering I need without the workflow. 


Friday, January 25, 2013 11:07 AM

Hi jac,

Could you please elaborate what workflow you want to remove? If you don't want to use Content Approval, so we can't use item scheduling feature and we may together find out another way to archive similar function.

Thanks & Regards,
Emir

Emir Liu
TechNet Community Support


Friday, January 25, 2013 3:50 PM

Hi Emir, the problem is already solved but thanks for your help.