Archiwa tagów: XOML

Ręcznie edytować plik XOML jednolitego dokumentu programowego, aby oczyścić zmiennych

To stanowisko tutaj ("Uzyskiwanie odpowiedzi wstecz od rozpoczęcia działalności procesu zatwierdzenia"), Wspomniałem, można przypadkowo dodać całą slew zmiennych przepływu pracy do przepływu pracy programu SharePoint Designer.  Rzeczy mogą szybko okazać się czytelny i trudny do odczytania.  W szczególności, Po dodaniu akcji "Start działanie w proces zatwierdzania" do przepływu pracy, usunąć i ponownie dodać, należy skończyć z wszystkich zmiennych przepływu pracy tej działalności dwa razy. 

To jest prawdziwe ból przejść i usunięcie wszystkich tych ręcznie, tak I chociaż będzie próbować usunąć je bezpośrednio z pliku XOML.  Ten okazał się wystarczająco proste, do wykonania. 

Pierwszy, trzeba znaleźć rzeczywisty plik XOML.  Napisałem ten temat w tutaj: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Raz znaleziono, Otwórz plik XOML i zlokalizuj zmienną, którą chcesz usunąć.  W tym przypadku, Dodaniu działalności "Rozpocznij proces zatwierdzania" do pracy dwa razy.  Chcę, aby usunąć zmienną przepływu pracy o nazwie "isItemApproved", ponieważ jest już używany, a istnieje duplikat zmienną o nazwie "isItemApproved1". 

Czy po prostu wyszukiwania tekstu dla zmiennej.  Jak to wygląda ekran:

image 

Podczas przeszukiwania całego pliku XOML, zobaczysz, że "IsItemApproved1" jest używany w wielu różnych miejscach, podczas gdy oryginalna "IsItemApproved" jest po prostu raz zdefiniowanych i nigdy nie jest używany.

Usuń go, a następnie zapisz plik.

Tylko tricky część jest, iż ja pogodziłem rzeczywiście całkowicie zamknąć SPD i ponownie je otwórz, zanim JDP uznała, że usunięcie pola.

Oczywiście, usunięcie pola nie jest jedyną rzeczą, jaką można zrobić z XOML i blogu inne tematy jak I może w przyszłości.

Chcesz być bardzo ostrożnie co zrobić i podjąć kopie zapasowe pracę.  Można wprowadzać pozornie drobne / Subtelne zmiany tutaj to trashes, który dotyczy przepływu pracy w takim zakresie, w jakim SPD i spowodować utratę godzin wysiłku przy ponownym zbudowaniu.

</koniec>

Subskrybowanie mój blog.

Follow me on Twitter wiek na http://www.twitter.com/pagalvin