Rydw i wedi bod yn chwarae o gwmpas gyda chamau gweithredu arfer ar gyfer SharePoint Dylunydd ers peth amser (gweld yma ar gyfer rhai pethau manwl, os y mae gennych ddiddordeb).
Yn fy prosiect presennol, Mae angen inni wneud rhai eithaf lewys ac yr ydym am ddefnyddio datgeiniol llif gwaith ddogfen raglennu sengl i reoli'r broses fusnes cysylltiedig.
Stori hir yn fyr, Mae hyn yn gwbl bosibl. Ehangais fy mhrosiect Codeplex i alw "cynorthwy-ydd gwasanaeth" ac yn awr y gellir galw'r gwasanaeth gwe uniongyrchol o'r llif gwaith ddogfen raglennu sengl.
Heres '' r llofnod:
cyhoeddus llinyn Dosbarthydd( GUID WebID, // Basiwyd gan yr amgylchedd Rhedeg GUID SiteID, // Basiwyd gan yr amgylchedd Rhedeg llinyn ListID, // A basiwyd gan y RTE (ddim yn gwybod pam mae hyn yn llinyn, Nid yn GUID) int ListItemID, // A basiwyd gan y RTE. llinyn XmlMessage) // A basiwyd gan y defnyddiwr datgan fel yn SPD.
Mae hyn yn leverages y ffaith ein bod yn gallu cael gwybodaeth llif gwaith yn bwysig, fel y safle, ID rhestr, ac ati. Mae hyn yn hysbys iawn mewn nifer o leoedd ar gyfer y rhai ohonoch sydd â diddordeb mewn creu eich hun gweithredoedd personol. Y syniad yw i echdynnu y llinyn XML fel a ddarperir gan y defnyddiwr i anfon weithdrefn briodol. Stwff llawn hwyl!
Yn anffodus, mae hyn yn amlwg yn tocyn unffordd i lawr i "Loosey Goosey" gwrth-patrwm tir, but it’s better than hitting a brick wall 🙂
A yw'n gwrth-patrwm os ydych yn gwneud hynny er eich bod yn gwybod ei fod yn wrth-patrwm?
Gobeithiaf i lapio hyn tu mewn Codeplex yn y dyfodol agos. Os oes gennych ddiddordeb mewn imi wneud hynny, roi i mi brocio (e-bost neu adael sylw) and I’ll be that more enthusiastic about doing it 🙂
</diwedd>
Unrhyw newyddion rhagor o wybodaeth am eich gwaith i alw webservices o WSS llif gwaith a ddiffinnir yn SPD?