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

问题描述

我将数据存储在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...'))如何防止流在值“系统正在运行...”时运行,是否存在触发条件,该触发条件会忽略读取“状态”字段修改项目或文件后会触发吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...