三态工作流在SharePoint中的应用

SharePoint2010中,三态工作流是一种内置的工作流,它能够跟踪列表项的状态变化。每当状态发生变化时,工作流会自动发送电子邮件通知。这种工作流对于需要跟踪项目状态、问题解决情况或错误修复状态的团队来说非常有用。

配置开发环境

为了查看工作流生成的电子邮件通知,需要在开发机器上配置SMTP接收工具。可以在书中的“真实世界场景”部分查看相关配置说明。

三态工作流的目的

三态工作流可以用来跟踪列表项的状态。对于每个状态的变化,工作流都会执行电子邮件通知。

探索工作流

首先,需要使用“问题跟踪”模板创建一个新的列表。创建列表后,需要将工作流与列表关联起来。这可以通过“列表”选项卡 > “工作流设置” > “添加工作流”来完成。

接下来,会启动一个向导页面。选择“三态工作流”,并为工作流输入一个唯一的名称。在页面底部,可以看到“启动选项”。勾选“当项目创建时启动此工作流”复选框,然后点击“下一步”继续。

现在,将看到工作流的第二页。请注意,三态工作流需要一个包含三个状态的“选择”字段。在这个列表中,“问题状态”列被选为“选择”字段。其余的三个下拉列表显示了“问题状态”的不同值选择,用于设置活动/已解决/已关闭状态。

在页面下方,可以设置电子邮件选项,如任务信息、电子邮件主题和正文等。电子邮件通知将发送给相关人员。保留默认选项,然后点击“确定”按钮。

现在工作流已经准备好在任务创建时发送电子邮件通知了。

电子邮件通知

为了查看工作流生成的电子邮件,需要确保:中央管理中配置了电子邮件服务器、用户配置文件中设置了电子邮件属性、Smtp4dev工具正在运行。

请查看书中的“真实世界场景”部分,以启用此功能。

测试工作流

现在让通过创建一个任务来测试工作流。创建一个任务,并确保为“分配给”列选择了一个有效的用户。保存更改后,应该看到smtp4dev工具捕获了电子邮件。

可以看到ID值被突出显示。这标志着对三态工作流的实验结束。

编辑工作流

可以将多个工作流与列表或库关联。要编辑现有的关联,请使用“工作流设置” > “工作流设置”菜单项。

在出现的页面上,可以查看已关联的工作流并编辑设置。“工作流进行中”列显示当前活跃的工作流实例数量。

还有额外的链接用于添加/移除工作流、查看工作流报告等。

应用场景

可以在以下需求场景中使用此工作流:

  • 产品或项目审批流程,新产品设计可以通过不同的审批阶段,直到被接受。
  • 问题跟踪系统,客户可以创建问题项,支持团队可以更新为已解决,客户可以再次更改状态为已关闭或活动。
  • 错误跟踪系统,QA可以创建任务项,开发人员可以更改为已解决,QA可以重新打开它。

三态工作流的有效使用应该可以减少带有电子邮件通知的跟踪系统的交付时间。还可以为使用三态工作流使用具有过渡属性的自定义列表。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485