Domanda

I want to use an approval workflow to accept or reject additions to my sharepoint site. The caveat is that I don't want any changes that are pending approval to appear. Only changes that have been submitted and approved should be visible to others who open the page.

Is a workflow the best way to go about this? If it is, what do I need to change from the OTB Approval solution to have only approved changes be visible? Or is this a code-only problem that I need to dig deeper to solve?

I'm currently testing this with a Calendar web part, but the solution to this could potentially apply to any other type added to the page.

È stato utile?

Soluzione

The way I see it, there are two requirements:

  1. Being able to change your site and have the updates only visible to a select few
  2. (optional) A workflow to handle the process.

So the first requirement could be handled by the SharePoint Publishing Infrastructure. Take a look at the interwebs and see if that would work for you. You could also just require approval for items added to the library where your pages are stored but that doesn't seem as straightforward.

I mentioned your second requirement being optional because it might be overkill depending on your situation. You would want to require approval on the library, then attach a workflow to the library. But if you're in constant contact with the approver(s) otherwise, it might be just as easy to say "he dude, check out the 'About Us' page, if you like it, click the approve button in the toolbar".

Hope that helps. There's probably a bunch of different ways to go about it.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top