Tag Archives: XOML

Manualment editi l'arxiu de XOML de el SPD per netejar les Variables

En aquest post aquí ("Tornant les respostes de l'aprovació Inici procés activitat"), Esmentava que pot accidentalment afegir un munt de variables del flux de treball al vostre flux de treball de SharePoint Designer.  Les coses es pot convertir ràpidament plens i difícil de llegir.  Específicament, Si afegiu l'acció "Començar aprovació procés activitat" al vostre flux de treball, Suprimiu-lo i afegir-lo una altra vegada, acaba amb totes les variables de flux de treball de que l'activitat dues vegades. 

És un dolor real per passar i suprimir tots aquells manualment, Així que encara que m'agradaria tractar d'eliminar-los directament des de l'arxiu XOML.  Això va resultar ser bastant fàcil de fer. 

Primer, cal localitzar l'arxiu present de XOML.  Vaig escriure sobre aquest tema aquí: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Un cop trobat, obrir el fitxer XOML i localitzar una variable que voleu suprimir.  En aquest cas, He afegit l'activitat "Procés d'aprovació Inici" al meu flux de treball dues vegades.  Vull treure una variable de flux de treball anomenat "isItemApproved" ja que ja no s'utilitza i hi ha un duplicat variable anomenada "isItemApproved1". 

Simplement fer una cerca de text per a la variable.  La meva pantalla semblant a aquesta:

image 

Si vostè busca voltant, a l'arxiu XOML, veureu que "IsItemApproved1" s'utilitza en molts llocs diferents mentre que l'original "IsItemApproved" és simplement definir una vegada i mai utilitzat.

Suprimeixi'l i llavors salvi l'arxiu.

La part delicada només és que he tingut de fet tancar SPD conjuntament i tornar a obrir-lo abans de SPD va reconèixer que el camp suprimit.

Clar, eliminar camps no és l'únic que pots fer amb el XOML i em pot blog sobre altres temes com aquesta en el futur.

Vostè vol ser molt curosos amb el que fas aquí i fer còpies de seguretat del seu treball.  Vostè pot fer una aparentment menor / subtil canvi aquí que trashes el flux de treball en la mesura del SPD es refereix i vostè podria perdre hores d'esforç mentre vostè reconstruir-lo.

</final>

Subscriure's al meu blog.

Follow me on Twitter http://www.twitter.com/pagalvin