Integra fluxuri de lucru SharePoint Designer cu servicii Web

Am fost joc în jurul cu acțiuni particularizate pentru SharePoint Designer de ceva timp (a se vedea aici pentru unele chestii detaliate, în cazul în care vă interesează).

În proiectul meu curent, avem nevoie pentru a face unele destul de grele ridicare şi vrem să utilizaţi declarativ SPD flux de lucru pentru a gestiona procesul de afaceri asociate.

Poveste lungă scurt, Acest lucru este în întregime posibil. Am extins proiectul Codeplex meu pentru a invoca un ajutor de serviciu"" şi acum putem invoca un serviciu web direct de la un flux de lucru SPD.

Aici este semnătura:

 publice şir Dispecer(
        GUID-ul WebID, // A trecut de runtime mediu
        GUID-ul SiteID, // A trecut de runtime mediu
        şir ListID, // A trecut de RTE (nu ştiu de ce acest lucru este un şir de, nu un GUID)
        int ListItemID, // A trecut de RTE.
        şir XmlMessage) // A trecut de către utilizator, a declarat în SPD.

Aceasta foloseste faptul că putem obţine informaţii importante de flux de lucru, ca site-ul, lista ID, etc. Acest lucru este bine documentat în mai multe locuri pentru cei dintre voi interesaţi în crearea propriile acțiuni particularizate. Ideea este de a extrage şirul XML furnizate de utilizator pentru a transporta o procedură corespunzătoare. Chestii Fun!

Din păcate, Acest lucru este, evident, un bilet pentru a "Loosey nating" anti-model de teren, but it’s better than hitting a brick wall 🙂

Este un anti-model dacă o faci chiar dacă ştiţi că este un anti-model?

Sper să încheie acest lucru în interiorul Codeplex în viitorul apropiat. Dacă sunteţi interesat de mine acest lucru, da-mi împungere (e-mail sau lăsaţi un comentariu) and I’ll be that more enthusiastic about doing it 🙂

</scop>

Aboneaza-te la blog-ul meu.

Technorati Tags: ,

2 gânduri pe "Integra fluxuri de lucru SharePoint Designer cu servicii Web

  1. Malcolm Gin
    Eu sunt foarte interesaţi în găsirea de o activitate flux de lucru particularizate, care vă permite să mă numesc un serviciu Web. Orice veste pe progresul?
    Răspuns

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *