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?

Zostaw odpowiedź do Malcolm Gin Anuluj odpowiedź

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