在这篇文章在这里 ("找回答案从开始审批流程活动"), 我提到您意外地可以一大堆的工作流变量您 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.
享受.