首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电力自动化事务,如SQL

电力自动化事务,如SQL
EN

Stack Overflow用户
提问于 2021-08-27 09:03:15
回答 1查看 46关注 0票数 0

在SQL中,有一个叫做“事务”的东西,它基本上允许一个连续运行三个事务,如果第二个失败,它们都不会被执行。在金融场景中,当你想要在一边添加东西,然后从另一边删除东西时,这是非常有用的。

我需要同样的电源自动化,比如说运行一个SQL存储过程+发送电子邮件+添加一个文件到SharePoint。我该怎么做呢?到目前为止,我得到的结论是,如果前面的步骤失败(除非另外指定),则不会运行该步骤,但只有在第一部分出现错误时,该步骤才有效。如果文件无法添加到SharePoint中,我甚至不确定您是否可以“取消发送”电子邮件。

注意:虽然我更喜欢一种不依赖于顺序的方法,但我只是碰巧对它很灵活(所以当电子邮件失败时,如果其他步骤可以颠倒,那么电子邮件可以最后一次使用)

EN

回答 1

Stack Overflow用户

发布于 2021-08-29 21:24:51

不幸的是,我不认为power automate中有transaction -> commit/rollback模式

您可以做的是重用try-> catch -> finally模式,然后“手动”撤消catch作用域中已完成的更改,并将邮件作为try作用域中的最后一步发送

链接到pattern sample -> https://github.com/pnp/powerautomate-samples/tree/main/samples/Try-Catch-Finally

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68950754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档