有关导入可重用工作流的准则

若要导入在 SharePoint designer 中创建的可重用工作流,请使用"导入可重用 SharePoint 2010 工作流项目模板。Visual Studio。此模板导入一个声明性工作流(仅 XML),并将其转换成代码工作流。可使用 Visual Basic 或 Visual C# 代码增强转换的代码工作流。有关更多信息,请参见 演练:将 SharePoint Designer 可重用工作流导入 Visual Studio.

但是,导入可重用的 SharePoint 2010 工作流模板只能导场解决方案。如果要工作流部署为沙盒解决方案,请将其导入使用"导入 SharePoint 2010 解决方案包"模板。但是,如果这样做,则无法将其转换为代码工作流,因此不能相同其进行修改。

使用“导入可重用工作流”模板导入可重用工作流

使用"导入可重用 SharePoint 2010 工作流模板,如果导入可重用工作流,可以运行或更改解决方案与其他 Visual Studio SharePoint 解决方案,但是,您可能必须先手动一些项目。

Ff358272.collapse_all(zh-cn,VS.110).gif导入任务窗体

因为代码工作流架构只允许一个任务窗体,导入可重用的 SharePoint 2010 工作流项目模板仅导入所有启动和关联窗体,但是,导入一个任务窗体。原始工作流解决方案中的任何其他任务窗体将置于**“解决方案资源管理器”中的“其他已导入文件”**文件夹中。

导入使用"导入 SharePoint 2010 解决方案包"模板导入可重用工作流

使用"导入 SharePoint 2010 解决方案包"模板,如果导入可重用工作流,您需要考虑下列问题:

  • 在导入工作流后,可以立即部署并在 Visual Studio 通过选择 F5 键运行。但是,如果您对导入的解决方案中的工作流进行任何修改,则可能必须先手动修复项目中的元素,然后才能部署和运行工作流。

  • 由于此工作流是声明性的,因此无法向其添加代码。使用"导入可重用 SharePoint 2010 工作流模板,若要将工作流转换为代码工作流,您必须将其导入 Visual Studio。

  • 尽管您可以在设计视图中编辑工作流设计器 (.xoml) 文件,但还是建议您在源视图中编辑此文件,因为工作流设计器会显示假错误。

  • 在工作流中进行的调试对声明性内容不起作用。工作流设计器 中设置的断点将不会命中。

导入全局可重用工作流解决方案

使用"导入可重用 SharePoint 2010 工作流模板,全局可重用工作流不能导入。若要导入全局可重用工作流,您必须将其转换为非全局可重用工作流或必须使用"导入 SharePoint 2010 解决方案包"模板。

若要将工作流,请副本在 SharePoint designer 中创建全局可重用工作流 (通过在中打开工作流的快捷菜单中选择 保存为重复)。然后使用中的"导入可重用的 SharePoint 2010 工作流模板新的可重用工作流。Visual Studio。

若要导入全局可重用工作流,而不修改它,请使用"导入 SharePoint 2010 解决方案包"模板。如果使用此方法,则工作流不会转换为代码工作流而仍为声明性工作流。

请参见

任务

演练:将 SharePoint Designer 可重用工作流导入 Visual Studio

概念

从现有的 SharePoint 网站导入项