This blog entry is more of an "in the realm of the possible" Унос вс. Инфо бетон.
We have a technical design that calls for us to create a site in a site collection via a manually launched workflow process. У основи, users enter data into a "new customer" прилагођене листе и онда када су завршили и потврдили унос података процеса, треба да направи сајт за тог купца.
Ја сам и велики фан декларативног посла, као и слаба Висуал Студио тока програмер, па сам хтео да испуни услов помоћу СхареПоинт Десигнер.
Ја планирам да пишем о овоме детаљније (и надамо се присутни на корисничке групе или две у наредној години), али овде је целовито решење:
- Креирање прилагођене акцију која интегрише са СПД.
- Обичај акција омогућава да се позове СПД Веб услугу и проследи је низ КСМЛ.
- Веб сервиса проналази ред у прилагођеној листи и креира нову локацију према подацима за тог новог клијента помоћу прилагођеног сајт дефиницију.
- Веб сервис затим ажурира прилагођену листу са неким информацијама, као што је линк на новој локацији.
Сматрали смо и друге приступе, као што су управљање догађајима и Висуал Студио са седиштем радни процес. СПД приступ даје крајњим корисницима мало већу контролу над процесом. Одобрено, има пуно Ц # коду у овом решењу, али је умотан у декларативне посла, тако да смо добили неке од предности декларативног посла док провлачење у стварање сите-сервиса.
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.
</крај>