Skapa webbplatser (SPWeb) via SharePoint Designer arbetsflöde

Denna bloggpost är mer av en "i sfären av möjliga" posten vs. konkret information.

Vi har en teknisk design som för oss att skapa en webbplats i en webbplatssamling via en manuellt lanserade arbetsflödesprocess kallar. I princip, användarna kan ange data i en "ny kund" anpassad lista och sedan när de har avslutat och validerade data entry processen, Vi behöver skapa en webbplats för kunden.

Jag är ett stort fan av deklarativa arbetsflöden såväl som en svag visuell studion arbetsflöde programmerare, så jag ville uppfylla kravet med SharePoint Designer.

Jag planerar att skriva om detta mer i detalj (och förhoppningsvis presentera för en grupp eller två under det kommande året), men här är den totala lösningen:

  • Skapa en anpassad åtgärd som integrerar med SPD.
  • Den anpassade åtgärden gör att SPD att anropa en webbtjänst och skicka den en sträng av XML.
  • Webbtjänsten lokaliserar raden i listan anpassad och skapar en ny webbplats enligt uppgifterna för den nya klienten använda en anpassad webbplatsdefinition.
  • Webbtjänsten uppdaterar sedan den anpassade listan med information som en länk till den nya webbplatsen.

Ansåg vi andra metoder, som händelsehanterare och visual studio bygger arbetsflöde. SPD tillvägagångssätt ger våra slutanvändare lite mer kontroll över processen. Beviljats, Det finns en hel del C#-kod i denna lösning, men det är insvept inuti en deklarativ arbetsflöde, så vi får några av fördelarna med deklarativa arbetsflöde när du ansluter till tjänsten för att skapa webbplatser.

All we need now is an easy tool to automatically migrate SPD workflows around as easily as we can for visual studio workflows and we’ll really be cooking with gas 🙂 I understand that some folk are out there working on this problem and I hope they have some good success with it soon.

</slutet>

Prenumerera på min blogg.

Technorati Tags: ,

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *