工作流指南
本文内容:
开始之前
配置 Office SharePoint Server 2007 中包含的工作流
在 Office SharePoint Designer 2007 中设计自定义工作流
在 Office InfoPath 2007 中设计自定义工作流表单
在 Visual Studio 2005 中开发自定义工作流
使用合作伙伴工作流工具
业务运营依赖于业务流程,而最重要的业务流程往往依赖于人员。通过使用软件自动化参与某流程的人员之间的交互,可以改善工作流的工作方式、提高其效率并降低其错误率。
Microsoft Office SharePoint Server 2007 中的工作流通过管理和跟踪常见业务流程(例如项目审批或文档审阅)中所涉及的人工任务,来降低协调这些业务流程所需的成本并缩短所需时间。您可以将工作流附加到列表和库的项中。利用工作流,您几乎可以控制某一项在整个生命周期中的任何方面。
本指南页提供指向 Web 文章、白皮书、培训、博客条目以及有助于指导您在 Office SharePoint Server 2007 中实现工作流的工具的链接。
开始之前
在 SharePoint 网站中实现工作流之前,请查看以下概述主题,这些主题介绍了可供信息工作者、网站设计人员和开发人员使用的工作流设计和自定义选项:
面向开发人员的 Windows SharePoint Services 3.0 和 Office SharePoint Server 2007 的工作流简介(该链接可能指向英文页面)(针对开发人员)
工作流开发工具比较(针对开发人员)
配置 Office SharePoint Server 2007 中包含的工作流
工作流通过对 Office SharePoint Server 2007 网站中的文档和其他项目实现业务流程,来帮助用户协作处理文档和管理项目任务。Office SharePoint Server 2007 包含多个可解决常见业务方案(例如收集反馈、获取审批和对文档进行数字签名)的工作流。另外,Office SharePoint Server 2007 中的工作流功能还与 2007 Microsoft Office 系统 紧密集成。
有关配置和使用 Office SharePoint Server 2007 中所包含的工作流功能的信息,请参阅以下资源:
使用三态工作流(Office SharePoint Server 2007)
使用三态工作流(Windows SharePoint Services 3.0)
使用工作流管理对库的内容审批(Office SharePoint Server 2007)
使用工作流管理对库的内容审批(Windows SharePoint Services 3.0)
在 Office SharePoint Designer 2007 中设计自定义工作流
通过使用 Microsoft Office SharePoint Designer 2007,您可以设计将应用程序逻辑添加到您的网站或应用程序的工作流,而无需编写自定义代码。通过使用工作流设计器,您可以创建用于将条件和操作与列表和库中的项相关联的规则。这样,如果对列表或库中的项进行更改,则会在工作流中触发操作。
有关在 Office SharePoint Designer 2007 中设计自定义工作流的信息,请参阅以下资源:
向 SharePoint Designer 中添加活动(该链接可能指向英文页面)(SharePoint Designer 团队博客)
在 Office InfoPath 2007 中设计自定义工作流表单
Office SharePoint Server 2007 使用 Windows SharePoint Services 3.0 中的工作流功能,并通过与 InfoPath 表单集成来扩展该功能。使用 Microsoft Office InfoPath 2007,您可以创建对称表单,即,无论在 Office SharePoint Server 2007 浏览器界面中还是在 Microsoft Office 客户端应用程序(例如 Word、Excel 或 PowerPoint)中,表单的外观和操作均完全相同。这样就提供更为丰富的体验,用户可以直接在客户端应用程序中与工作流进行交互。
有关在 Office InfoPath 2007 中设计自定义工作流表单的信息,请参阅以下资源:
工作流表单概述(针对开发人员)
工作流的 InfoPath 表单(针对开发人员)
指定工作流的 InfoPath 2007 表单(针对开发人员)
如何:在 Office SharePoint Server 2007 中设计工作流的 InfoPath 表单(针对开发人员)
如何:访问工作流中的关联和初始表单数据(针对开发人员)
如何:访问工作流中的工作流任务表单数据(针对开发人员)
如何:设计使用关联和初始数据的工作流表单(针对开发人员)
如何:设计工作流任务表单以使用任务数据(针对开发人员)
如何:向 InfoPath 2007 中添加联系人选择器(针对开发人员)
如何:在您的 InfoPath 工作流表单上配置联系人选择器控件(针对开发人员)
如何:访问工作流启动和修改表单中的联系人数据(针对开发人员)
如何:访问工作流编辑任务表单中的联系数据(针对开发人员)
如何:将工作流任务定义为批量可编辑类型(针对开发人员)
如何:显示自定义批量编辑任务表单视图(针对开发人员)
使用 InfoPath 2007 表单构建简单自定义审批工作流(针对开发人员)
如何:为 Office SharePoint Server 2007 中的工作流设计 InfoPath 表单(针对开发人员)
实验室 12:将 SharePoint Server 工作流用于 InfoPath 2007(该链接可能指向英文页面)(针对开发人员)
在 Visual Studio 2005 中开发自定义工作流
开发人员可以使用 Visual Studio 2005 Designer for Windows Workflow Foundation 来创建自定义工作流、工作流模板和自定义工作流活动。您可以在工作流中包含自定义代码,还可以设计表单(例如 ASP.NET 表单),工作流可使用这些表单在关联和运行时与工作流用户进行通信。您甚至可以创建用于其他工作流的自定义活动。
有关通过使用 Visual Studio 2005 Designer for Windows Workflow Foundation 来开发自定义工作流的信息,请参阅以下资源:
博客系列:“您希望在 Visual Studio 中开发自定义工作流...”(该链接可能指向英文页面)(针对开发人员) :
如何:部署工作流模板(针对开发人员)
限制工作流程期间的文档访问(针对开发人员)
如何:手动配置工作流项目(针对开发人员)
MSDN 网络广播:使用 Visual Studio 2005 开发 SharePoint 工作流(级别 200)(针对开发人员)
SharePoint Server 2007 SDK:软件开发工具包和企业内容管理初学者工具包(该链接可能指向英文页面)(针对开发人员)
视频:Windows SharePoint Services 3.0:开发和扩展自定义工作流和活动(该链接可能指向英文页面)(针对开发人员)
Visual Studio 2005 Designer for Windows Workflow Foundation 概述(针对开发人员)
Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)(该链接可能指向英文页面)(针对开发人员)
演练:在 Visual Studio 2005 中创建 Office SharePoint Server 2007 工作流(针对开发人员)
Visual Studio 2005 的工作流开发(针对开发人员)
使用合作伙伴工作流工具
下面的列表提供了经 Microsoft 认证的众多合作伙伴中的一些合作伙伴的示例,这些合作伙伴提供与工作流相关的工具和产品。
有关经 Microsoft 认证的合作伙伴和经 Microsoft 认证的金牌合作伙伴的完整列表,请参阅经 Microsoft 认证的合作伙伴计划(该链接可能指向英文页面) 。
此页上包含的第三方网站不受 Microsoft 控制。我们提供这些网站只是为了方便。包含这些链接并不表示 Microsoft 对任何第三方网站、服务或产品的认可。Microsoft 保留禁用或删除到任何第三方网站的链接的权利。