工作流和 Windows SharePoint Services 3.0

WF 和 Windows SharePoint Services 都具有各自的作用。但是,基于 Windows SharePoint Services 的面向文档的功能创建工作流应用程序的能力会更有用。Windows SharePoint Services 3.0 可以实现这一点。使用 WF 构建的新版本将包含在即将发布的 Windows Server 2008 版中,并且还将通过 Windows Update 作为 Windows Server 2003 的可选更新免费提供。

组合 Windows Workflow Foundation 和 Windows SharePoint Services

如前面所述,WF 运行时引擎可以承载在任何 Windows 进程中。Windows SharePoint Services 3.0 利用这一点,充当此引擎的主机。包含定义特定工作流的代码的一个或多个工作流模板可以安装在服务器上。安装完成之后,就可以创建特定模板和文档库、列表或内容类型之间的关联。然后,承载 Windows SharePoint Services 的 WF 运行时引擎通过创建工作流实例,可以加载和执行此模板。下图显示了此外观。

Windows SharePoint Server 2007 工作流程

与所有 WF 工作流一样,那些基于 Windows SharePoint Services 3.0 的 WF 工作流依赖于 WF 的运行时服务。但是,为了更好地支持承载于 Windows SharePoint Services 中的工作流,版本 3.0 替换了部分的内置服务。例如,已修改 WF 的标准持久性服务以允许将持久工作流的状态链接到与该工作流程关联的文档或项目。

具有显示这些部件如何组织在一起的结构视图非常有用,并且这也是了解 Windows SharePoint Services 3.0 中工作流的一个基本方法。但是,若要了解实际的运行情况,最佳方法是查看使用此技术的典型应用场景。下节介绍使用 Windows SharePoint Services 工作流的简单示例。

下载此书籍

本主题包含在以下可下载书籍内,以方便您阅读和打印:

有关可下载书籍的完整列表,请参阅 Office SharePoint Server 2007 的可下载书籍