Ten wpis blogu jest więcej "w dziedzinie możliwe," wpis vs. konkretne informacje.
Mamy projekt techniczny, który wzywa nas do utworzenia witryny w zbiorze witryn poprzez proces przepływu pracy ręcznie uruchomiła. Zasadniczo, wprowadzanie danych przez użytkowników do nowego klienta"" Lista niestandardowa i następnie kiedy zostały zakończone i sprawdzone procesu zapisu danych, musimy utworzyć witrynę dla tego klienta.
I 'm zarówno fanem big deklaracyjne przepływu pracy, jak również programista przepływu pracy słabe programu visual studio, tak I wanted to wymaganie przy użyciu programu SharePoint Designer.
Zaplanować do pisania o to bardziej szczegółowo (i mamy nadzieję, że obecnie do grupy użytkowników lub dwóch w nadchodzącym roku), ale tutaj jest całościowe rozwiązanie:
- Utwórz niestandardową akcję, która integruje się z jednolitego dokumentu programowego.
- Akcja niestandardowa pozwala SPD do wywołania usługi sieci web i przekazać je ciąg XML.
- Usługa sieci Web lokalizuje wiersz na liście niestandardowe i tworzy nową witrynę według danych dla nowego klienta przy użyciu definicji witryny niestandardowej.
- Usługa sieci Web następnie aktualizuje niestandardową listę z niektóre informacje takie jak łącze do nowej witryny.
Rozważaliśmy też inne podejścia, programy obsługi zdarzeń i przepływu pracy programu visual studio w oparciu. SPD podejście daje naszym użytkownikom trochę więcej kontroli nad procesem. Przyznane, istnieje wiele kod C# w tym roztworze, ale jest wlana deklaracyjne przepływu pracy, tak otrzymujemy niektóre z korzyści deklaracyjne przepływu pracy podczas podłączania do usługi tworzenia witryn.
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.
</koniec>