In deze post hier ("Getting antwoorden terug uit de Start goedkeuring proces activiteit"), Ik vermeld dat u per ongeluk een geheel zwenkt van werkstroom variabelen aan uw SharePoint Designer workflow toevoegen kunt. Dingen kunnen snel worden rommelig en moeilijk te lezen. Specifiek, Als u de actie "Start goedkeuring proces activiteit" aan uw workflow toevoegen, het verwijderen en opnieuw toevoegen, je eindigen met alle variabelen die activiteit werkstroom tweemaal.
Het is een echte pijn te doorlopen en al die handmatig verwijderen, dus ik hoewel ik proberen zou om ze te verwijderen vanuit het XOML-bestand. Dit bleek gemakkelijk genoeg te doen.
Eerste, u moet het werkelijke XOML-bestand te zoeken. Ik schreef over dat onderwerp hier: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. Eenmaal gevonden, Open het XOML-bestand en zoek een variabele die u wilt verwijderen. In dit geval, Ik voegde de "Start goedkeuringsproces" activiteit aan mijn workflow tweemaal. I want to remove een werkstroomvariabele genaamd "isItemApproved" omdat het niet langer wordt gebruikt en er een dubbele variabele met de naam "isItemApproved1 is".
Gewoon doen een tekst te zoeken voor de variabele. Mijn scherm ziet er als volgt:
Als u rond in het XOML-bestand zoeken, u zult zien dat "IsItemApproved1" wordt gebruikt in veel verschillende plaatsen, terwijl de oorspronkelijke "IsItemApproved" is gewoon eenmaal gedefinieerd en nooit gebruikt.
Verwijder het en sla het bestand.
Het alleen lastige deel is dat ik moest eigenlijk helemaal uit EPD sluiten en opnieuw te openen voordat EPD erkend dat het veld verwijderd.
Natuurlijk, verwijderen van velden is niet het enige wat dat je met het XOML doen kunt en ik kan blog over andere onderwerpen zoals dit in de toekomst.
Wilt u heel voorzichtig zijn over wat je doet hier en het nemen van back-ups van uw werk. Kunt u een schijnbaar kleine / subtiele verandering hier dat trashes de werkstroom zoveel EPD is betrokken en u zou kunnen verliezen uren van inspanning terwijl u het herbouwen.
</einde>
Volg mij op Twitter op http://www.twitter.com/pagalvin
In veel gevallen is SharePoint hoe setup dat ontwikkelaar desn't gemachtigd om te zien de onderliggende URL-structuur en -bestanden. Deze manier die u kan niet zien “Alle bestanden” menu item in SPD.
Ik vond het werk rond het gebruik van Export/Import aan Viso 2010 menu itms. U hoeft niet te hebben van Visio 2010 geïnstalleerd. Wanneer u exporteert werkstroom SPD maakt “WMI” vijl wie eigenlijk zip-bestand zit. U kunt het XOML-bestand uitpakken bewerken, het pakket terug naar de WMI-bestand en importeer het terug naar de SPD.
Geniet van.