使用Power automation查询自定义内容类型SPO数据



我对流程非常陌生,我继承了4年前构建的一整套流程,这些流程是为了处理定制的"受控文档"审查和发布批准系统而构建的。多年来,由于各种各样的原因,它出现了很多问题,其中一些问题现在已经解决了,有些问题已经得到了解决,但事实证明,这是一个繁琐的手动过程,有些问题可以简单地归结为用户培训。然而,其中一个问题(来自管理层的要求)让我很困惑。

流程分为3部分。第一个流由用户从SPO库中运行,选择文件是用于审查、发布还是两者兼而有之。

该流然后在幕后触发另外两个流中的一个。

一个流程只进行审核,另一个流程同时进行审核,然后发布。处理通知、响应并在每个步骤中相应地更新文件。

现在所有的工作(再次,用户培训不受影响),但在逻辑上有一个差距。发送未被审查的文件发表是可能的。管理部门已要求/指示堵住这个漏洞(并非不合理)。

因此,我的直觉是让发布流有一个检查,查询有问题的文件,看看是否有"最后一次审查"的日期——如果有,继续,如果没有,停止并向运行流的人发送一个错误。

我正在努力寻找关于如何查询特定元数据文件的任何好的教程/指导(我们通过自定义内容类型向所有文件添加'last review ') -然后根据该结果生成自定义失败/错误消息。

附录:我已经设法达到了某个地方-至少在某种程度上,在第一个流程中,我为"仅发布"检查添加了一个子句:仅发布步骤我认为'null'将是有效的,而流确实停止,它更多的是因为崩溃比其他任何东西。

现在正在研究如何在SPO库中引用空字段…

欢迎指教。

将逻辑分解为顺序的条件检查

内容类型元数据作为HTTP类型而不是动态的,等于表达式(null)

现在可以正常工作了

相关内容

  • 没有找到相关文章

最新更新