azure-logic-apps 相关问题

Azure Logic Apps是一项云服务,可帮助您通过可视化设计人员构建自动化业务流程和企业集成工作流程。要获得更多控制,可以使用Logic Apps工作流定义语言更改运行时。 Logic Apps可轻松使用Outlook 365,DropBox等API应用程序。您可以使用基于计划的触发器,webhook触发器或以编程方式调用逻辑应用程序。

设置逻辑应用以在多个 Azure 服务器数据库上执行存储过程

我有一个存储过程列表(大约 3 个),我想在逻辑应用中设置这些存储过程以在多个 Azure 服务器数据库上执行。这可能吗?当前设置仅在一次服务上运行...

回答 1 投票 0

使用逻辑应用将文件 - SharePoint 数据复制到 Azure Blob

我有一个场景,其中共享点中有多个父文件夹,这些文件夹包含多个嵌套或子文件夹,然后有一个文件。我如何通过维护...

回答 1 投票 0

使用 ARM 模板部署 Logicapp 标准工作流程

所以我确实有一个标准逻辑应用程序 ARM 模板,我可以成功运行和部署它。另外,我确实有一些工作流程要与标准逻辑应用程序一起部署。问题是 - 逻辑应用程序

回答 2 投票 0

在 Azure 数据工厂 JSON 模板中传递布尔值时遇到问题

我在 Azure 数据工厂 (ADF) 的 JSON 模板中传递布尔值时遇到问题。我的场景涉及将布尔变量从 ADF 传输到逻辑应用程序。然而,我遇到了

回答 1 投票 0

使用变量非显式 JSON 更新表实体

我在 jsonString 变量中的表存储实体上编写了一个要更新的属性字符串。 jsonString 的值就像“prop001”:“false”,“prop002”...

回答 1 投票 0

逻辑应用程序xpath函数以编码格式返回结果

我有一个与此类似的 xml 代码: 我有一个与此类似的 xml 代码: <?xml version="1.0" encoding="UTF-8"?> <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"> <process xmlns="http://xmlns.oracle.com/CommonBaswareHTTPWrapperProvider/CommonBasware_HTTPWrapperProviderBPEL"> <BaswareRequest xmlns="http://xmlns.oracle.com/CommonBaswareHTTPWrapperProvider/BaswareRequest"> <BOName>yy</BOName> <FileName>xx.xml</FileName> <Action>SEND</Action> <BOMessage> <DocumentElement xmlns=""> <Item> <Text_1>123</Text_1> <Text_2>123 CIO Office HOF</Text_2> <Text_3>SWEDEN</Text_3> <Text_4>3650</Text_4> <Text_5>SWEDEN</Text_5> <Text_6>True</Text_6> <Text_EN /> <Active>True</Active> <Company>001</Company> </Item> </DocumentElement> </BOMessage> </BaswareRequest> </process> </part> 我想提取元素 BOMessage 及其所有内容,并在稍后的代码中使用它。 在逻辑应用程序中,我创建了一个 compose 操作并在其中编写了以下代码: xpath(xml(triggerBody()), '//*[local-name()="BOMessage"]') 此操作的输出返回一个奇怪的编码代码: [ { "$content-type": "application/xml;charset=utf-8", "$content": "PEJPTWVzc2FnZSB4bWxucz0iaHR0cDovL3htbG5zLm9yYWNsZS5jb20vQ29tbW9uQmFzd2FyZUhUVFBXcmFwcGVyUHJvdmlkZXIvQmFzd2FyZVJlcXVlc3QiPg0KICAgICAgICAgICAgICAgIDxEb2N1bWVudEVsZW1lbnQgeG1sbnM9IiI+DQogICAgICAgICAgICAgICAgICAgIDxJdGVtPg0KICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRfMT4xMjM8L1RleHRfMT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0XzI+MTIzIENJTyBPZmZpY2UgSE9GPC9UZXh0XzI+DQogICAgICAgICAgICAgICAgICAgICAgICA8VGV4dF8zPlNXRURFTjwvVGV4dF8zPg0KICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRfND4zNjUwPC9UZXh0XzQ+DQogICAgICAgICAgICAgICAgICAgICAgICA8VGV4dF81PlNXRURFTjwvVGV4dF81Pg0KICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRfNj5UcnVlPC9UZXh0XzY+DQogICAgICAgICAgICAgICAgICAgICAgICA8VGV4dF9FTiAvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPEFjdGl2ZT5UcnVlPC9BY3RpdmU+DQogICAgICAgICAgICAgICAgICAgICAgICA8Q29tcGFueT4wMDE8L0NvbXBhbnk+DQogICAgICAgICAgICAgICAgICAgIDwvSXRlbT4NCiAgICAgICAgICAgICAgICA8L0RvY3VtZW50RWxlbWVudD4NCiAgICAgICAgICAgIDwvQk9NZXNzYWdlPg==" } ] 我尝试用 xpath 函数、xml() 和 base64ToString() 包围 decodeBase64() 函数,但它们都返回错误并且似乎不起作用。 知道如何解决这个问题吗? 这是正常现象。当您尝试访问 xpath 输出数组的第一个元素时,您会对结果感到满意。尝试在“撰写”操作中使用以下内容,就可以了: xpath(xml(triggerBody()), '//*[local-name()="BOMessage"]')?[0]

