V tomto zápisku ("Návrat odpovědí z činnosti proces schvalování Start"), Jsem se zmínil, že omylem přidáte celou fůru proměnné pracovního postupu k postupu SharePoint Designer. Všechno se může stát rychle přeplněnosti a těžko čitelný. Konkrétně, Pokud váš pracovní postup přidáte "Spustit schvalovací proces činnosti" akci, Odstraňte jej a znovu jej přidejte, dvakrát se skončíte se všemi proměnné pracovního postupu této činnosti.
To je skutečnou bolest projít a odstranit všechny ty ručně, Takže I když by se pokusili odstranit přímo ze souboru XOML. To se ukázalo být snadné dělat.
První, musíte najít skutečný soubor souborem XOML. Napsal jsem o tomto tématu: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. Jednou našel, otevřít soubor souborem XOML a najít proměnnou, kterou chcete odstranit. V tomto případě, Dvakrát jsem přidal "Zahájit proces schvalování" činnost do mé workflow. Chci odstranit pracovní proměnnou s názvem "isItemApproved", vzhledem k tomu, že se již nepoužívá a je duplicitní proměnnou s názvem "isItemApproved1".
Stačí do vyhledávání textové proměnné. Moje obrazovka vypadá takto:
Pokud budete hledat kolem v souboru XOML, uvidíte, že "IsItemApproved1" se používá v mnoha různých místech, zatímco původní "IsItemApproved" je jednoduše definovat jednou a nikdy nepoužívá.
Odstraňte jej a poté uložte soubor.
Jediná choulostivá část je, že jsem musel vlastně úplně uzavřít SPD a opět ho před SPD potvrdila, že pole odstraněn.
Samozřejmě, Odstranění pole není jediné, co můžete dělat s souborem XOML a mohu blog o další témata, jako je to v budoucnosti.
Chcete být velmi opatrní, o co tady a brát zálohy vaší práce. Můžete vytvořit zdánlivě menší / jemné změny zde že trashes, co se týká pracovního postupu až k SPD a mohli ztratit hodiny úsilí, zatímco jej znovu.
</Konec>
Za mnou na Twitter na http://www.twitter.com/pagalvin