SharePoint 工作流项目模板

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • SharePoint 工作流

Microsoft Office 版本

  • SharePoint Server 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

SharePoint 工作流项目模板包括必要的项目引用、文件和基本代码,用作为 Microsoft Office SharePoint Server 2007 生成顺序和状态机工作流模板的起点。

有关如何创建 SharePoint 工作流模板的信息,请参见 SharePoint 工作流解决方案

默认情况下,下面列出的文件和引用中有些是隐藏的。要查看它们,请在“解决方案资源管理器”工具栏上单击“显示所有文件”。此外,有一些文件和引用是许多 Visual Studio Tools for Office 项目模板所共有的,但未在下面列出。

模板代码

下列字段声明包括在项目模板代码文件中。

workflowId

workflowId 字段是一个标识工作流实例的 GUID。

workflowProperties

workflowProperties 字段包含工作流实例的属性。这包括所有工作流所共有的属性。workflowProperties 字段还可能包含由自定义工作流启动窗体传递给 Microsoft Office SharePoint 2007 的自定义属性。有关更多信息,请参见工作流关联和初始化窗体

文件

这些是主要的用户文件。默认情况下为可见。

  • Workflow1(对于 Visual Basic 为 .vb 文件,对于 Visual C# 为 .cs 文件)— 工作流模板的主代码文件。

  • Feature.xml — 包含对用于该功能的所有工作流模板定义文件的引用。默认情况下,Feature.xml 包含对 Workflow.xml 的引用。有关更多信息,请参见使用功能进行工作流部署。无法重命名此文件。

  • Workflow.xml — 工作流模板定义文件。无法重命名此文件。此文件包含以下信息:

    • 工作流模板程序集的路径。

    • 工作流中使用的 InfoPath 窗体的统一资源名称 (URN)。

    • 工作流模板的 GUID、说明和名称。

说明:

不必为运行或调试工作流模板而编辑此文件。在将工作流功能部署到测试或成品 SharePoint 2007 Server 时,需要编辑此文件。有关更多信息,请参见调试 SharePoint 工作流解决方案

隐藏文件

Visual Studio Tools for Office 会生成下面的隐藏文件。不要手动修改此文件;此文件在更改项目时会重新生成,而且不会保留手动修改。

  • Workflow1.designer(对于 Visual Basic 为 .vb 文件,对于 Visual C# 为 .cs 文件)— 一个包含由 Windows Workflow Foundation 设计器生成的代码的文件。

引用

程序集引用

说明

Microsoft.Office.Workflow.Tasks

一个 SharePoint Server 2007 活动集合。

Microsoft.SharePoint.WorkflowActions

一个 SharePoint 活动集合。

Microsoft.SharePoint

一些类,可以用于管理部署到 SharePoint 站点的工作流。

System.Workflow.Activities

一些类,定义运行工作过程的可执行表示形式的活动。此程序集还提供一些类,用于定义构成规则的条件和操作,以及管理规则集编辑器和规则条件编辑器对话框。

System.Workflow.ComponentModel

一些类,可以用于生成活动、生成自定义工作流设计时行为以及生成用于配置工作流和活动的用户界面。

还包含用于创建、验证以及编译活动和工作流的类和接口。

System.Workflow.Runtime

一些类和接口,用于配置和控制工作流运行时引擎、工作流运行时服务以及工作流实例的执行。

Microsoft .NET Framework 程序集

一个引用集合,包含对在开发 Visual Studio Tools for Office 解决方案时使用的一些 Microsoft .NET Framework 程序集的引用。

请参见

任务

如何:创建 Visual Studio Tools for Office 项目

概念

SharePoint 工作流解决方案

Office 解决方案中的程序集概述

参考

2003 Microsoft Office 外接程序项目模板

2007 Microsoft Office 外接程序项目模板

其他资源

管理解决方案、项目和文件

Office 项目模板