Ebben a post itt ("Válaszok vissza az a Start jóváhagyási folyamat tevékenység"), Már említettem, a SharePoint Designer munkafolyamat munkafolyamat változóit egész megölte véletlenül adhat. A dolgok gyorsan vált zsúfolt, és nehezen lesz olvasható. Kifejezetten, Ha a "A jóváhagyási folyamat tevékenység megkezdése" művelet a munkafolyamat hozzáadása, törölheti, és adja hozzá ismét, akkor a végén az összes e tevékenységet a munkafolyamat változóit kétszer.
-A ' egy valóságos fájdalom, megy keresztül, és törölje az összes azokat kézzel, így én mégis azt próbálja meg eltávolítani azokat közvetlenül az XOML fájlból. Ez bizonyult könnyű csinálni.
Első, Keresse meg a tényleges XOML fájlt van szüksége. Írtam itt jelen témakör: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. Egyszer alapít, Nyissa meg a XOML fájlt, és keresse meg az eltávolítani kívánt változó. Ebben az esetben, A „jóváhagyási eljárás indítása"tevékenység is Hozzáadtam a munkafolyamat kétszer. Szeretném eltávolítani a "isItemApproved" nevű, mivel már nem használják, és egy "isItemApproved1" nevű duplicate változó munkafolyamat változó.
Egyszerűen do változó szöveg keresése. Az én-m képernyő így néz:
Ha Ön kutatás körül az XOML fájlban, látni fogja, hogy "IsItemApproved1" sok, különböző helyen használják, míg az eredeti "IsItemApproved" egyszerűen definiálva egyszer, és soha nem használt.
Törölheti, és mentse a fájlt.
A csak a ravasz elválaszt, hogy én ténylegesen zár ki az SPD összességében, és újra kinyíljanak, mielőtt az EPD elismerte, hogy a mező törlése.
természetesen, mezők törlése nem az egyetlen dolog, amit tehetünk az XOML, és én is más témákról, mint ez a blog a jövőben.
Legyen nagyon óvatos mi itt, és veszi a biztonsági másolatok a munkáját szeretné. Lehet, hogy egy látszólag kis / Itt a finom módosítása a trashes, a munkafolyamat, amennyire az SPD érintett, és elveszíti erőkifejtés óra közben a program újraépítse azt.
</vége>
Kövesse nekem Twitter http://www.twitter.com/pagalvin