locked
Is it possible to schedule Announcements for a future date? RRS feed

  • Question

  • Is it possible to create an item in an Announcements list that will run at a future date?  I don't see any way to do that. Perhaps a 3rd party tool?


    There are no mistakes; every result tells you something of value about what you're are trying to accomplish.
    Tuesday, August 16, 2011 3:33 PM

Answers

  • Contnet Approval is the out-of-box way of acheiving the requirement

    For a more customized option to acheive the results you can try one of the below thoughts.

     

    1. Create an SPD workflow.

    You can try with a simpe SharePoint designer workflow (after creating a new announcement list -say AnnouncementStack,  custom column to the list- say, launch date)  which will check whether the launch date is todays date and Add the entry to the Announcement list which you have added to the home page.

    2. Configure a CQWP

    Add a Content Query Webpart to the home page and add the announcement list with configured set of conditions(after creating a custom column- LaunchDate) to show the announcement when LaunchDate = Today Date

    <Where>
           <Eq>
              <FieldRef Name="LaunchDate" Nullable="True" Type="DateTime"/>
             <Value Type="DateTime"><Today/></Value>
          </Eq>
    </Where>

    http://msdn.microsoft.com/en-us/library/aa981241.aspx


    Regards, Aj (http://www.aj-sharepoint.blogspot.com/) MCTS
    Wednesday, August 17, 2011 9:45 AM

All replies

  • Can you elaborate with your business case?
    Thanks & Regards,
    Kamlesh | Blog | Twitter | Posting is provided "AS IS" with no warranties, and confers no rights.
    Tuesday, August 16, 2011 6:19 PM
  • On our intranet, we have a need to have a specific Announcement made twice monthly on specific dates for the next four months.  Rather than make one each time on those dates, I was wondering if there was a way to make one that could repeat on specific days, or at least make all of them at once but have them "publish" on specific dates.


    There are no mistakes; every result tells you something of value about what you're are trying to accomplish.
    Tuesday, August 16, 2011 6:29 PM
  • Run4it,

    See if turning on content approval on your announcements can help.
    For detailed steps  refer: https://www.nothingbutsharepoint.com/sites/eusp/Pages/fun-with-attachments-part-1.aspx


    Leonid Lyublinski Wizard of MOSS
    Tuesday, August 16, 2011 6:35 PM
  • This looks really hopeful Leonid.  I'll try it out tomorrow on a test site.  Thank you.
    There are no mistakes; every result tells you something of value about what you're are trying to accomplish.
    Tuesday, August 16, 2011 6:50 PM
  • Leonid - I read through the responses to that article and the issues with workflow still running if Announcement is deleted or dated changes make me wary of taking this route. 

    Anyone know of another way? I know this is going to come up again in our organization.  I can just people saying "I'm going on vacation soon and need some announcements to run while I'm gone...."


    There are no mistakes; every result tells you something of value about what you're are trying to accomplish.
    Tuesday, August 16, 2011 11:36 PM
  • Contnet Approval is the out-of-box way of acheiving the requirement

    For a more customized option to acheive the results you can try one of the below thoughts.

     

    1. Create an SPD workflow.

    You can try with a simpe SharePoint designer workflow (after creating a new announcement list -say AnnouncementStack,  custom column to the list- say, launch date)  which will check whether the launch date is todays date and Add the entry to the Announcement list which you have added to the home page.

    2. Configure a CQWP

    Add a Content Query Webpart to the home page and add the announcement list with configured set of conditions(after creating a custom column- LaunchDate) to show the announcement when LaunchDate = Today Date

    <Where>
           <Eq>
              <FieldRef Name="LaunchDate" Nullable="True" Type="DateTime"/>
             <Value Type="DateTime"><Today/></Value>
          </Eq>
    </Where>

    http://msdn.microsoft.com/en-us/library/aa981241.aspx


    Regards, Aj (http://www.aj-sharepoint.blogspot.com/) MCTS
    Wednesday, August 17, 2011 9:45 AM