Ručně upravte soubor souborem XOML SPD vyčistit proměnné

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:

image 

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>

Přihlásit se na mém blogu.

Za mnou na Twitter na http://www.twitter.com/pagalvin

Jeden myslel na „Ručně upravte soubor souborem XOML SPD vyčistit proměnné

  1. Anna

    V mnoha případech je SharePoint nastavit způsob že vývojář desn't mají oprávnění k zobrazení podkladové struktury adres URL a souborů. Tímto způsobem, není vidět “Všechny soubory” položka menu v SPD.

    Našel jsem práci kolem pomocí exportu a importu do Viso 2010 Nabídka itms. Není nutné mít aplikace Visio 2010 nainstalované. Když exportujete pracovního postupu vytváří SPD “Služba WMI” soubor, který je vlastně soubor zip. Můžete extrahovat soubor souborem XOML ji upravit, balíček zpět do souboru služby WMI a importovat jej zpět do SPD.

    Užijte si.

Zanechte odpovědět na Anna Zrušit odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *