Интегрираат SharePoint Designer workflows со веб-услуги

Сум бил поигрува со сопствени акции за SharePoint Designer за некое време (види тука за некои детални работи, ако тоа ве интересира).

Во мојот тековниот проект, we need to do some fairly heavy lifting and we want to use declarative SPD workflow to manage the associated business process.

Скратам приказната, this is entirely possible. I extended my Codeplex project to invoke a "helper service" and now we can invoke a web service directly from an SPD workflow.

Тука е потпис:

 јавноста низа Диспечер(
        Раководство WebID, // Усвоен од страна на траење на животната средина
        Раководство SiteID, // Усвоен од страна на траење на животната средина
        низа ListID, // Усвоен од страна на RTE (Не знам зошто ова е стринг, не Раководство)
        int ListItemID, // Усвоен од страна на RTE.
        низа XmlMessage) // Усвоен од страна на корисникот како што е најавено во СПД.

Ова Нотингем фактот дека ние може да се добие на важни работното информации, како сајт, листа проект, итн. This is well documented in several places for those of you interested in creating your own custom actions. The idea is to extract the XML string as provided by the user to dispatch an appropriate procedure. Fun stuff!

За жал, ова е очигледно билет во еден правец надолу за да "Loosey Goosey" анти-шема земјиште, but it’s better than hitting a brick wall 🙂

Е тоа е анти-шема ако го направи тоа, иако знаеш дека е анти-шема?

I hope to wrap this inside Codeplex in the near future. If you’re interested in me doing so, дај ми го пушти (e-mail или оставете коментар) and I’ll be that more enthusiastic about doing it 🙂

</крајот>

Да се ​​претплатите на мојот блог.

Technorati Тагови: ,

2 размислувања за "Интегрираат SharePoint Designer workflows со веб-услуги

  1. Малком Џин
    Јас сум многу заинтересирани за изнаоѓање на сопствени работното активност која ми овозможува да се јавите на Web сервис. Сите вести за напредокот на?

Остави Одговори

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени *