使用三态工作流
三态工作流设计为通过三个状态(阶段)跟踪列表项的状态。它可用于管理要求组织跟踪大量问题或项目(如客户支持问题、销售商机或项目任务)的业务流程。
三态工作流的工作方式
三态工作流通过三个不同的状态和这些状态之间的两个转换,支持需要组织跟踪问题或项目状态的业务流程。每次在这些状态之间转换时,该工作流都会向用户分配任务并向该用户发送有关该任务的电子邮件通知。完成该任务后,该工作流会更新该项目的状态并进入下一状态。三态工作流设计用于“问题跟踪”列表模板,但也可以用于设置为包含“选项”栏(具有三个或更多个值)的任何列表。此“选项”栏中的值将用作该工作流所跟踪的状态值。
三态工作流可用于管理要求组织跟踪大量问题或项目(例如,客户支持问题、销售商机或项目任务)的业务流程。例如,一家小型活动策划公司的员工可以使用问题跟踪列表和自定义的三态工作流来管理许多与他们所策划的活动相关的任务。三态工作流通过以下三个状态跟踪活动策划任务:未解决、可供审阅和完成。与特定活动相关的所有活动准备任务都将被编译到一个为该活动创建的问题跟踪列表中,并被标记为未解决。活动协调员将各任务分配给其工作组成员,然后对这些项目启动三态工作流,从而启动有关活动任务的工作。
该工作流在启动时会为指定人员创建一个任务。如果工作组成员收到某一任务,该成员将执行完成该任务所需的工作。这些工作可能要在问题跟踪列表或该列表所在网站的外部执行。例如,如果某一工作组成员收到一个制订餐会计划的工作流任务,该成员要与酒席承办公司联系,然后与他们一起制订该计划。起草完餐会计划后,工作组成员会将其工作流任务标记为完成。此时,该工作流会在问题跟踪列表中将该活动任务的状态从未解决更改为可供审阅,然后为活动协调员创建第二个任务以便审批该餐会计划。活动协调员审阅并批准该餐会计划后,会将其工作流任务标记为完成,并且该工作流会将该任务的状态从可供审阅更改为完成。
注释 工作流参与者可以通过两种不同的方法用三态工作流完成工作流任务。参与者可以编辑工作流任务以将其标记为完成,也可以在列表中更改该工作流项目的状态(如果该参与者有权更改此列表)。如果参与者手动更新列表中工作流项目的状态,则该工作流任务即告完成。如果参与者编辑工作流任务以将其标记为完成,则该工作流项目在列表中的状态将更新为完成。
在此示例中,三态工作流中的操作遵循以下过程:
设置用于三态工作流的列表
在可以使用三态工作流之前,必须设置一个与该工作流结合使用的列表。此列表必须包含计划通过使用该工作流跟踪或管理的项目。“问题跟踪”列表模板设计用于三态工作流,但您也可以创建自定义列表用于这些工作流。如果创建用于三态工作流的自定义列表,则必须确保该列表至少包含一个“选项”栏,该栏中应具有三个或更多个选项值。设置用于该列表的三态工作流时,必须指定包含该工作流要跟踪的状态值的“选项”栏。
创建用于三态工作流的问题跟踪列表
默认情况下,可以将三态工作流用于从“问题跟踪”列表模板中创建的任何列表。
单击“查看所有网站内容”,然后在“所有网站内容”页上单击“创建”。
提示 在大多数情况下,您可以使用“网站操作”菜单 完成此步骤。
- 在“跟踪”下,单击“问题跟踪”。
在“名称”框中,键入列表的名称。列表名称是必需的。
该名称将显示在列表页的顶端,成为该列表页的网址的一部分,并会出现在帮助用户查找和打开列表的导航元素中。
- 在“说明”框中,键入对列表用途的说明。此说明是可选的。
- 要在快速启动中添加指向此列表的链接,请在“导航”部分中单击“是”。
- 单击“创建”。
创建用于三态工作流的自定义列表
如果要创建用于三态工作流的自定义列表,必须至少添加一个“选项”栏,该栏应包含该工作流要跟踪的状态值。
单击“查看所有网站内容”,然后在“所有网站内容”页上单击“创建”。
提示 在大多数情况下,您可以使用“网站操作”菜单 完成此步骤。
- 在“自定义列表”下,单击“自定义列表”。
在“名称”框中,键入列表的名称。列表名称是必需的。
该名称将显示在列表页的顶端,成为该列表页的网址的一部分,并会出现在帮助用户查找和打开列表的导航元素中。
- 在“说明”框中,键入对列表用途的说明。此说明是可选的。
- 要在快速启动中添加指向此列表的链接,请在“导航”部分中单击“是”。
- 单击“创建”。
定制用于三态工作流的自定义列表
- 如果列表尚未打开,请在“快速启动”上单击列表的名称。
如果列表的名称未显示,请单击“查看所有网站内容”,然后单击列表的名称。
- 在“设置”菜单 上,单击“列表设置”。
- 在“栏”下,单击“创建栏”。
- 在“名称和类型”部分中的“栏名”下,键入要用于为该工作流指定状态值的栏名称。
- 在“此栏中的信息类型为”下,选择“选项(要从中选择的菜单)”。
- 在“其他栏设置”部分中的“说明”下,键入该栏的可选说明。
- 在“要求此栏包含信息”下,单击“是”。
- 在“分行键入每个选项”下的列表框中,键入要用于此栏的三个或更多个选项值。
这些值将用作工作流的状态。
- 在“显示选项使用”下,选择“下拉菜单”或“单选按钮”。
- 在“允许‘填充’选项”下,单击“否”。
- 指定是否要为此栏指定特定默认值,或者是否要将该值添加到该列表的默认视图中。
- 单击“确定”。
向列表中添加三态工作流
必须先将三态工作流添加到列表中,然后才能对该列表中的项目使用它。在向列表中添加三态工作流时,需要指定该列表中的哪一栏包含该工作流要跟踪的状态值。此外,还需要指定有关要在该工作流的各阶段执行哪些操作的信息。例如,可以指定应向其分配任务的个人,以及向任务接收者发送的电子邮件通知的详细信息。
若要向列表中添加三态工作流,您必须具有“管理列表”权限。
- 打开要向其中添加三态工作流的列表。
在“设置”菜单 上,单击“列表设置”,或者单击要打开的库的类型设置。
例如,在文档库中单击“文档库设置”。
- 在“权限和管理”下,单击“工作流设置”。
注释 如果已在此列表、库或内容类型中添加了工作流,则此步骤会直接将您带到“更改工作流设置”页,然后您需要单击“添加工作流”才能转到“添加工作流”页。如果尚未向此列表、库或内容类型中添加工作流,则此步骤会直接将您带到“添加工作流”页。
- 在“更改工作流设置”页上,单击“添加工作流”。
- 在“添加工作流”页上的“工作流”部分中,单击“选择工作流模板”下的“三态”。
- 在“名称”部分中,为该工作流键入一个唯一名称。
- 在“任务列表”部分中,指定一个要用于该工作流的任务列表。
注释
- 可以使用默认的“任务”列表,也可以创建一个新列表。如果使用默认的“任务”列表,则工作流参与者将能够使用“任务”列表的“我的任务”视图轻松地查找和查看其工作流任务。
- 如果此工作流的任务将揭示您要与常规“任务”列表分开保存的敏感或机密数据,则应创建一个新任务列表。
- 如果您的组织具有大量工作流或工作流将涉及大量任务,也应创建一个新任务列表。在这种情况下,可能需要为每个工作流分别创建任务列表。
- 在“历史记录列表”部分中,选择一个要用于此工作流的历史记录列表。该历史记录列表显示在每个工作流实例进行期间发生的所有活动。
注释 可以使用默认“历史记录”列表,也可以创建一个新的历史记录列表。如果您的组织具有大量工作流,可能需要为每个工作流分别创建一个历史记录列表。
- 在“启动选项”部分中,执行下列操作之一:
- 如果要允许手动启动该工作流,请选中“允许由拥有编辑项目权限的已验证用户手动启动此工作流”复选框。如果需要具有其他权限才能启动工作流,请选中“要求拥有管理列表权限,以便启动此工作流”复选框。
- 如果允许在创建新项目时自动启动该工作流,请选中“新建项目时启动此工作流”复选框。
- 单击“下一步”。
- 在“工作流状态”部分的“选择‘选项’字段”下,从包含要用于各工作流状态的相应值的列表中选择“选项”栏,然后选择要用于工作流的“初始状态”、“中间状态”和“最终状态”的栏值。
- 在“指定启动工作流时要执行的操作”(用于该工作流中第一个任务的选项)和“指定工作流更改为中间状态时要执行的操作”(用于该工作流中第二个任务的选项)这两部分中,指定下列信息:
任务详细信息
任务标题: | 键入要包含在任务标题中的所有信息。如果选中“包含列表字段”复选框,则会将列表项的标题信息添加到自定义消息中。 |
---|---|
任务说明: | 键入要包含在任务说明中的所有信息。如果选中“包含列表字段”复选框,则会将列表项的标题信息添加到自定义消息中。如果选中“插入指向列表项的链接”复选框,则在该说明中包含一个指向列表项的链接。 |
任务截止日期: | 如果要为任务指定截止日期,请选中“包含列表字段”复选框,然后从包含要使用的截止日期信息的列表中选择该日期栏。 |
任务分配对象: |
若要向列表中指定的用户分配任务,请单击“包含列表字段”,然后从包含要使用的用户信息的列表中选择该栏。启动此工作流后,会向用户名显示此栏中的用户分配该工作流项目的第一个任务。 若要将此工作流的所有实例中的此任务分配给指定的用户或用户组,请单击“自定义”,然后键入或选择要向其分配该任务的用户或用户组的名称。 |
电子邮件详细信息
如果要向工作流参与者发送有关其工作流任务的电子邮件通知,请选中“发送电子邮件”复选框。
注释 如果要确保工作流参与者能在工作流启动后收到有关其工作流任务的电子邮件通知和提醒,请与服务器管理员联系以确认是否为网站启用了电子邮件。
收件人 | 键入要向其发送有关工作流任务的电子邮件通知的用户名。如果要将电子邮件通知发送给任务所有者,请选中“包含分配给以下用户的任务”复选框。 |
---|---|
主题 | 键入要在电子邮件通知中使用的主题行。如果要将任务标题添加到电子邮件的主题行,请选中“使用任务标题”复选框。 |
正文 | 键入要显示在电子邮件通知的邮件正文中的信息。如果要在邮件中包含指向列表项的链接,请选中“插入指向列表项的链接”复选框。 |
- 单击“确定”。
对项目启动三态工作流
必须先将三态工作流添加到列表中,然后才能对该列表中的各项目使用该工作流。
可以将三态工作流配置为向列表中添加新项目时自动启动,也可以将其配置为允许具有特定权限的用户手动启动该工作流。有些工作流可允许同时使用这两个选项。若要对某一列表项手动启动三态工作流,必须对该列表项所在的列表具有“编辑项目”权限。有些工作流可能要求您具有“管理列表”权限。
注释 如果要确保工作流参与者能在工作流启动后收到有关其工作流任务的电子邮件通知和提醒,请与服务器管理员联系以确认是否为网站启用了电子邮件。
- 打开包含要对其启动三态工作流的项目的列表。
- 指向要对其启动工作流的项目,单击显示的箭头,然后单击“工作流”。
注释 仅当项目包含在至少与一个工作流关联的列表或库中时,“工作流”命令才可用。
- 在“开始新工作流”下,单击要启动的三态工作流的名称。
该工作流会立即启动。
用三态工作流完成工作流任务
若要用三态工作流完成工作流任务,您对记录工作流任务的任务列表必须至少具有“编辑项目”权限。
- 打开网站的“任务”列表,然后选择“视图”菜单上的“我的任务”以找到您的工作流任务。
注释 如果工作流不使用默认“任务”列表,则工作流任务不会显示在“任务”列表中。要找到工作流任务,请转到保存工作流项的列表或库。指向要完成的任务的名称,单击出现的箭头,然后单击“工作流”。在“工作流状态”页上,在“运行工作流”下单击您参与的工作流的名称。在“任务”下,找到您的工作流任务。
- 指向要完成的任务的名称,单击出现的箭头,然后单击“编辑项目”。
- 在出现的表单中,键入或选择完成此任务所需的信息。
http://office.microsoft.com/zh-cn/sharepoint-server-help/HA010154431.aspx