Webhelyek létrehozása (SPWeb) Via SharePoint Designer-munkafolyamat

Ez a blog bejegyzés több-ból egy "a lehetséges birodalma" bejegyzés vs. konkrét információ.

Mi van a műszaki tervezési, amely felszólít bennünket, hogy létrehozzon egy olyan honlapot egy webhelycsoport keresztül manuálisan indított munkafolyamatok. Alapvetően, felhasználói adatok bevitele egy "új vevő" egyéni listát, majd Mikor van kész, és az adatok belépési folyamat validált, létre kell hoznunk egy oldalon az adott vevő részére.

Én vagyok egy nagy rajongója a deklaratív munkafolyamat, valamint a gyenge visual studio munkafolyamat-programozó, így akarta, hogy megfeleljenek a SharePoint Designer használatával.

Azt tervezem, hogy írni erről részletesebben (és remélhetőleg egy felhasználói csoport, vagy két, a következő évben), de itt van a teljes megoldás:

  • Hozzon létre egy egyéni művelet, amely integrálja a SPD.
  • Az egyéni művelet lehetővé teszi, hogy a SPD egy webes szolgáltatás, és adja át az XML-karakterlánc.
  • Pókháló szolgáltatás megkeresi a sorban az egyéni listán, és létrehoz egy új site, mint az adatok egy-egy egyéni webhely-definíció használó új ügyfél.
  • Webes szolgáltatás frissíti az Egyéni listák néhány információ, például az új webhelyre mutató hivatkozás.

Mi tekinthető a más megközelítések, eseménykezelők és a visual studio alapú munkafolyamat. Az SPD megközelítés ad a végfelhasználók egy kicsit több irányít felső a folyamat. Nyújtott, van egy csomó C# kód ebben a megoldásban, de ez van becsomagolt belsejében egy deklaratív munkafolyamat, így kapunk néhány a deklaratív munkafolyamat előnyeit, miközben a webhely-létrehozási szolgáltatás akasztás.

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.

</vége>

Subscribe to my blog.

Technorati Tags: ,

hagyj válaszüzenetet

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *