【问题标题】:Trigger power automate flow with Business Process Flow Next Stage button使用 Business Process Flow Next Stage 按钮触发电源自动化流程
【发布时间】:2022-06-21 23:01:25
【问题描述】:

我有一个激活了业务流程 (BPF) 的模型驱动应用。对于 BPF 的每个阶段,底部都有一个 Next Stage 按钮。我想使用 Next Stage 按钮作为触发器来运行电源自动化流程,在单击该特定阶段的 Next Stage 按钮后,将发送一封电子邮件。这可以通过使用JS来完成吗?如果是,任何人都可以与我分享JS代码吗?谢谢。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: javascript powerapps power-automate powerapps-modeldriven model-driven-app


【解决方案1】:

在收到 HTTP 请求时创建具有触发器类型的 Power Automate 流。

生成的 URL 是您的 JavaScript 可以向其发送请求的位置。

您也可以在记录被修改时使用,这会自动检测更改,例如添加到空白字段,因此您知道填写了哪个阶段。

许多选项,许多方法来实现这一点。

【讨论】:

  • 我了解如何在修改行以触发流时使用 dataverse 连接器,但我正在查看的情况并非如此。我正在尝试明确使用 Next Stage 按钮,是的,我已经看到了收到 HTTP 请求时的触发器类型。您能否展示一个基本的 JavaScript 代码来实现这种情况?谢谢
【解决方案2】:

设计

为您创建的每个业务流程创建一个表/实体。 此外,每次创建 BPF 实例时,都会在业务流程表/实体中创建一条记录。

因此,当业务流程表中的记录发生变化时,很容易添加逻辑。

做什么

  • 创建一个 Power Automate,当与您的业务流程关联的表中的记录被修改时触发(它以 BPF 名称命名)。
  • 使用 activestageid 计算当前阶段(您必须从 processstage 表中查询阶段)
  • 在您的流程中实现您想要的任何逻辑(在您的案例中发送电子邮件)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-21
    • 1970-01-01
    • 2022-01-23
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多