标签: azure-logic-apps

Azure逻辑应用程序-无法完成队列中的消息

我在 Azure 逻辑应用程序中有一个队列和几个 Azure 函数。

Azure 函数需要 5 分钟,当事件“完成队列中的消息”在逻辑应用中运行时,它会失败。以下是输出。

{
  "status": 400,
  "message": "Failed to complete the message with the lock token '{the-guid}'. The lock on the message has been lost.",
  "source": "127.0.0.1"
}
Run Code Online (Sandbox Code Playgroud)

一周前这还没有发生。

azure-servicebus-queues azure-logic-apps

2
推荐指数
1
解决办法
4967
查看次数

布尔值在逻辑应用条件下不起作用

在逻辑应用条件中使用布尔值的正确方法是什么?如果 bool 设置为 true,则工作流应在 YES 分支中继续,但我总是以以下错误消息结束:

ActionBranchingConditionNotSatisfied。跳过模板操作“HTTP”的执行:不满足此操作的分支条件。

{
    "reservations": {
    "sendBooking": true
}}
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

json azure-logic-apps

2
推荐指数
1
解决办法
5005
查看次数

如何在 Application Insights 中关联跨多个 Azure 服务的单个请求?

如何在 Application Insights 中关联跨多个 Azure 服务的单个请求?

假设我们使用 API 应用程序在 API 管理中公开一个“创建案例”API 端点。

API 应用程序执行一些工作,包括触发逻辑应用程序。

我如何才能看到请求在所有各种 Azure 服务中的“流程”,以提供特定案例状态的单一“视图”?

我只是说 Application Insights,因为我们在 Web 应用程序/API 应用程序中使用它,所以任何其他基于 Azure 的工具都可以

azure azure-api-management azure-application-insights azure-logic-apps azure-api-apps

2
推荐指数
1
解决办法
1490
查看次数

从逻辑应用程序中的服务总线获取内容

我是Azure逻辑应用程序的新手.我有一个服务总线并将json对象消息传递给该服务总线,然后我在逻辑应用程序中设置一个动作来收听我的服务总线.因此,每当有新消息进入该服务总线时,我的逻辑应用程序就会接收它在此输入图像描述 并将其发送到http.

我的问题是如何从服务总线中的消息中获取属性并将其传递给我的http操作.我试过这个

“Id” : “@{json(triggerBody()[‘ContentData’]).id}”
Run Code Online (Sandbox Code Playgroud)

但它不起作用

azure azureservicebus azure-logic-apps

2
推荐指数
2
解决办法
5429
查看次数

Azure Logic 应用程序:如何在从 Blob 存储中获取内容后发送带有一个或多个附件的电子邮件?

我想使用azure logic app get blob contents connector读取 blob 内容,并使用 azure logic app send email connector通过电子邮件将该内容作为附件发送

附件可以是一个或多个。

发送电子邮件需要以下 json 格式的附件数据:

[
  {
    "ContentBytes": "@{body('Get_blob_content')}",
    "Name": "Test"
  }
]
Run Code Online (Sandbox Code Playgroud)

.net azure azure-storage-blobs azure-logic-apps workflow-definition-language

2
推荐指数
1
解决办法
2万
查看次数

“整数”类型的值不支持属性选择

我想发送这个动态内容:

content:@concat(formatDateTime(adddays(utcnow(),-1),'mm'),formatDateTime(adddays(utcnow(),-1),'dd'))
Run Code Online (Sandbox Code Playgroud)

从 Azure 数据工厂中的 Web 活动到逻辑应用。

在逻辑应用程序方面,我定义了这样一个主体: 在此处输入图片说明

在第二步中,我想提取值: 在此处输入图片说明

但在这一步运行后,我收到此错误:

InvalidTemplate. Unable to process template language expressions in action 'Extract' inputs at line '1' and column '1292': 'The template language expression 'triggerBody()?['ID']' cannot be evaluated because property 'ID' cannot be selected. Property selection is not supported on values of type 'Integer'. Please see https://aka.ms/logicexpressions for usage details.'.
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

azure azure-logic-apps

2
推荐指数
1
解决办法
5740
查看次数

使用托管标识从 Azure 逻辑应用向 Azure 函数进行身份验证

我正在尝试为逻辑应用程序和 Azure 函数配置安全性。Azure 函数有一个 HTTP 触发器。到目前为止,我已经完成了以下工作:

  1. 创建了具有一些基本功能的 Azure 函数(在请求日志中写入查询)。
  2. 创建逻辑应用程序(循环触发器,HTTP 触发 Azure 函数)
  3. 测试逻辑App成功调用Azure函数
  4. 向逻辑应用添加了托管标识
  5. 在 Azure Function App 上启用 Azure AD 身份验证/授权,并使用在 Azure AD 中为 Function App 创建应用注册的快速配置。
  6. 在逻辑应用程序中的 HTTP 操作中添加了托管标识作为身份验证方法。

