修改项目:如何忽略具有触发条件的字段?

时间:2020-09-10 17:58:21

标签: power-automate power-platform

我将数据存储在SharePoint列表中(在任何给定时间约40个项目,但始终少于80个)。该列表中的一个字段是“状态”,这是一个选择字段,其中包含其他流程和应用程序用来确定该项目在流程中的位置的值。

enter image description here

其用途示例:当任何流程开始在一个项目上工作时,其状态将设置为“系统正在运行...”。如果另一个流尝试在该流上运行(尤其是由于“修改项目时”触发器而导致该流),则触发条件@not(equals(triggerOutputs()?['body/Status/Value'], 'System working...'))将阻止其运行,以使流不会在写入过程中发生冲突。

enter image description here


在SharePoint列表中处理数据的流之一具有“何时修改项目或文件”触发器。但是,当修改 any 个字段时,这将触发流运行,并且由于Status字段在流中发生更改,因此它将自身陷入无限循环。

类似于@not(equals(triggerOutputs()?['body/Status/Value'], 'System working...'))如何防止流在值“系统正在运行...”时运行,是否存在触发条件,该触发条件会忽略读取“状态”字段修改项目或文件后会触发吗?

0 个答案:

没有答案