摘要:了解如何让工作流等待某个 Project Web App 事件。
适用于:Project Server 订阅版、Project Server 2019、Project Server 2016、Project Server 2013
可以设置Project Web App工作流,以便在继续操作之前暂停和等待 Project 事件。 工作流可以设置为等待项目签入、确认或提交。
在本文中,我们将介绍如何将工作流配置为暂停,直到提交关联的项目。 如果您想收集项目信息,并在收集完信息之后将项目发送审批,这将非常有用。
开始之前
在开始之前,请确保:
如果使用 Project Server 的本地部署,则已设置 SharePoint 2013 工作流平台。
您已创建示例工作流、 分段和企业项目类型,如Create a sample Project Web App workflow中所述。
将工作流配置为等待某个 Project 事件
首先,我们将创建一个包含两个阶段的简单工作流,并等待项目提交,然后从第一个阶段移动到第二个阶段。
我们将使用你在创建示例Project Web App工作流中创建的示例工作流来生成如下所示的工作流:
如果已完成本系列其他文章中的过程,则可能已完成此工作流的一部分。 有关创建此工作流的完整步骤,请参阅以下过程。
若要拥有工作流,请等待 Project 事件
启动 SharePoint Designer。
连接到Project Web App站点。
在左侧单击“工作流”。
单击“示例工作流”。
单击“编辑工作流”。
在功能区上,单击“ 暂存”,然后单击“ 1 - 建议想法”。
将橙色光标放置在“分段 1”的顶部,在功能区中单击“操作”,然后在“Project Web App 操作”下,单击“等待 Project 事件”。
单击“此项目事件”,从下拉菜单中选择“事件: 当提交项目时”。
将橙色光标置于阶段 1 下方,单击“ 阶段”,然后单击“ 2 - 请求评审”。
将橙色光标放置在分段 1 的“转换到分段”区域中,在功能区中单击“操作”,然后单击“转到分段”。
单击 某个阶段,然后从下拉菜单中选择 “2 - 请求评审 ”。
将橙色光标放置在分段 2 的“转换到分段”区域中,在功能区中单击“操作”,然后单击“转到分段”。
单击“分段”,然后从下拉菜单中选择“工作流结束”。
在功能区上,单击“发布”。
测试
发布工作流之后,下一步是创建测试项目,以查看工作流在第一个分段中是否正确暂停。
创建项目
在Project Web App的左侧导航栏中,单击“项目”。
在功能区中,单击“项目”选项卡。
单击“新建”,然后单击“示例项目类型”。
将项目命名为“等待事件”,然后单击“保存”。
“工作流状态”页应将工作流阶段显示为 1 - 建议想法。 (如果看不到此页,可能需要等待一两分钟,然后刷新页面。)
工作流正在等待提交事件,因此下一步是提交此项目。
提交项目
在“工作流状态”页的功能区中,单击“提交”。
单击“确定”以确认。
“工作流状态”页应将工作流阶段显示为 “2 - 请求评审”,确认工作流在看到提交事件后已向前移动。
在下一篇文章中,我们将了解如何 使用工作流状态信息为用户留下消息。