工作流部署过程

有三种类型的工作流:预定义工作流、SharePoint Designer 工作流和 Visual Studio 自定义工作流。工作流基于 Windows Workflow Foundation 构建,并且由 Windows SharePoint Services 承载。工作流在 SharePoint 网站内运行,与 Office system 集成并可从 Office system 中访问,如下所示:

  • Microsoft Office SharePoint Server 2007:用于安装、激活、配置、启动、参与和跟踪工作流。

  • Microsoft Office SharePoint Designer 2007:用于创建用户定义的工作流。

  • Word、PowerPoint、Excel 和 InfoPath:用于启动和参与工作流。

  • Outlook:用于接收工作流通知和跟踪任务。

用于部署所有三种类型的工作流的过程如下所述。

部署预定义工作流

预定义工作流已作为 Office SharePoint Server 2007 中的功能安装。若要部署预定义工作流,只需为网站激活该工作流,将工作流与列表或文档库关联(添加),然后启动工作流。

  1. 激活工作流

    在网站集级别激活预定义工作流。只能将活动工作流与网站上的列表和库关联。有关激活工作流的详细信息,请参阅激活工作流

  2. 将工作流添加到列表、文档库或内容类型

    添加工作流时,您将工作流与列表、文档库或内容类型关联,并通过指定诸如工作流名称、启动选项、参与者和完成选项等参数来配置工作流。有关添加工作流的详细信息,请参阅向列表或文档库中添加工作流向内容类型添加工作流

  3. 启动工作流

    工作流可以由用户手动启动,也可以在对关联列表或库中的项进行更改时自动启动。工作流配置设置确定工作流是手动启动还是自动启动。工作流针对与之关联的列表或库中的文档中的项运行。有关启动工作流的详细信息,请参阅启动工作流

部署 SharePoint Designer 工作流

启用了用户定义的工作流后,用户可以在其网站上部署 SharePoint Designer 工作流。

  1. 启用用户定义的工作流

    若要允许用户创建和运行 SharePoint Designer 工作流,您必须确保为网站集启用用户定义的工作流。默认情况下已启用此设置。启用此设置后,用户将能够在声明性工作流编辑器(例如 SharePoint Designer 中提供的工作流设计器向导)定义工作流。有关启用用户定义的工作流的详细信息,请参阅启用 SharePoint Designer 工作流

  2. 创建 SharePoint Designer 工作流

    通过使用 Microsoft Office SharePoint Designer 2007 中的工作流设计器向导,您可以创建将应用程序逻辑添加到您的网站或应用程序的工作流,而无需编写自定义代码。工作流设计器将创建工作流、激活工作流以及将工作流添加到列表或库的任务合为一体。您无需在向导外部执行任何手动配置任务。有关创建 SharePoint Designer 工作流的详细信息,请参阅创建 SharePoint Designer 工作流

  3. 启动工作流

    工作流可以由用户手动启动,也可以在对关联列表或库中的项进行更改时自动启动。工作流配置设置确定工作流是手动启动还是自动启动。工作流针对与之关联的列表或库中的文档中的项运行。有关启动工作流的详细信息,请参阅启动工作流

部署 Visual Studio 工作流

创建并安装了 Visual Studio 自定义工作流后,用于部署该工作流的过程与预定义工作流的过程相似。从用户的角度来看,两者之间没有任何区别。

  1. 创建自定义工作流

    您可以使用 Windows Workflow Foundation 工作流设计器在 Visual Studio 中创建自定义工作流模板和自定义工作流活动。Visual Studio 工作流包含一个功能 .xml 文件、一个工作流 .xml 文件、一个工作流程序集,并根据需要还可能包含一个或多个表单来支持工作流活动。有关创建自定义 Visual Studio 工作流的详细信息,请参阅 Visual Studio 2005 中的工作流部署(https://go.microsoft.com/fwlink/?linkid=119646&clcid=0x804)。

  2. 安装自定义工作流

    您可以安装自定义 Visual Studio 工作流作为网站集中的功能。有关安装自定义工作流的详细信息,请参阅安装 Visual Studio 自定义工作流

  3. 激活工作流

    在网站集级别激活自定义工作流。只能将活动工作流与网站上的列表和库关联。有关激活工作流的详细信息,请参阅激活工作流

  4. 将工作流添加到列表、文档库或内容类型

    添加工作流时,您将工作流与列表、文档库或内容类型关联,并通过指定诸如工作流名称、启动选项、参与者和完成选项等参数来配置工作流。有关添加工作流的详细信息,请参阅向列表或文档库中添加工作流向内容类型添加工作流

  5. 启动工作流

    工作流可以由用户手动启动,也可以在对关联列表或库中的项进行更改时自动启动。工作流配置设置确定工作流是手动启动还是自动启动。工作流针对与之关联的列表或库中的文档中的项运行。有关启动工作流的详细信息,请参阅启动工作流

工作流启动后,参与者可以通过工作流生成并分配给他们的各种任务与工作流交互。工作流将持续运行,直至所有任务完成或工作流被终止为止。

另请参见

概念

配置全局工作流设置