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

Un gând pe „Manual editaţi fişierul SPD XOML pentru a curăţa variabile

  1. Anna

    În multe cazuri SharePoint este configurare modul acel dezvoltator desn't aveţi permisiunea de a vedea structura subiacentă URL-ul şi fişiere. În acest fel nu vedeţi “Toate fişierele” elementul de meniu în DOCUP.

    Am găsit de lucru în jurul folosind Export/Import la Viso 2010 meniu itms. Nu trebuie să aibă Visio 2010 instalat. Când exportaţi flux de lucru SPD creează “WMI” Fişier care este de fapt zip dosar. Aveţi posibilitatea să extrageţi fişierul XOML editaţi-l, pachet înapoi la fişierul WMI și import-l înapoi la DOCUP.

    Bucuraţi-vă de.

    Răspuns

Lasă un răspuns la Anna Anuleaza raspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *