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.:
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>
Folgen Sie mir auf Twitter bei http://www.twitter.com/pagalvin
In vielen Fällen ist SharePoint setup die Möglichkeit, dass Entwickler desn't berechtigt sind, den zugrunde liegenden URL-Struktur und Dateien finden Sie unter. Auf diese Weise, die Sie nicht sehen können “Alle Dateien” Menü Element in SPD.
Ich fand die Arbeit um mit Export/Import, Viso 2010 Menü itms. Sie müssen nicht über Visio verfügen 2010 installiert. Wenn Sie Workflow exportieren SPD erstellt “WMI” Datei, die Zip-Datei. Sie können die XOML-Datei extrahieren bearbeiten, Paket es wieder auf die WMI-Datei und importieren Sie es zurück in die SPD.
Genießen.