回答 1 投票 0

将 JSON 属性放入数组中(所有作业都已完成)

下面的 JSON 来自表存储上的实体。 随着时间的推移,将会添加和删除更多的“项目”属性 - 它们代表作业是否已完成。我的目标是

回答 1 投票 0

对对象变量的 json 模板引用;

我有一个用于 terraform 项目中资源的 JSON 模板。 我的问题是,当部署在...中时,我无法成功引用 json 模板中参数块的值

回答 1 投票 0

Azure 逻辑应用程序和函数应用程序性能差异

我们正在建立新项目。我们的要求是调用多个 REST API 并聚合响应并将其发送回移动客户端。 我们正在探索这 2 个选项...

回答 2 投票 0

Azure 逻辑应用条件检查空数组

我正在开发一个Azure逻辑应用程序,它在使用Filter函数后返回一个空数组。在下一步中,我想使用一个条件来检查前一个数组是否为空。如果...

回答 2 投票 0

一个逻辑应用下多个工作流程的并发控制(标准)

我在一个逻辑应用程序(标准)下有两个工作流程。无论如何,是否可以阻止这两个工作流程同时运行。一个工作流程计划每隔 15 分钟运行一次。另一个是

回答 1 投票 0

逻辑应用程序无法访问 Blob 存储并收到 403

我想在 blob 存储中添加某些文件时触发操作。 我已在逻辑应用程序中创建了身份,并为该身份创建了存储贡献者角色 我已经创建了系统分配

回答 1 投票 0

如何使用逻辑应用设计器中的现有连接

当我创建新的逻辑应用程序并选择“添加或修改SFTP 文件”时,系统会提示我添加连接信息。我已经创建了到 SFTP 服务器的 API 连接。 ...

回答 2 投票 0

Azure 逻辑应用程序 - 内置连接器与托管连接器

如果这是一个愚蠢的问题,我深表歉意,但在过去的两个小时里。我一直在阅读有关 Azure 逻辑应用程序的内置连接器和托管连接器之间的差异的信息,这让我抓狂。可以这样吗...

回答 3 投票 0

逻辑应用程序/MS Graph API:自主隔离电子邮件

我希望能够根据某些自定义逻辑隔离电子邮件。例如 Azure Sentinel 或 KQL 中的警报。 我认为的示例解决方案是: 一旦发生事件,电子邮件实体就会被占用,并且

回答 1 投票 0

逻辑应用jsonpath表达式根据另一个子子值更新子子节点

