Tagu arhīvi: XOML

Manuāli rediģēt SPD XOML failu, lai attīrītu mainīgie

Šeit šajā amatā ("Atbilžu saņemšana atpakaļ no sākuma apstiprināšanas procesu aktivitāte"), Es teicu, ka nejauši jūs varat pievienot darbplūsmu mainīgo lielumu visai apgriezties SharePoint Designer darbplūsmu.  Lietas ātri var kļūt pārblīvēta un grūti salasāms.  Īpaši, Ja pievienojat "Sāktu apstiprināšanas procesu aktivitāte" rīcību savu darbplūsmu, izdzēsīsim to un pievienojiet to vēlreiz, jūs galu galā ar visu šo darbību darbplūsmas mainīgie divreiz. 

Tas ir reālas sāpes iet cauri un manuāli izdzēsiet visus šos, tāpēc es tomēr gribētu izmēģināt tos noņemt tieši no XOML failu.  Tas izrādījās tik viegli izdarāms. 

Pirmais, jums nepieciešams atrast faktisko XOML failu.  Es rakstīju par šo tēmu: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Kad konstatēts, XOML failu atvērt un atrodiet mainīgo, kuru vēlaties noņemt.  Šajā gadījumā, Es pievieno "Sāktu apstiprināšanas Process" aktivitāte manu darbplūsma divreiz.  Es vēlos noņemt darbplūsmu mainīgo ar nosaukumu "isItemApproved", jo tas vairs nav izmantots un nav dublikātu mainīgo ar nosaukumu "isItemApproved1". 

Vienkārši darīt mainīgā teksta meklēšanu.  Mans ekrāns izskatās šādi:

image 

Ja jūs meklējat apkārt XOML failā, jūs redzēsiet, ka "IsItemApproved1" tiek izmantota daudzās dažādās vietās, kamēr sākotnējā "IsItemApproved" ir vienkārši noteikts vienreiz un nekad nav izmantots.

Dzēsiet to un pēc tam šo failu saglabājiet.

Tikai kutelīgs daļa ir tas, ka man bija faktiski noslēguma VPD vispār un to atkārtoti atvērt, pirms VPD atzina laukā Dzēst.

protams, dzēšot laukus nav vienīgā lieta, ko jūs varat darīt ar XOML un es varētu blog par citām tēmām, kā tas nākotnē.

Jūs vēlaties būt ļoti uzmanīgiem, ko jūs darīt šeit un veikt dublējumu jūsu darbu.  Jūs varat veikt šķietami nelielas / smalks izmaiņas šeit ka trashes pēc VPD darbplūsma ir saistīta, un jūs zaudēsit stundas pūles, kamēr jūs atjaunotu to.

</beigās>

Abonēt manu blogu.

Sekot mani uz čivināt pie http://www.twitter.com/pagalvin