Obehrával jsem s vlastními akcemi pro aplikaci SharePoint Designer pro nějaký čas (naleznete zde pro některé detailní věci, Pokud vás to zajímá).
V aktuálním projektu, Musíme udělat nějaké poměrně těžkou práci a chceme použít deklarativní SPD pracovního postupu ke správě procesu spojených obchodních.
Dlouhý příběh krátký, To je zcela možné. Jsem prodloužil Codeplex projektu k vyvolání Pomocná služba"" a nyní můžeme volat webové služby přímo z pracovního postupu pro SPD.
Tady je podpis:
veřejné řetězec Dispečer( Identifikátor GUID WebID, // Předaný běhové prostředí Identifikátor GUID ID sítě, // Předaný běhové prostředí řetězec ListID, // Předán RTE (Nevím, proč je to řetězec, není identifikátor GUID) int ListItemID, // Předán RTE. řetězec XmlMessage) // Předaných uživatelem udaným v SPD.
To využívá skutečnosti, že můžeme dostat na důležité pracovní informace, jako místo, ID seznamu, atd. To je dobře dokumentováno v několika místech pro ty z vás zájem o vytvoření vlastní akce. Myšlenka je extrahovat řetězec XML, jak je uživatel odesláním vhodný postup. Zábavné věci!
Bohužel, To je očividně jednosměrný lístek na "Loosey husí" Anti-vzorek půdy, but it’s better than hitting a brick wall 🙂
Je to anti-vzor, pokud to uděláte, i když víte, že je to proti vzor?
Doufám, že to v blízké budoucnosti obtékání textu uvnitř Codeplex. Pokud máte zájem o mě tak, Dej mi hrabat (e-mail nebo zanechat komentář) and I’ll be that more enthusiastic about doing it 🙂
</Konec>
Jakékoliv další novinky o práci volat webové služby WSS pracovní postup definován v SPD?