我在逻辑应用程序中有一个 XML,如下所示: a1 我在逻辑应用程序中有一个 XML,如下所示: <JournalCollection> <Journal> <ChangeCode> <Code>a1</Code> </ChangeCode> </Journal> <Journal> <ChangeCode> <Code>b1</Code> </ChangeCode> <Description>Description</Description> </Journal> <Journal> <ChangeCode> <Code>c1</Code> </ChangeCode> </Journal> </JournalCollection> 我只需要为代码 = b1 添加“描述”字段。我在变量中拥有该位置,但我无法使用 json 路径表达式,因为我发现逻辑应用程序不支持这一点: 在 json 路径表达式中添加变量来设置位置值会引发此错误: 我还尝试使用转换 XML 形状,但由于我需要检查目标架构中子元素的位置,因此我无法更新它。 有什么方法可以根据逻辑应用程序中的另一个子子节点值来更新子子节点的 XML? Java(或我知道的任何语言)本身不支持 JSON 路径。您需要一个 JSON 路径处理器,例如 Jayway。您可能需要以字符串形式向库提供路径,然后它将解析该路径并为您提供您正在寻找的结果。 不过,我不确定如何在 Azure 逻辑应用程序的上下文中包含外部库。 您可以在高级数据操作连接器中使用C# 脚本执行操作。 https://statesolutions.com.au/c-script-execute/ 就像JavaScript操作,但显然它使用C#,体验有点不同。 这是剧本... // Load the XML into an XmlDocument var xmlDoc = new System.Xml.XmlDocument(); xmlDoc.LoadXml(parameters.xml); // Find the <Journal> elements System.Xml.XmlNodeList journalNodes = xmlDoc.SelectNodes("//Journal"); // Loop through each <Journal> element foreach (System.Xml.XmlNode journalNode in journalNodes) { // Find the <ChangeCode> element var changeCodeNode = journalNode.SelectSingleNode("ChangeCode"); // Find the <Code> element under <ChangeCode> var codeNode = changeCodeNode.SelectSingleNode("Code"); // Check if the value of <Code> is "b1" if (codeNode.InnerText == "b1") { // Create a new <Description> element var descriptionElement = xmlDoc.CreateElement("Description"); descriptionElement.InnerText = "Description"; // Insert the <Description> element as a sibling to <ChangeCode> journalNode.InsertAfter(descriptionElement, changeCodeNode); } } // Display the modified XML return xmlDoc.OuterXml; ...除此之外,我还创建了一个名为 XML 的变量,用于存储不带 <Description> 元素的 XML 负载。然后,我将该值传递到 C# 脚本执行操作的 Parameters ... { "xml": @{variables('XML')} } ...这是配置为运行时的示例... 结果 如您所见,返回值为您提供了您想要的 XML(作为字符串)... { "returnValue": "<JournalCollection><Journal><ChangeCode><Code>a1</Code></ChangeCode></Journal><Journal><ChangeCode><Code>b1</Code></ChangeCode><Description>Description</Description></Journal><Journal><ChangeCode><Code>c1</Code></ChangeCode></Journal></JournalCollection>", "log": [] } 当然,如果需要的话,可以将脚本更改为更加通用/宽容,它很有针对性,但这是一种非常有效的方法。

回答 2 投票 0

SFTP 服务器不允许逻辑应用程序(将流量路由到一个 IP)进行连接

因此,我已使用此方法将流量从逻辑应用程序(标准)路由到一个 IP(通过 VNet 和 NAT 网关设置) 尽管当我将该 IP 列入 SFTP 服务器白名单时(我已使用 blob

回答 1 投票 0

Azure 逻辑应用设置凭据 sftp+azure 保管库

我创建了一个 SFTP 连接器,其工作原理类似于触发器,如下所示。我有一个带有证书的天蓝色保险库。如何通过 Azure Vault 的 SFTP 身份验证。请帮忙。

回答 1 投票 0

我正在尝试使用arm模板创建带有工作流程的标准逻辑应用程序

我试图使用带有工作流程的arm模板创建标准逻辑应用程序,但它只创建没有工作流程的标准逻辑应用程序。同时它也创建消费逻辑应用程序。 我...

回答 1 投票 0

HTTP 操作失败时 Azure 逻辑应用报告成功

问题 我的逻辑应用程序中有一个 http 操作,当数据库中找不到要检查的项目时,该操作会返回 404 错误。这是设计使然,我预计会看到很多 404 错误。我没有继续...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.