Tag Archives: XOML

Manuaalisesti muokata SPD XOML-tiedostoa siivota muuttujat

Tämän jälkeen ("Saada vastauksia takaisin Käynnistä hyväksynnän prosessitehtävä"), Mainitsin, että voit lisätä työnkulun muuttujat koko surmasi vahingossa SharePoint Designer-työnkulkuun.  Asioita voi nopeasti tulla sekavaa ja vaikea lukea.  Erityisesti, Jos "Aloittaa hyväksyntää prosessi aktiivisuus" toiminta lisääminen työnkulkuun, Poista se ja lisää se uudelleen, te häntäpää jalkeilla avulla kaikki tätä toimintaa työnkulun muuttujat kahdesti. 

Se on todellista tuskaa mennä läpi ja poistaa kaikki ne manuaalisesti, Joten olen vaikka yritin poistaa ne suoraan XOML-tiedostoa.  Tämä oli helppoa tehdä. 

Ensimmäinen, sinun täytyy etsiä itse XOML-tiedostoa.  Kirjoitin aiheesta täällä: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Kun olet löytänyt, Avaa XOML-tiedostoa ja Etsi muuttuja, jonka haluat poistaa.  Tässä tapauksessa, Lisäsin "Aloita hyväksyntätoimet" toimintaa minun työnkulun kahdesti.  Haluan poistaa työnkulun muuttuja nimeltä "isItemApproved", koska se ei ole enää käytössä ja on päällekkäisiä muuttuja nimeltä "isItemApproved1". 

Yksinkertaisesti tee tekstihaku muuttujan.  Oma näyttö näyttää tältä:

image 

Jos haet ympäriinsä XOML-tiedostoa, näet, että "IsItemApproved1" käytetään monissa eri paikoissa, vaikka alkuperäinen "IsItemApproved" on yksinkertaisesti määrittää kerran ja koskaan käyttänyt.

Poista se ja Tallenna tiedosto.

Vain hankala osa on se, että jouduin todella sulkea SPD kokonaan ja avaa se uudelleen, ennen kuin SPD myönsi, että kenttä poistettu.

Tietysti, kenttien poistamisesta ei ole ainoa asia, voit tehdä XOML ja saattaa blogin muita aiheita tällaista tulevaisuudessa.

Haluat olla hyvin varovainen mitä teet täällä ja ottaa varmuuskopiot tärkeistä tiedostoista etänä.  Voit tehdä näennäisen pieni / hienovarainen muutos täällä että trashes työnkulun mitä SPD osalta ja voit menettää tunteja vaivaa kun voit rakentaa.

</loppu>

Tilaa blogiin.

Noudata minut viserrys http://www.twitter.com/pagalvin