【问题标题】:Azure DevOps & Logic Apps: Attach file to work itemAzure DevOps 和逻辑应用:将文件附加到工作项
【发布时间】:2021-06-03 12:37:50
【问题描述】:

我正在尝试从 LogicApp 开始 - 没有经验。

我有一个 DevOps 项目和 LogicApps 工作流。工作流由收到的邮件触发,并在 DevOps 中创建一个新的工作项。

如果电子邮件包含任何附件,工作流会创建一个 blob,检索该 blob,然后我想将文件附加到工作项,但我不知道怎么做。 p>

Workflow diagram

我该怎么做?我在“更新工作项”操作中找不到任何选项:

Work Item action block

有什么方法可以通过“向 Azure DevOps 发送 HTTP 请求”操作块来实现吗?

Sent an HTTP request to Azure DevOps action block

【问题讨论】:

  • 您好!你有机会探索我给你的答案吗?如果它让您满意或回答了您的问题,请投票或标记答案(无论哪个适用)。

标签: azure azure-devops azure-logic-apps


【解决方案1】:

是的,这应该可以通过 Azure DevOps REST API 使用 Work Item - Create Attachment API

您可以使用此 URI 格式并相应地替换占位符。 Microsoft 文档将为您提供有关每个含义的更多信息以及其中预期的值类型。

POST https://dev.azure.com/{organization}/{project}/_apis/wit/attachments?fileName={fileName}&uploadType={uploadType}&areaPath={areaPath}&api-version=6.0

我们实际上将 Azure DevOps API 用于其他 Pipeline 操作,但不是使用内置的 Send an HTTP request to Azure DevOps,而是使用通用的 HTTP Connector。您还需要使用有权访问该项目的帐户进行身份验证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-21
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 2021-05-18
    • 2020-08-12
    • 2020-12-06
    相关资源
    最近更新 更多