Tuesday, February 09, 2016

How to Resolve the Missing Item Scheduling in SharePoint 2010

Posted in SharePoint, Technical By Doug Allen @ 12/30/2012

SharePoint Publishing Scheduling

So you’re going about your business in SharePoint, say when you want to publish an article page.  You open the page and click on Publish, and the Schedule option isn’t there!  Ack!  Oh the humanity!  If you’re uploading a document, the schedule items appear on the edit properties (editform.aspx) dialog. 

You may be asking, what scheduling option?  Well, it’s the option for being able to publish pages at a future date and time and is activated at the document library level.  If you have a publishing site, this feature should already be activated on the Pages library.  But it can be enabled on any site/library under the right conditions.  This is very likely a simple fix.  Let’s review the items to check.

  1. First, is this SharePoint Foundation?.  Item Scheduling is a component of the publishing features, which aren’t in Foundation.  Sorry, get used to it.
  2. As I said, it requires the publishing features.  Check to ensure you have the SharePoint Server Publishing Infrastructure site collection feature activated, and the SharePoint Server Publishing site feature.
  3. There’s a few other prerequisites at the library level as well.  Go to the library settings, and check the following:
    1. Make sure Content Approval is enabled (General settings –> Versioning Settings).
    2. Make sure Versioning is enabled, with both major and minor versions (General settings –> Versioning Settings).
    3. Make sure Enable Item Scheduling is checked (General settings –> Manage Item Scheduling).

Enable Item Scheduling

There’s also a Scheduling timer job, but this is likely already enabled.  The last option 3c is what I had missed.  After checking the box, the options appeared.  So you would likely see this if you created a Team Site, then activated the publishing features.  MSDN published a nice walkthrough of the above steps.

You can also enable this setting via PowerShell.  PowerShell guru Phil Childs runs a fantastic blog over at get-scripts.com.  He published an article on setting these options that can be found here.  Enable Item Scheduling isn’t set through these normal methods, but via the PublishingWeb methods.  In the comments, he posted this simple script to enable or disable item scheduling on the library.

#To disable:
$web = Get-SPWeb http://portal
$list = $web.Lists["Pages"]
[Microsoft.SharePoint.Publishing.PublishingWeb]::DisableScheduling($list)
#To enable:
$web = Get-SPWeb http://portal
$list = $web.Lists["Pages"]
[Microsoft.SharePoint.Publishing.PublishingWeb]::EnableScheduling($list)
, , , ,

Comments

Got something to say? Join the discussion »
    Posted by Doug Allen on 5/26/2015
    Shubham,

    It does not appear to be supported with a native equivalent in CSOM for SharePoint 2013:
    https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.client.publishing.publishingweb_methods.aspx

    I have seen programmatic examples doing it with CSOM, but appear to manually add all of the columns, not just checking the box.

    Doug
    Posted by Shubham on 5/26/2015
    Hi,

    Really nice blog.
    Can we achieve the same via CSOM, JSOM or REST API.

    Its really appreciated.

    Thanks
    Shubham

leave a reply

 [Quick Submit with Ctrl+Enter]

Remember my details
Notify me of followup comments via e-mail

C5_Insight

About C5 Insight

We are a Microsoft Gold Certified partner focusing on SharePoint, Microsoft Dynamics CRM and Salesforce.com.  Learn more about us by visiting our website.

We Wrote the Bible on Microsoft SharePoint and Dynamics CRMBook-Microsoft Dynamics CRM 2011 and SharePoint 2010 Bible

Upcoming Events


Comparing Salesforce and Dynamics CRM for Sales

02/10/16 @ 2:00 PM ET "Our CRM is so good that our sales team members WANT to use it," said no sales manager ever. Are yo... ...

The Evolution of the Intranet: Creating a Culture of Collaboration

02/18/16 @ 3:00 PM ET This webcast will be broadcast LIVE from Transitioning Your Intranet to a Digital Workplace - See mo......

Deminar: Microsoft Social Engagement for Marketing, Sales, Service and Research

02/24/16 @ 2:00 PM ET In this deminar (that's demo + seminar) session, we will take a look at the Microsoft Social Engagem......

Top Downloads

SharePoint 2013 Feedback Solution - collect feedback from users into a custom feedback list that captures their feedback and exactly where they were in SharePoint when they provided it.

Why CRM Fails - research into CRM failure, best practices, and how to recover from a failing project.

The 60 Second Collaboration Readiness Self-Evaluation - is your team really ready to collaborate?  If they're not, software isn't going to help.  Take the quick self-evaluation in each department to understand how well your culture collaborates.

Identify Your Support Gaps - collaboration and CRM projects often fall short when it comes to supporting users, because support for these projects is different from other projects.  

Disclaimer

Minimize

The information herein may be used solely at your own risk.  No warranty is made by the author or by C5 Insight, Inc.

The opinions expressed herein are those of the individual authors and do not necessarily represent C5 Insight, Inc in any way.

Copyright 2011-2013 by C5 Insight