Tag Archives: XOML

Með höndunum ritstýra SPD XOML skrá til að hreinsa upp breytur

Í þessari færslu hér ("Getting svör baka frá Samþykki ræsa ferli verkefnisins"), Ég nefndi að þú getur tilviljun að bæta við allt hellingur af workflow breytur til þinn SharePoint Designer workflow.  Það getur fljótt orðið ringulreið og erfitt að lesa.  Sérstaklega, Ef þú bætir við "Start samþykki aðferð verkefnið" aðgerð til að workflow þinn, eyða henni og bæta hana aftur, þú endar með öllum workflow breytum þá starfsemi félagsins tvisvar. 

Það er raunverulegur sársauki að fara í gegnum og eyða öllum þeim handvirkt, svo ég þó að ég myndi reyna að fjarlægja þá beint frá XOML skrá.  Þetta reyndist vera auðvelt nóg að gera. 

Fyrsta, þú þarft að finna raunverulegt XOML skrá.  Ég skrifaði um þessi atriði hér: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Þegar finna, opna XOML skrá og finna breytu sem þú vilt fjarlægja.  Í þessu tilviki, Ég bætti við "Start samþykki aðferð" virkni til workflow minn tvisvar.  Ég vil að fjarlægja workflow breytu sem heitir "isItemApproved" því að það er ekki lengur notaður og það er afrit breyta heitir "isItemApproved1". 

Einfaldlega gera texta leita breytu.  Skjár minn lítur svona út:

image 

Ef þú leitar um í XOML skrá, þú munt sjá að "IsItemApproved1" er notað í mörgum mismunandi stöðum á meðan upprunalega "IsItemApproved" er einfaldlega skilgreint einu sinni og aldrei notað.

Eyða því og vista síðan skrána.

Eina erfiður hluti er að ég þurfti að í raun loka út SPD alveg og aftur opna hana áður en SPD viðurkenndi að svæðið eytt.

Auðvitað, eyða reiti er ekki það eina sem þú getur gert með XOML og ég kann að blogga um önnur málefni eins og þetta í framtíðinni.

Þú vilt vera mjög varkár um hvað þú gerir hér og taka afrit af vinnu þinni.  Þú getur gert virðist minniháttar / lúmskur breyting hér trashes að workflow eins langt og SPD varðar og þú gætir tapað tíma vinnu á meðan þú endurbyggja það.

</enda>

Gerast áskrifandi að bloggið mitt.

Fylgdu mér á Twitter á http://www.twitter.com/pagalvin