Włączenie przepływów pracy programu SharePoint Designer z usług sieci Web

I zabawy z niestandardowych działań dla SharePoint Designer, za jakiś czas (patrz: tu niektóre szczegółowe rzeczy, Jeśli to Cię interesuje).

W bieżącym projekcie, musimy zrobić kilka dość podnoszenia ciężkich i chcemy używać deklaracyjne SPD przepływu pracy do zarządzania procesem związane biznesu.

Długa historia krótkiego, jest to całkowicie możliwe. Przedłużyłem mój projekt Codeplex do wywołania usługi pomocnicze"" i teraz możemy wywołać usługę sieci web bezpośrednio z SPD przepływu pracy.

Oto podpis:

 publiczne ciąg Dyspozytor(
        Identyfikator GUID WebID, // Przeszedł przez środowisko uruchomieniowe
        Identyfikator GUID SiteID, // Przeszedł przez środowisko uruchomieniowe
        ciąg ListID, // Przeszedł przez RTE (nie wiem, dlaczego jest to ciąg, nie identyfikator GUID)
        int ListItemID, // Przeszedł przez RTE.
        ciąg XmlMessage) // Przekazane przez użytkownika deklarowane w SPD.

To wykorzystuje fakt, że możemy uzyskać w pracy ważne informacje, jak witryny, Identyfikator listy, itp. Jest to dobrze udokumentowane w kilku miejscach, dla tych z was, które są zainteresowane w tworzeniu własnych akcji niestandardowych. Chodzi o to, aby wyodrębnić ciąg XML, jak przez użytkownika do wysłania odpowiedniej procedury. Zabawne rzeczy!

Niestety, Oczywiście jest to bilet w jedną stronę w dół do "Loosey Goosey" anty-wzór ziemia, but it’s better than hitting a brick wall 🙂

Jest to anty-wzór jeśli zrobisz to, nawet jeśli wiesz, że jest anty-wzór?

Mam nadzieję, że do zawijania to wewnątrz witrynie Codeplex w najbliższej przyszłości. Jeśli jesteś zainteresowany w mnie w ten sposób, daj mi grzebać (Adres e-mail lub Zostaw komentarz) and I’ll be that more enthusiastic about doing it 🙂

</koniec>

Subskrybowanie mój blog.

Technorati znaczniki: ,

2 przemyślenia na temat „Włączenie przepływów pracy programu SharePoint Designer z usług sieci Web

  1. Malcolm Gin
    Też jestem bardzo zainteresowany znalezieniem aktywność niestandardowy przepływ pracy, który pozwala mi wywoływania usługa sieci Web. Wszelkie wiadomości na temat postępu?

Odpowiedz

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *