在這篇文章在這裡 ("找回答案從開始審批流程活動"), 我提到您意外地可以一大堆的工作流變數您 SharePoint 設計器的工作流。 事情可以很快變得混亂而難以閱讀。 具體, 如果您的工作流程中添加"開始審批過程活動"行動, 將其刪除並重新添加, 你兩次最終與該活動工作流變數的所有。
它是真正的痛苦,進行遍歷並手動刪除所有那些, 所以我雖然我會嘗試直接從 XOML 檔中刪除它們。 這證明可以很容易做。
第一次, 您需要找到實際的 XOML 檔。 我寫了關於這一主題: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files. 一旦發現, 打開 XOML 檔並查找您要刪除的變數。 在此情況下, 我兩次添加到我的工作流"開始審批流程"活動。 我想刪除工作流變數命名為"isItemApproved",因為它已不再使用,有一個名為"isItemApproved1"的重複變數。
只是做一個文本搜索該變數。 我的螢幕看起來像這樣:
如果您在 XOML 檔中搜索周圍, 您將看到"IsItemApproved1"用在許多不同的地方,而原始的"IsItemApproved"是只需定義一次,從未使用過.
刪除它,然後保存檔.
只有最為棘手的部分是我不得不實際上 SPD 完全關閉然後重新打開它之前 SPD 確認刪除的欄位.
答案是肯定的, 刪除欄位不是的唯一,你可以用 XOML 和我在將來可能會像這樣的其他主題的博客.
你想要十分小心,你在這裡做什麼,並採取備份你的工作。 您可以似乎較小 / 這裡的微妙改變這一點不愛惜,展能就業科的工作流來說,你可能失去工作的時間雖然您重建它.
</結束>
跟我在 Twitter 上 http://www.twitter.com/pagalvin
在許多情況下,SharePoint 是安裝方式,開發商 desn't 有許可權的使用者看到的 URL 的基礎結構和檔. 這種方式,你看不到 “所有檔” SPD 中專案功能表.
我發現周圍使用匯出/導入到爾比索工作 2010 功能表 itms. 你不必有 Visio 2010 安裝. 當您匯出 SPD 創建工作流 “wmi” 這是實際的 zip 檔的檔. 您可以提取的 XOML 檔進行編輯, 將其打包回 WMI 檔並將其導回 SPD.
享受.