Този блог пост е повече от "в сферата на възможното" срещу запис. конкретни информация.
Разполагаме с технически дизайн, която призовава за нас да се създаде сайт в колекция от сайтове чрез ръчно стартира работния поток. По принцип, Потребителите въвеждат данни в "нов клиент" списък по избор и след това, когато те са завършени и утвърдени процеса на въвеждане на данни, Ние трябва да създадете сайт за този клиент.
Аз съм голям фен на декларативно поток, както и слаб visual studio поток програмист, така че аз исках да отговарят на изискванията, с помощта на SharePoint Designer.
Смятам да пиша за това по-подробно (и Надявам се представя една потребителска група или две през следващата година), но тук е цялостно решение:
- Създаване на потребителско действие, което интегрира със SPD.
- Действие по избор позволява SPD да се позове на уеб услуга и го предаде низ от XML.
- Уеб услугата открива ред в списък по избор и се създава нов сайт според данните за този нов клиент, използване на дефиниция на сайт по избор.
- Уеб услуга след това актуализира списък с информация като връзка към новия сайт.
Ние разглежда други подходи, манипулатори и visual studio базирани поток. ЕДП подход дава нашите крайни потребители малко по-голям контрол над процеса на. Отпуска, има много на C# код в този разтвор, но това е поставено вътре декларативно поток, така че ние се някои от ползите от декларативно поток докато кука в услугата за създаване на сайт.
Всичко, от което се нуждаем сега, е лесен инструмент за автоматично мигриране на работните потоци на SPD възможно най -лесно за визуални студийни работни процеси и наистина ще готвим с газ 🙂 Разбирам, че някои хора работят по този проблем и се надявам, че имат скоро ще има добър успех.
</край>