工作流阶段

上次修改时间: 2010年4月15日

适用范围: SharePoint Foundation 2010

本文内容
工作流关联
工作流启动
工作流状态
工作流任务完成

若要更好地了解什么是工作流以及如何在 Microsoft SharePoint Foundation 2010 中使用工作流,讨论用户与工作流进行交互的各个阶段很有必要。下面是从管理员和最终用户角度对工作流程进行的描述。

工作流关联

工作流安装在服务器级别上。但是,网站集管理员仍必须启用工作流以将其用于服务器上的特定网站集。

然后,网站管理员可以将特定工作流与列表、文档库甚至内容类型关联。他们可以选择与给定列表、文档库或内容类型相关联的可用工作流。然后,他们通过设置一般工作流参数信息来自定义工作流,这些信息包括:

  • 工作流的唯一名称。

  • 确定将工作流应用于指定项的方式:创建或更改此项目时自动应用,或者手动应用;同时确定哪些角色(例如管理员或参与者)可以启动工作流。

  • 工作流创建任务时要使用的任务列表。

  • 要存储历史事件(由工作流定义)的工作流的历史记录列表。

此外,网站管理员可以通过将任何参数信息自定义指定为此特定工作流来进一步自定义工作流。

对于自定义信息,工作流必须提供 SharePoint Foundation 2010 显示给网站管理员的自定义表单。网站管理员使用此表单来输入自定义信息。

工作流关联在 SharePoint Foundation 中存储为列表的属性。

有关创建关联表单的信息,请参阅工作流关联表单和初始表单 (Sharepoint Foundation)

工作流启动

相应角色(管理员和参与者等)的任何用户都可以启动配置为手动启动的工作流。用户选择 SharePoint Foundation 中的项,然后从与此项关联的工作流列表中选择工作流。用户向此特定工作流提供信息自定义(如有必要),然后启动工作流。启动工作流可为此特定项新建工作流实例。

此外,为方便用户指定自定义工作流启动设置,工作流还必须提供 SharePoint Foundation 显示给用户的自定义表单。用户可在此表单中指定启动设置;将这些设置传递给启动新工作流实例的工作流引擎。

有关创建初始表单的信息,请参阅工作流关联表单和初始表单 (Sharepoint Foundation)

工作流状态

用户可以查看所选项上的工作流的进度。主文档库或列表项页显示项上运行的当前状态工作流。此外,每个项都有用户可以在其中查看以下信息的工作流页:

  • 当前在此项上运行的所有工作流。

  • 以前在此项上运行的所有工作流。

  • 可用于此项目的所有工作流。

当用户启动某项的工作流时,SharePoint Foundation 将向此项中添加一个新列。列名称最初设置为工作流的名称。SharePoint Foundation 使用此只读列来显示此工作流中项的当前状态。SharePoint Foundation 将在每个工作流关联首次运行时为其添加此状态列。

工作流任务完成

工作流阶段显示为工作组网站任务列表上的任务。设计工作流时,工作流作者可以指定任务架构。例如,任务列表可能包括:

  • 任务标题

  • 向其分配任务的用户的名称

  • 任务状态

  • 任务优先级

  • 任务过期日期

  • 指向引用的项的链接

运行工作流和创建任务时,用户可以选择该任务、将其标记为已完成并输入特定于该工作流的任何可选或必需的信息。然后,工作流实例得到有关工作流任务更改的通知,可以选择按照工作流中指定的那样响应这些更改。此工作流响应可以包括将项移动到工作流的另一个阶段。

有关创建任务编辑表单的信息,请参阅工作流任务表单 (SharePoint Foundation)

请参阅

概念

SharePoint Foundation 中的工作流简介

工作流表单概述