Tag-Archive: XOML

Bearbeiten Sie Variablen bereinigen SPD XOML-Datei manuell

In diesem Beitrag hier ("Abrufen von Antworten wieder die Start Genehmigung Prozess Aktivität"), Ich erwähnte, dass Sie versehentlich eine ganze Reihe von Workflow-Variablen für den SharePoint Designer-Workflow hinzufügen können.  Dinge werden schnell unübersichtlich und schwer zu lesen.  Speziell, Wenn Sie die "Start Genehmigung Prozess Aktivität" Aktion für den Workflow hinzufügen, Löschen und erneut hinzufügen, Sie am Ende mit allen diese Tätigkeit-Workflow-Variablen zweimal. 

Es ist eine echte Schmerzen zu durchlaufen und alle, die manuell löschen, so dass ich wenn ich versuchen würde, um sie direkt aus der XOML-Datei zu entfernen.  Dies erwies sich als einfach genug zu tun. 

Erste, Sie müssen die tatsächliche XOML-Datei zu suchen.  Ich schrieb über dieses Thema hier: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Einmal gefunden, Öffnen Sie die XOML-Datei und suchen Sie eine Variable, die Sie entfernen möchten.  In diesem Fall, Ich hinzugefügt die Aktivität "Starten des Genehmigungsprozesses" meinen Workflow zweimal.  Sie möchten eine Workflow-Variable mit dem Namen "IsItemApproved", da sie nicht mehr verwendet wird und es eine doppelte Variable mit dem Namen "isItemApproved1 gibt" entfernen. 

Tun Sie einfach eine Textsuche für die Variable.  Mein Bildschirm sieht folgendermaßen aus.:

image 

Wenn Sie, um in der XOML-Datei suchen, Sie werden sehen, dass "IsItemApproved1" an verschiedenen Orten verwendet wird, während die ursprünglichen "IsItemApproved" ist einfach einmal definiert und nie verwendet.

Löschen Sie sie und speichern Sie die Datei.

Die einzig verzwickte Sache ist, dass ich tatsächlich aus SPD ganz schließen und erneut zu öffnen bevor SPD bestätigt, dass das Feld nicht gelöscht.

Natürlich, Löschen von Feldern ist nicht das einzige, was, das Sie, mit der XOML tun können, und ich kann über andere Themen wie dieses Blog in Zukunft.

Möchten Sie was Sie hier und nehmen Sie Sicherungen Ihrer Arbeit sehr vorsichtig sein.  Sie können eine scheinbar geringfügige machen / subtile Veränderung hier könnte die Trashes, die der Workflow so weit wie SPD geht und Sie verlieren Stunden Arbeit während Sie es neu erstellen.

</Ende>

Onnieren Sie meinen Blog ab.

Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin