如何根据另一个列表更新一个SharePoint 2013列表上的字段

时间:2019-01-24 13:48:41

标签: sharepoint sharepoint-workflow

我最近在SharePoint上创建了假期批准表和工作流。它工作正常,但是我们的人事部门不得不更新人们的“剩余日子”,因为我无法确定如何通过工作流来更新它。

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

如果假期请求被拒绝,则可以再添加4 ...,因为这些将不被使用。所以现在他们剩下的日子又是20天了。

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

我希望这是有道理的。我通读了许多网站,试图找到答案,但是当我添加“更新列表”时,SharePoint Designer工作流超出了我的理解。

感谢您的帮助,

谢谢 杰米

1 个答案:

答案 0 :(得分:0)

我想 Balance 请求的天数都是metadada,因此在SharePoint Designer工作流中,首先应使用“计算“: enter image description here

计算之后,将使用操作“更新项目”来更新当前项目,并为字段“余额”设置上一个操作的输出变量“ calc”: enter image description here