Én már játék körül egyéni műveletek a SharePoint Designer egy ideig (lásd itt néhány részletes cucc, Ha lehet).
A jelenlegi projekt, kell tennünk néhány meglehetősen nehéz emelés, és azt akarjuk, hogy a deklaratív SPD munkafolyamat segítségével kezelheti a kapcsolódó üzleti folyamat.
Hosszú történet röviden, Ez teljességgel lehetséges. Én meghosszabbította a Codeplex projektem adott "segítő szolgáltatás" és most tudunk élni egy webes szolgáltatást közvetlenül az SPD munkafolyamat.
Itt van a aláírás:
nyilvános karakterlánc Diszpécser( GUID WebID, // Elhaladt a runtime environment GUID SiteID, // Elhaladt a runtime environment karakterlánc ListID, // Elhaladt az RTE (nem tudom, miért ez egy karakterlánc, nem egy GUID) int ListItemID, // Elhaladt az RTE. karakterlánc XmlMessage) // A felhasználó bejelentett adatbázisában.
Ez növeli az a tény, hogy mi is a fontos munkafolyamat-adatok, mint a telek, a Listaazonosító, stb. Ez jól dokumentált, több helyen részére azok-ból ön érdekelt-ban létrehozása a saját egyéni műveletek. Az ötlet, hogy kivonat az XML-karakterlánc feladás megfelelő eljárást a felhasználó által meghatározott. Fun stuff!
Sajnos, Ez nyilvánvalóan egy csak oda jegy le a "Loosey Goosey" Föld elleni minta, but it’s better than hitting a brick wall 🙂
Ez egy anti-mintát, ha csinálsz ez, még akkor is, ha tudod,-a ' egy anti-minta?
Remélem-hoz betakar ez belül Codeplex a közeljövőben. Ha-a ' érdekelt-ban nekem így, Adj piszkálni (e-mailben vagy hagyjuk egy megjegyzést) and I’ll be that more enthusiastic about doing it 🙂
</vége>
Minden munkád, hogy hívja webservices, az EPD-ben meghatározott munkafolyamat WSS több hír?