所以我有2个列表
第一个清单包含物料,每种物料都有自己的唯一编号(不等于SP给出的ID号)和现有物料的数量。
第二个列表包含唯一物料编号的查找列,用户将输入他/她从物料中撤出的数量,就像日志一样。
因此,经过几个小时的搜索,我终于可以构建一个流,该流将自动计算数量之间的差异。在手和撤回的数量。使用
triggerBody()?['Search_x0020_for_x0020_Q_x002e_C1']?['Value']
将查找列的值作为数字“复制”到同一列表中的另一列,以便我可以计算出差异。
现在我需要更新数量。在第一个列表中!
因此,我需要一个流程来查找唯一的物料编号并更新物料编号。
同时,我担心如果通过此流程对其进行更新,它将在第二个列表中进行更新,这将创建一个无限循环, 因为我试图创建一个将更新金额的流程,并导致了一个循环:(
答案 0 :(得分:0)
尝试使用新字段作为标志来确定是否从流中进行更新。仅当更新不是按流程进行时,才调用更新操作。
方法1:您可以创建一个名为FlowUpdateTime的新字段,并在每次使用流更新List时更新该字段和Last Last Modified Date字段,然后在进行任何更新之前将两者进行比较以了解是否由流进行更新是否。您可以使用此方法或任何其他方法