当我运行逻辑应用程序时,它显示 HTTP 操作失败,因为它未经授权。谁能告诉我我错过了什么?我找到了一些关于如何使用类似方法访问 KeyVault(例如)的教程,但对于 Azure 函数却没有。我觉得我需要告诉应用注册逻辑应用的托管标识有权限,但我不知道这是否正确,也不知道如何去做。

azure azure-active-directory azure-logic-apps azure-functions

2
推荐指数
1
解决办法
1656
查看次数

如何找到通用 Azure API 连接支持的参数值?

我遇到了与此类似的问题。我正在尝试通过 ARM 模板部署 API 连接,但在部署时出现“ParameterNotDefined”错误。

但是,我没有创建到 azure 表的 API 连接,而是连接到 azure 队列。

我没有得到具体的答案,而是希望获得有关如何使用文档或其他方法自己回答这个问题的指导:我无法找到有关通过“MICROSOFT.WEB/CONNECTIONS”类型支持的现有 API 的文档,以及每个 API 期望您提供的相关“参数值”。

在此处搜索解决方案非常困难,因为术语非常多。这是我已经尝试过的:

  1. 我试过使用Azure Resource Explorer,但它看起来像浏览资源,而不是可用的 API。如果我可以使用它来查看 API,目前尚不清楚如何使用。
  2. 我浏览了 azure 快速入门项目上的示例。我看到了天蓝色 blob 的示例,但没有看到队列。
  3. 我在此页面上阅读了一些有关为逻辑应用程序创建 API 连接的文档。这看起来很相关,作者提到向“ https://management.azure.com/.../ ”发出 GET 请求以查看 API 详细信息,但在执行此操作时出现授权标头错误,我希望我能得到文档没有在堆栈上操作这个低。

在不久的将来,我将创建大量与逻辑应用程序的 API 连接,我需要一种比谷歌搜索、堆栈溢出和代码示例重用更复杂的发现方法。 我如何查看整套 API 连接,以及每个 API 连接所支持的“参数值”?

azure azure-resource-manager azure-logic-apps

2
推荐指数
1
解决办法
474
查看次数

将 XML 文件转换为 JSON 或 CSV?

我有带有嵌套元素的复杂 XML 文件。我构建了一个过程来处理使用 SSIS 和 T-SQL。我们使用 Azure 数据工厂,我想探索将 XML 文件转换为 JSON 或 CSV,因为 ADF 支持这些文件,而 XML 不支持。

看来逻辑应用程序是一种选择。有没有人在使用 XML 并在管道内进行转换方面有其他运气?

当前工作流程:从文件夹中提取 XML 文件,放到网络驱动器上,将 XML 批量插入到暂存行中,将 XML 解析为各种 SQL 表进行分析。

样本:

<HEADER>
<SurveyID> 1234 </SURVEYID>
  <RESPONSES>
      <VAR>Question1</VAR>
      <VALUE>Answer1</VALUE>
  </RESPONSES>
  <RESPONSES>
      <VAR>Question2</VAR>
      <VALUE>Answer2</VALUE>
  </RESPONSES>
<SurveyID> 1234 </SURVEYID>
 <RESPONSES>
      <VAR>Question1</VAR>
      <VALUE>DifferentAnswer</VALUE>
  </RESPONSES>
</HEADER>
Run Code Online (Sandbox Code Playgroud)

注意:我不需要知道如何解析 XML,这就完成了。我也知道您可以在 ADF 中执行 SSIS。我正在寻找整个过程的替代方案。

xml azure-logic-apps azure-data-factory-2

2
推荐指数
1
解决办法
2126
查看次数

Azure 逻辑应用程序,解析 JSON,但可能为 null

我想根据以下类解析 json:

public class DerModel
{
    public string Name { get; set; }
    public string Email { get; set; }
}

public class DriverPositiveResultModel
{
    public int DriverId { get; set; }
    public string DriverName { get; set; }
    public string DriverSSN { get; set; }
    public string CarrierName { get; set; }
    public DerModel DER { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

以及以下架构:

{
    "properties": {
        "CarrierName": {
            "type": "string"
        },
        "DER": {
            "properties": {
                "Email": {
                    "type": "string"
                },
                "Name": …
Run Code Online (Sandbox Code Playgroud)

azure azure-logic-apps

2
推荐指数
1
解决办法
842
查看次数