规划工作流程 (Windows SharePoint Services)

本文内容:

  • 什么是工作流程?

什么是工作流程?

在任何企业中,大部分工作都是通过业务流程来完成的,这些业务流程依靠信息流或文档,以及信息工作者的参与来完成任务,以促使其工作组做出决定或生成可交付结果。在 Windows SharePoint Services 3.0 中,通过工作流程来实现自动化的、人员集中的业务流程。

工作流程可简化的业务流程的示例包括:

  • 合同审批 将建议的合同提交给必须经其须批准或拒绝的组织成员。

  • 费用报表 管理费用报表和相关收据的提交、评审它、批准它并补偿提交者。

  • 呼叫中心 指导技术支持事件的进程,即由客户打开、经支持工程师调查、传送给技术专家、解决并添加到知识库。

  • 面试循环 管理对工作候选人的面试过程。这包括计划并跟踪面试预约、当面试反馈累积时对其进行滚动、对后面的面试者做出可用反馈和加快做出雇用/不雇用决定。

  • 内容发布 管理对企业的现有 Internet 展示网站上的内容发布的批准。

在实现自动化的、人员集中的业务流程时,许多 IT 部门将面临的问题之一是这些业务流程未与人员工作方式集成。为了使人员集中的业务流程生效,必须将其集成到工作区中使用的熟悉的日常工具和应用程序,以便其成为信息工作者的日常工作的一部分。在电子工作区中,这包括与电子邮件、日历、任务列表、协作网站和客户端应用程序(例如,Microsoft Office Outlook 2007 和 Word 2007)的集成。这是在基于 Windows SharePoint Services 的工作流程中实现的方法。

在 Windows SharePoint Services 3.0 中,网站设计人员可以将工作流程与库、列表或内容类型相关联以使其可在文档或列表项上运行。工作流程的进程将记录在工作流程历史记录列表中并使用任务列表将工作流程任务分配给参与者。

Windows SharePoint Services 3.0 中的工作流是基于 Microsoft Windows 的 Windows Workflow Foundation 组件构建的,并且软件开发人员可以在 Microsoft Visual Studio 2005 中使用 Windows Workflow Foundation Designer 创建自定义工作流。在管理员安装并启用它之后,用户可以将基于 Microsoft Windows 的 Windows Workflow Foundation 组件构建的工作流与一个或多个库、列表或内容类型关联。

用户还可以使用 Microsoft Office SharePoint Designer 2007 创建自定义工作流程。可以将使用 Office SharePoint Designer 2007 创建的每个工作流程与单个列表或库关联。Office SharePoint Designer 2007 包括一个可视工作流程设计环境和一组用户可添加到工作流程的工作流成操作,而无需编写源代码,包括:

  • 设置列表元数据

  • 创建、复制、删除或更改列表项(包括文档)

  • 签入或签出项目

  • 暂停、启动或停止工作流程

  • 发送电子邮件

  • 设置项的适中状态

  • 设置项目的元数据

  • 分配任务

使用 Microsoft Visual Studio 2005,可以创建在 Office SharePoint Designer 2007 中可用的自定义工作流程操作。