Tag Archives: XOML

SPD XOML failą išvalyti kintamųjų redaguoti rankiniu būdu.

Į šį postą čia ("Gauti atsakymus atgal nuo pradėti patvirtinimo proceso veiklos"), Jau minėjau, kad netyčia galite pridėti visą pobił darbo eigos kintamųjų jūsų SharePoint Designer darbo eigos.  Dalykų gali greitai tapti cluttered ir sunku skaityti.  Konkrečiai, Jei jūs įtraukiate "Pradėti patvirtinimo proceso veikla" veiksmų, jūsų darbo eigos, ištrinti ir vėl jį pridėkite, jūs galų gale su visų šios veiklos darbo eigos kintamųjų du kartus. 

Tai realus skausmo eiti per ir pašalinti visus tuos rankiniu būdu, todėl aš nors norėčiau pabandyti pašalinti juos tiesiogiai iš XOML failą.  Tai buvo gana paprasta padaryti. 

Pirmosios, jums reikia nustatyti faktinį XOML failą.  Parašiau apie šią temą čia: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Kai bus nustatyta, atidaryti XOML failą ir Suraskite norimą pašalinti kintamasis.  Šiuo atveju, Aš pridėjo "Pradėti patvirtinimo procesas" veiklos pasirodydami du kartus.  Aš noriu pašalinti darbo eigos kintamąjį, pavadintą "isItemApproved", nes jis nebenaudojamas ir nėra pasikartojančių kintamąjį, pavadintą "isItemApproved1". 

Tiesiog daryti teksto paieška kintamajam.  Mano ekrane atrodo taip:

image 

Jei jūs ieškote aplink XOML failą, matyti, kad "IsItemApproved1" yra naudojamas daugelyje skirtingų vietų, o originalus "IsItemApproved" yra tiesiog vieną kartą ir niekada naudojamos.

Ištrinti ir tada įrašykite failą.

Tik sudėtinga dalis yra tai, kad aš iš tikrųjų iš viso uždaryti BPD ir iš naujo atidarykite jį prieš BPD pripažino, kad lauko panaikinti.

žinoma, ištrinti laukai nėra vienintelis dalykas, jūs galite padaryti su su XOML ir gali dienoraštis apie kitas temas kaip šis ateityje.

Jūs norite būti labai atsargūs, apie ką jūs čia ir imtis atsargines kopijas savo darbą.  Jūs galite padaryti pažiūros nepilnametis / subtilus galetum tos šiukšlės darbo eiga kiek BPD yra susirūpinęs ir jums gali prarasti valandų pastangų, o jūs ją atstatyti.

</pabaigos>

Prenumeruoti savo dienoraštį.

Sekite mane Twitter ne http://www.twitter.com/pagalvin