SharePoint 2010工作流实战指南

需积分: 9 0 下载量 200 浏览量 更新于2024-07-30 收藏 6.18MB PDF 举报
"SharePoint 2010 Workflows 是一本由 Phil Wicklund 执笔的书籍,专注于探讨 SharePoint 2010 平台中的工作流技术。这本书旨在深入介绍如何在 SharePoint 2010 环境中设计、实现和管理工作流。Manning 出版社发行了这本书,并提供了批量购买的折扣信息。同时,书中尊重并注意了制造商和卖家的商标权益。" SharePoint 2010 工作流是微软 SharePoint 平台上的一个核心功能,它允许用户自动化业务流程,提高工作效率。工作流可以应用于各种场景,如文档审批、项目跟踪和信息传递等。以下是关于 SharePoint 2010 工作流的一些关键知识点: 1. **工作流类型**:SharePoint 2010 提供了三种内置的工作流模板,包括 SharePoint Designer 工作流、InfoPath 工作流和 Visio 工作流。这些模板涵盖了基本到复杂的业务流程需求。 2. **SharePoint Designer**:SharePoint Designer 是设计工作流的主要工具,允许非开发人员通过拖放界面创建和自定义工作流。它可以创建基于状态的、基于事件的或混合类型的工作流。 3. **工作流状态与转换**:每个工作流都有一个生命周期,包括启动、执行和结束状态。状态之间的转换是通过触发器(如用户操作或时间触发)来实现的。 4. **活动和条件**:工作流由一系列活动组成,例如“分配任务”、“等待响应”或“发送电子邮件”。这些活动可以包含条件,以决定流程下一步的方向。 5. **工作流服务**:SharePoint 2010 的工作流服务基于 Windows Workflow Foundation (WF) 3.0,它提供了一套用于构建工作流的强大基础结构。 6. **表单与数据收集**:工作流可以与表单结合,收集和处理数据。InfoPath 可用于创建更复杂的数据输入表单,而 SharePoint 列表则可以存储和管理工作流数据。 7. **版本控制与历史记录**:SharePoint 2010 工作流支持版本控制,允许用户查看和回滚到以前的工作流状态,同时也记录了工作流的完整历史,便于追踪和审计。 8. **监控与管理**:系统管理员可以使用 SharePoint 管理中心监控工作流的性能和状态,进行问题排查,还可以配置工作流设置,如超时和重试策略。 9. **自定义工作流**:除了内置模板,开发人员还可以使用 Visual Studio 创建自定义工作流,以满足特定的业务需求,这通常涉及编程和对 WF 4.0 的理解。 10. **集成能力**:SharePoint 2010 工作流可以与其他系统集成,如 SQL Server、BizTalk Server 或外部 Web 服务,以实现跨平台的流程自动化。 通过深入学习和实践 SharePoint 2010 工作流,组织可以优化其业务流程,提升协作效率,同时降低人为错误。Phil Wicklund 的《SharePoint 2010 Workflows in Action》为读者提供了一个全面的指南,帮助他们充分利用这一强大的功能。