Tag Archives: XOML

Manual editaţi fişierul SPD XOML pentru a curăţa variabile

În acest post aici ("Revenind răspunsuri la aprobarea începe procesul de activitate"), Am menţionat că puteţi adăuga accidental un ucis întreagă de variabile de flux de lucru pentru dumneavoastră flux de lucru SharePoint Designer.  Lucrurile pot deveni rapid aglomerat şi greu de citit.  În mod specific, Dacă adăugaţi acţiunea "Începe activitatea procesului de aprobare" fluxul de lucru dumneavoastră, ştergeţi-l şi adăugaţi-l din nou, ai sfârşesc cu toate că activitatea variabile de flux de lucru de două ori. 

Este un real durere pentru a merge şi ştergeţi toate aceste manual, aşa că am deşi aş încerca să le elimina direct din fişierul XOML.  Acest lucru s-a dovedit a fi destul de uşor de făcut. 

Prima, aveţi nevoie pentru a găsi fişierul XOML reale.  Am scris despre acest subiect aici: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  O dată găsit, deschide fişierul XOML şi localizaţi o variabila pe care doriţi să eliminaţi.  În acest caz, Am adăugat "Începe procesul de aprobare" activitatea la meu flux de lucru de două ori.  Vreau pentru a elimina un variabil de flux de lucru numit "isItemApproved", deoarece nu mai este utilizat şi există o variabilă duplicate numit "isItemApproved1". 

Pur şi simplu face o căutare de text pentru variabilă.  Meu ecran arata ca acest:

image 

Dacă vă căutaţi în jurul în fişierul XOML, veţi vedea că "IsItemApproved1" este folosit în multe locuri diferite, în timp ce original "IsItemApproved" este pur şi simplu definit o dată şi nu se utilizează niciodată.

Ştergeţi-l şi apoi salvaţi fişierul.

Partea numai dificil este că am avut de fapt aproape cu totul afară SPD aceasta redeschideţi înainte SPD a recunoscut că elimină câmpul.

desigur, Ştergerea câmpurile nu este singurul lucru pe care le puteţi face cu XOML şi I poate blog despre alte subiecte cum ar fi acest lucru în viitor.

Doriţi să fie foarte atent cu privire la ceea ce face aici şi ia copii de munca ta.  Puteţi face o aparent minore / schimbare subtila aici că trashes fluxul de lucru, în măsura în care SPD este în cauză şi ar putea pierde ore de efort în timp ce vă reconstruiţi.

</scop>

Aboneaza-te la blog-ul meu.

Urmaţi-mă pe Twitter, la http://www.twitter.com/pagalvin