Tag Archives: XOML

Käsitsi redigeerida ühtse Programmdokumendi XOML faili muutujate puhastamine

Kirjutage siia ("Saada vastuseid tagasi Start kinnitamise protsessi aktiivsust"), Mainisin, et võite kogemata lisada töövoo muutujad kogu pöördenurk SharePoint Designeri töövoo.  Asjad võivad kiiresti muutuda kirjuks ja raskesti loetav.  Konkreetselt, kui "Alustada kinnitamise protsessi aktiivsus" toimingu töövoo lisamine, kustutada ja lisada see uuesti, sa lõpuks koos kõigi selle tegevusega töövoo muutujad kaks korda. 

See on tõeline valu läbi minna ja kõik need käsitsi kustutada, nii et ma kuigi ma püüan neid eemaldada otse failist XOML.  See osutus piisavalt lihtne teha. 

Esimese, teil on vaja leida tegelik XOML faili.  Ma kirjutasin seda teemat siin: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Kui leitakse, XOML faili avada ja otsige üles eemaldatava muutuja.  Sel juhul, Ma lisada "Start kinnitamisprotsessi" aktiivsus oma töövoo kaks korda.  Ma tahan kustutada Töövoomuutuja nimega "isItemApproved", kuna see enam ei kasutata ning on dubleeritud muutuja nimega "isItemApproved1". 

Lihtsalt ärge muutuja tekst Otsi.  Minu ekraan näeb välja selline:

image 

Kui otsite läheduses XOML faili, näete, et "IsItemApproved1" kasutatakse paljudes erinevates kohtades originaal "IsItemApproved" on vaid määratleda kord ning kunagi kasutanud.

Kustutada ja seejärel salvestage fail.

Ainult keeruline osa on mul tegelikult üldse välja ühtse Programmdokumendi sulgeda ja uuesti avada enne ühtse Programmdokumendi tunnistas, et välja kustutada.

Muidugi, väljade kustutamist ei ole ainus asi, mida saab teha ka XOML ja ma võib teisi teemasid meeldib see blogi ka tulevikus.

Sa tahad olla väga ettevaatlik, mida sa siin teha ja teha varukoopiaid oma tööd.  Võite teha näiliselt väike / väike muutus siin et trashes niipalju kui ühtse Programmdokumendi töövoog on mures ja sa võid kaotada tunde vaeva kui te ehitada seda.

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin