Archifau Tagiau: XOML

Manually Golygu SPD XOML File i Glanhau Newidynnau

Yn y swydd yma ("Cael Atebion Back from the Broses Gymeradwyo Start Gweithgaredd"), Soniais y gallwch ddamweiniol ychwanegu laddodd cyfan o newidynnau llif gwaith ar eich llif gwaith SharePoint Designer.  Gall pethau fod yn anniben ac yn anodd ei ddarllen yn gyflym.  Yn benodol, os ydych yn ychwanegu y "Start Cymeradwyo Proses Gweithgaredd" gweithredu i'ch llif gwaith, dileu ac yn ychwanegu eto, byddwch yn y diwedd gyda phob un o'r newidynnau llif gwaith y gweithgaredd ddwywaith. 

Mae'n boen go iawn i fynd drwy'r a dileu pob un o'r rheiny â llaw, felly yr wyf yn er y byddwn yn ceisio cael gwared arnynt yn uniongyrchol oddi wrth y ffeil XOML.  Profodd hyn i fod yn ddigon hawdd i'w wneud. 

Cyntaf, bydd angen i chi ddod o hyd i'r ffeil XOML gwirioneddol.  Yr wyf yn ysgrifennu am y pwnc yma: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Ar ôl dod o hyd, agor y ffeil XOML a lleoli newidyn rydych am ei dynnu.  Yn yr achos hwn, Ychwanegais y gweithgaredd "Ddechrau broses gymeradwyo" i fy llif gwaith ddwywaith.  Yr wyf am i gael gwared ar newidyn llif gwaith o'r enw "isItemApproved" gan ei fod yn cael ei ddefnyddio mwyach ac mae newidyn dyblyg o'r enw "isItemApproved1". 

Yn syml wneud chwiliad testun ar gyfer y newidyn.  Mae fy sgrin yn edrych fel hyn:

image 

Os ydych yn chwilio o gwmpas yn y ffeil XOML, byddwch yn gweld y "IsItemApproved1" yn cael ei defnyddio mewn llawer o leoedd gwahanol er bod y "IsItemApproved" gwreiddiol yn syml diffinio unwaith a byth yn defnyddio.

Dileu ac yna arbed y ffeil.

Yr unig rhan anodd yw bod yn rhaid i mi mewn gwirionedd yn cau allan SPD yn gyfan gwbl ac yn ail-agor cyn SPD cydnabod bod y maes ddileu.

Wrth gwrs, Nid yw caeau dileu yw'r unig beth y gallwch ei wneud gyda'r XOML ac efallai y byddaf blog am bynciau eraill fel hyn yn y dyfodol.

Ydych am fod yn ofalus iawn ynghylch yr hyn yr ydych yn ei wneud yma ac yn cymryd backups o'ch gwaith.  Gallwch wneud sy'n ymddangos yn fach / newid cynnil yma sydd trashes llif gwaith cyn belled ag y SPD yn y cwestiwn a gallech golli oriau o ymdrech wrth i chi ail-adeiladu ei.

</diwedd>

Tanysgrifio i fy mlog.

Dilynwch fi ar Twitter yn http://www.twitter.com/pagalvin