将 SharePoint Designer 用于 SharePoint 开发

上次修改时间: 2011年1月28日

适用范围: SharePoint Foundation 2010

Microsoft SharePoint Designer 2010 在以前版本的基础上进行了改进,新增了可以帮助 Microsoft SharePoint Foundation 2010 开发人员更快地规划、设计应用程序和创建应用程序原型的功能。

过去,开发人员一直将 SharePoint Designer 2010 视为自定义 SharePoint 网站、创建简单工作流和执行其他与代码无关任务的工具。通常,开发人员使用 Visual Studio 作为创建 SharePoint 应用程序的主要方法。开发人员并没有将 SharePoint Designer 视为严格意义上的开发工具,因为几乎很少有人能同时使用 SharePoint Designer 2010 和 Visual Studio。

但在引入最新版本的 SharePoint Designer 后,开发人员可以利用以下功能来启动开发过程。

面向开发人员的 SharePoint Designer 功能

工作流

导出工作流以便在 Visual Studio 中使用

使用 SharePoint Designer 创建表示特定业务流程的工作流变得非常简单。工作流设计图面允许用户添加条件和操作,这非常类似于 Microsoft Outlook 2010 用户创建电子邮件传送规则的操作。

在 Windows SharePoint Services 3.0 中,用户也可以执行此操作,但时常需要能够在 Visual Studio IDE 中使用这些工作流来添加特定的自定义代码。尝试使用在 Visual Studio 内由 Microsoft Office SharePoint Designer 2007 创建的 XML (XOML) 规则通常无法获得预期结果。

网站工作流

在 Windows SharePoint Services 3.0 中,工作流依赖于特定列表或文档库。随着网站工作流的引入,这一依赖关系得到了提升。可在网站级别创建和部署这些工作流,从而使得工作流创建者可以在多个列表和文档库中使用这些工作流,而无需在 SharePoint Designer 中重新创建工作流。

有关使用 SharePoint Designer 2010 进行工作流开发的详细信息,请参阅 SharePoint Designer 中的工作流开发

业务数据

Walkthrough: Model a Web Service Entity Using SharePoint Designer

自定义应用程序

Customize an Application with SharePoint Designer

向后兼容性

为了创建用于自定义 SharePoint 安装的更强大集成工具,SharePoint Designer 2010 仅与 SharePoint Foundation 2010 网站兼容。

请参阅

引用

SharePoint Designer 2010(该链接可能指向英文页面)

概念

SharePoint Designer 中的工作流开发

其他资源

SharePoint Designer 2010 团队博客(该链接可能指向英文页面)