首页 > 解决方案 > 如何根据另一个列表更新一个 SharePoint 2013 列表中的字段

问题描述

我最近在 SharePoint 上创建了一个假期审批表单和工作流。它工作正常,但是我们的人力资源部门不得不更新人们的“剩余天数”,因为我无法弄清楚如何通过工作流程进行更新。

我在 SharePoint 上有一个 InfoPath 表单,并将 SharePoint 设计器用于我的工作流程。它是什么,有人会通过表格请求假期。例如,假设有人要求休假 4 天,而他们的余额为 20 天。我们想要的是在等待批准期间将他们的“剩余天数”更新为 16。

如果假期请求被拒绝,是否可以重新添加 4... 因为这些不会被使用。所以现在他们的剩余天数又是 20 天了。

但是,如果获得批准,我希望“剩余天数”保持在 16 天。

我希望这是有道理的。我已经阅读了很多试图找到答案的网站,但是当我添加“更新列表”时,SharePoint 设计器工作流程超出了我的理解范围。

任何帮助表示赞赏,

谢谢杰米

标签: sharepointsharepoint-workflow

解决方案


我想余额请求的天数都是元数据,因此在 SharePoint Designer 工作流中,首先您应该使用“计算”​​操作进行计算: 在此处输入图像描述

计算后,您将使用操作“更新项目”来更新当前项目,并为字段“余额”设置上一个操作的输出变量“计算”: 在此处输入图像描述


推荐阅读