问题标签 [power-automate-custom-connector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
93 浏览

power-automate - Planner 任务更改时更新 Excel 电子表格

我有一个现有的 excel 电子表格,用于跟踪项目中的活动进度(下面的简化版): 在此处输入图像描述

该表是 Power bi 仪表板的数据源。有人问我是否可以通过 Planner 应用程序调整此表。我已将任务复制到 Planner 中的新计划,并将计划导出到 Excel,因此我可以将任务 ID 复制到现有表中,因此: 在此处输入图像描述

我可以设置任务的状态以使用预构建的流程完成:

在此处输入图像描述

但是可用的触发器非常有限,并且没有触发器用于任务何时开始/变为“进行中”。有没有办法创建自定义触发器“当任务开始时......”,所以我可以将状态从“未开始”更改为“进行中”?

我也在 Power Automate 论坛上发布了这个,但我过去曾从 stackoverflow 获得帮助,所以我想我会在这里再试一次。任何帮助将不胜感激。谢谢斯图尔特

0 投票
1 回答
117 浏览

power-automate - 使用 OAuth 2.0 令牌的 Power Automate API 调用

我想使用 Power Automate 访问 API。API 需要使用 OAuth 2.0 进行授权,并且每个 API 调用都必须包含一个 Authorization 标头,其中包括一个有效的承载访问令牌。访问令牌有效期为 7 天。

目前,要做到这一点,我有:

  1. 使用“GET SECRET”操作检索 API Secret 并将其连接到 Azure Vault
  2. 使用 HTTP 操作获取令牌
  3. 解析令牌响应
  4. 添加了另一个 HTTP 操作,但这次使用 access_token 值作为授权承载

这可行,但这是正确的方法吗?访问令牌有效期为 7 天,但我的流程每次运行时都会调用一个新令牌。我应该以某种方式安全地存储访问令牌以便可以重复使用吗?我应该使用自定义连接器吗?

访问令牌响应示例:

我的流量:

在此处输入图像描述

谢谢,格雷格

0 投票
1 回答
49 浏览

azure-api-management - 如何在创建自定义连接器时导入示例响应

我正在创建将在 Power Apps 中使用的自定义连接器,并且我希望将示例响应添加到连接器。

目前,我正在从 Azure API 管理 ( APIM ) 导出连接器,然后转到每个请求并手动添加响应。

在此处输入图像描述

我的问题是如何在从 APIM 导出时自动添加响应?

此外,如果 API 更新,字段是否也会更新?

0 投票
0 回答
20 浏览

json - 在 JSON 请求中自动增加“transactionID”对象的值

我正在 Power Apps 中构建自定义连接器。请求和响应都是 JSON。

我希望 transactionID 从 40 开始,并在每次使用连接器时自动递增(例如,当 API 运行时)

有任何想法吗?

0 投票
0 回答
21 浏览

power-automate - Outlook 中的 PowerAutomate 条件,其中“收件人”应该来自域中的人,而不是同一域中的任何其他人

我正在 PowerAutomate 中创建一个警报流,我想在其中添加一个条件,如果“To”包含XYZ@domain.com但@domain.com没有其他内容,则该流将触发警报。如果“收件人”部分中有其他电子邮件 ID 不是来自@domain.com,则仍应触发流程。我已经粘贴了到目前为止的截图,但它似乎不起作用。

在此处输入图像描述

0 投票
1 回答
215 浏览

azure - Azure 自定义连接器动态架构不起作用

尝试使用x-ms-dynamic-values(按预期工作)和x-ms-dynamic-schema(似乎不工作)我只得到身体参数名称dynamicActionSchema而不是动态模式。 在此处输入图像描述

这些是我的路径:

动态模式操作输出示例:

完整示例: https ://github.com/microsoft/PowerPlatformConnectors/blob/070009ba5681fd57ee6cc61d2a380123712a088f/certified-connectors/Ticketing.events/apiDefinition.swagger.json

微软文档: https ://docs.microsoft.com/en-us/connectors/custom-connectors/openapi-extensions#use-dynamic-schema

在 Power Apps 论坛中打开线程: https ://powerusers.microsoft.com/t5/Building-Power-Apps/Dynamic-schema-doesn-t-seems-to-work-based-on-a-body-parameter/mp /1373866#M357492

0 投票
0 回答
54 浏览

azure - Azure 逻辑应用自定义连接器:回复 URL

我们正在尝试创建一个 Azure Logic Apps Custom Connector,它只是在 Business Central 中创建一条记录。

我创建了一个应用注册来获取客户端 ID 和密钥。如果我在 OAUTH 2.0 中使用邮递员,我可以成功完成 GET / POST。

在 Azure 逻辑应用自定义连接器和安全选项卡中,我已将身份验证类型设置为 OAuth 2.0。我已将身份提供程序设置为通用 Oauth 2。

我已经填充了客户端 ID 和客户端密码、身份验证 URL、令牌 URL 和刷新 URL。重定向 URL 是自动设置的。

在此处输入图像描述

我已确保这与应用注册中的值匹配。

在此处输入图像描述

但是,当我尝试授权和测试连接时,我收到以下错误:

在此处输入图像描述

请任何人就我可能错过的内容提出建议。

0 投票
0 回答
65 浏览

azure-functions - Power Automate Flow 读取 excel 并发送到 Azure Function

我有一个存储在 SharePoint 网站中的 excel 文件。我在 Azure 中部署了一个用 Python 编写的 Azure 函数。

我的任务是创建一个 Power Automate Flow,它允许用户首先读取 excel 文件,然后 Flow 将以某种方式将数据从 excel 发送到我的 Azure 函数进行处理并返回输出。现在我一直在阅读 excel 并将其发送到我的 Azure。关于如何实现这一点的任何建议?请注意,由于身份验证限制,我无法直接在 Python 中读取 SharePoint。

编辑:到目前为止,我对这个任务的尝试可以在这个 Power Automate Flow 中看到。流程示例

其中使用路径获取文件内容是从共享点站点读取 excel 表;

初始化变量只是创建一个临时文件名,该文件名将用于在 Azure blob 存储中创建 blob;

Create blob (v2)是复制文件内容并在 Azure blob 存储中创建 blob;

Http2中,一个 POST 请求将被发送到我的 Azure 函数(用 Python 编写),在那里执行所有复杂的数据处理。我被困在这里- 我应该如何将数据读回 Flow 并使用数据表中的值发送电子邮件?我找不到可以直接从 blob 读取表的操作。所以我试图从blob获取文件内容(处理过的数据)并在sharepoint中生成excel文件并从那里读取表格。但是,这不起作用,因为在flow中,我只能得到所谓的动态内容(例如,表的列)如果我创建流时文件已经存在(共享点)。现在我的问题是是否有更好的方法来读取数据表并能够解析列,以便我可以在流程中发送电子邮件。

0 投票
1 回答
67 浏览

azure-api-management - 有没有办法为其他租户创建自定义连接器?

我正在寻找有没有办法为其他租户或作为客人创建自定义连接器?

在此处输入图像描述

0 投票
0 回答
84 浏览

azure-logic-apps - 没有固定 API 连接的 PoweAutomate 自定义连接器

我正在尝试为 Power Automate 开发一个自定义连接器,以便为每个客户集成一个具有不同 API URL 的服务。我正在寻找微软已经在其自己的连接器中完成的东西。在像表单识别器连接器这样的连接器中,用户需要做的第一件事就是定义一个连接。

在此处输入图像描述

定义连接后,用户可以配置有关它尝试执行的操作的其他参数。

在此处输入图像描述

我找不到任何解释如何做到这一点的示例或文档。

我想我可以使用 APIM 或 Azure 函数代理以其他方式工作,以获取唯一的基本 api URL 和/或使用自定义连接器策略来替换配置连接器时有关用户输入的 API url 的某些部分。微软构建自己的连接器的方式对我来说听起来更清洁,但如果我们无法使用,那么任何关于如何完成此类事情的示例或指导都是很棒的。