Integrere SharePoint Designer arbeidsflyter med webtjenester

Jeg har spilt med egendefinerte handlinger for SharePoint Designer stund (se her for noen detaljerte ting, Hvis interesse).

I min nåværende prosjekt, Vi må gjøre noen ganske tunge løft og vi ønsker å bruke deklarativ SPD arbeidsflyt til å administrere den tilknyttede forretningsprosessen.

Lang historie kort, Dette er helt mulig. Jeg utvidet min Codeplex prosjekt for å starte en "helper service" og nå kan vi kalle en tjeneste direkte fra en SPD-arbeidsflyt.

Her er:

 offentlig streng Sentralen(
        Guiden WebID, // Vedtatt av runtime miljøet
        Guiden Område-ID, // Vedtatt av runtime miljøet
        streng ListID, // Passerte RTE (vet ikke hvorfor dette er en streng, ikke en GUID)
        Int ListItemID, // Passerte RTE.
        streng XmlMessage) // Vedtatt av brukeren som deklarert i SPD.

Dette utnytter det faktum at vi kan få på viktige arbeidsflytinformasjon, som nettstedet, IDen, osv.. Dette er godt dokumentert på flere steder for de av dere interessert i å opprette din egen egendefinerte handlinger. Ideen er å trekke ut XML-strengen som er angitt av brukeren for å sende en riktig prosedyre. Stæsj!

Dessverre, Dette er åpenbart en enveisbillett ned til "Loosey Goosey" anti-mønster land, men det er bedre enn å treffe en murvegg 🙂

Er det en anti-mønster hvis du gjør det selv om du vet det er en anti-mønster?

Jeg håper å bryte dette inne Codeplex i nær fremtid. Hvis du er interessert i meg gjør det., gi meg dytt (e-post eller Legg igjen en kommentar) og jeg vil være så mer begeistret for å gjøre det 🙂

</slutten>

Abonner på bloggen min.

Technorati Merkelapper: ,

2 tanker om “Integrere SharePoint Designer arbeidsflyter med webtjenester

  1. Malcolm Gin
    Jeg også er svært interessert i å finne en egendefinert arbeidsflyt aktivitet som lar meg kalle en webtjeneste. Eventuelle nyheter på fremgang?
    Svar

legg igjen et svar

e-postadressen din vil ikke offentliggjøres. Obligatoriske felt er merket *