你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Azure 门户中编辑和管理逻辑应用工作流

适用于:Azure 逻辑应用(消耗 + 标准)

本指南演示如何使用 Azure 门户管理消耗或标准逻辑应用工作流,以及执行编辑、禁用、启用和删除工作流等任务。

Prerequisites

查找并打开逻辑应用资源

  1. Azure 门户搜索框中,输入“逻辑应用”,然后选择“逻辑应用”

  2. 在逻辑应用列表中,通过浏览或筛选列表来查找逻辑应用资源。

  3. 若要打开逻辑应用资源,请选择要管理的应用。

查看逻辑应用属性

  1. 在 Azure 门户中,查找并打开逻辑应用资源

  2. 在逻辑应用菜单中的“设置”下,选择“属性”

  3. 在“属性”窗格中,可以查看并复制有关逻辑应用资源的以下信息,例如:

    消耗

    • 名称
    • 资源 ID
    • 资源组
    • 位置
    • 类型
    • 订阅名称
    • 订阅 ID
    • 访问终结点
    • 运行时传出 IP 地址
    • 访问终结点 IP 地址
    • 连接器传出 IP 地址

    Standard

    • Status
    • URL
    • 虚拟 IP 地址
    • 模式
    • 出站 IP 地址
    • 其他出站 IP 地址
    • FTP/部署用户
    • FTP 主机名
    • FTP 诊断日志
    • FTP 主机名
    • FTPS 诊断日志
    • 资源 ID
    • 位置
    • 资源组
    • 订阅名称
    • 订阅 ID

查看连接

使用 Microsoft 管理的连接器在工作流中创建连接时,这些连接是独立的 Azure 资源,具有自己的资源定义,托管在全局多租户 Azure 中。 标准逻辑应用工作流还可以使用内置服务提供商连接器,它们在本机运行,并由单租户 Azure 逻辑应用运行时提供支持。 若要查看和管理这些连接,请根据逻辑应用资源类型执行以下步骤:

  1. 在 Azure 门户中,查找并打开逻辑应用资源

  2. 在逻辑应用菜单中的 “开发工具”下,选择 API 连接

  3. “API 连接 ”页上,选择一个特定的连接实例,其中显示了有关该连接的详细信息。 若要查看基础连接资源定义,请选择“JSON 视图”

将空白工作流添加到逻辑应用(仅限标准)

虽然消耗逻辑应用只能有一个工作流,但标准逻辑应用资源可以有多个工作流。 可以将空白工作流添加到已部署的标准逻辑应用资源,并继续在 Azure 门户中生成工作流。

  1. Azure 门户中,选择已部署的标准逻辑应用资源。

  2. 在逻辑应用资源菜单上的 “工作流”下,选择“ 工作流”。

  3. 在“工作流”页工具栏上,选择“添加”。>

    屏幕截图显示了所选逻辑应用工作流页和工具栏,其中选择了“添加”命令。

  4. “新建工作流 ”窗格中,提供工作流名称。 选择有状态无状态>创建

  5. 在“ 工作流 ”页上显示新工作流后,选择该工作流以打开设计器,以便可以生成工作流。

禁用或启用已部署的逻辑应用

部署的消耗型逻辑应用和标准逻辑应用有不同的方式来禁用和启用其功能。

禁用已部署的消耗逻辑应用的注意事项

禁用消耗逻辑应用会通过以下方式影响所有工作流实例:

  • Azure 逻辑应用将继续执行所有正在进行的和挂起的工作流实例,直到它们完成运行。 根据卷或积压工作 (backlog),此过程可能需要一些时间才能完成。

  • Azure 逻辑应用不会创建或运行新的工作流实例。

  • 可以在禁用逻辑应用时重新提交工作流运行。

  • 禁用逻辑应用时,工作流触发器不会触发。 但是,触发器状态会记住禁用逻辑应用的点。 重启逻辑应用时,触发器会触发自上次工作流运行以来所有未处理的项。

    若要阻止触发器在上次运行工作流后对所有未处理的项触发,必须 清除触发器状态

禁用或启用已部署的消耗逻辑应用

可以同时禁用或启用一个或多个消耗逻辑应用。

  1. Azure 门户搜索框中,输入“逻辑应用”,然后选择“逻辑应用”

  2. 在“逻辑应用”页上,使用“计划”筛选器仅查看消耗逻辑应用。

  3. 根据是禁用还是启用逻辑应用,使用状态筛选器仅查看“已启用”“已禁用”逻辑应用。

  4. 在复选框列中,选择一个或多个逻辑应用。

    • 若要停止所选的正在运行的逻辑应用,请选择“禁用/停止”
    • 若要重启所选已停止的逻辑应用,请选择“ 启用/启动”。
  5. 确认选择。

  6. 若要检查任务是成功还是失败,请在 Azure 主工具栏上打开 “通知 ”列表(钟形图标)。

逻辑应用或工作流停止后

当逻辑应用停止或禁用工作流时,工作流触发器不会在下一次满足触发器条件时触发。 但是,触发器状态会记住停止逻辑应用或禁用工作流的点。 重启逻辑应用或重新启用工作流时,触发器会触发自上次运行工作流以来所有未处理的项。

若要阻止触发器在上次运行工作流后对所有未处理的项触发,必须在重启逻辑应用或重新启用工作流之前清除触发器状态。

  1. Azure 门户中,打开消耗逻辑应用工作流,并编辑工作流触发器的任何部分。

  2. 保存所做更改。 此步骤会重置触发器的当前状态。

  3. 重启逻辑应用

删除逻辑应用

删除消费级逻辑应用程序的注意事项

无法恢复已删除的消耗逻辑应用资源。 删除消耗逻辑应用会通过以下方式影响其所有工作流实例:

  • Azure 逻辑应用会尽最大努力取消任何正在进行和挂起的工作流运行。

    即使使用较大的卷或积压工作 (backlog),大多数运行在完成或开始之前都将被取消。 但是,取消过程可能需要一些时间才能完成。 同时,在服务执行取消过程中,可能会选取某些运行来执行。

  • Azure 逻辑应用不会创建或运行新的工作流实例。

  • 如果删除逻辑应用和工作流,但随后重新创建相同的逻辑应用和工作流,则重新创建的工作流与已删除的工作流没有相同的元数据。

    因此,如果你有另一个调用已删除工作流的工作流,则必须重新保存调用方工作流以刷新重新创建的工作流的元数据。 这样,调用方就会获取重新创建的工作流的正确信息。 否则,对重新创建的工作流的调用将会失败,并出现 Unauthorized 错误。 此行为也适用于在集成帐户中使用项目的工作流和调用 Azure 函数的工作流。

删除消耗逻辑应用

可以同时删除一个或多个消耗逻辑应用。

  1. Azure 门户搜索框中,输入“逻辑应用”,然后选择“逻辑应用”

  2. 在“逻辑应用”页上,使用“计划”筛选器仅查看消耗逻辑应用。

  3. 在复选框列中,选择要删除的一个或多个逻辑应用。 在工具栏中选择“删除”。

  4. 确认框出现时,输入“”,然后选择“删除”。

  5. 若要检查任务是成功还是失败,请在 Azure 主工具栏上打开 “通知 ”列表(钟形图标)。

管理逻辑应用版本(仅限消耗逻辑应用)

将更改保存到消耗逻辑应用工作流时,Azure 会在进行更改之前保存版本,并且编辑的版本将成为当前版本。 可以查看这些以前的版本,选择一个早期版本提升为当前版本,并在完成提升过程之前编辑所选版本。

查看以前的版本

  1. Azure 门户中,打开你的消耗逻辑应用。

  2. 在逻辑应用菜单中的“开发工具”下,选择“版本”。

    屏幕截图显示 Azure 门户中的消耗逻辑应用菜单(在其中选择了“版本”)和先前的逻辑应用版本。

  3. “版本” 列表中选择所需的工作流版本。

    若要筛选列表,请在 “版本” 页搜索栏中输入版本 ID(如果知道 ID)。

    历史记录版本 ”页以只读模式显示所选版本。 可以在设计器视图和代码视图之间更改。

    屏幕截图显示了具有设计器视图和代码视图选项的历史记录版本页。

将以前的版本置于当前版本之上

  1. Azure 门户中,查看要升级的旧版本

  2. 历史记录版本 工具栏上,选择 升级

    屏幕截图显示了“历史版本”页面工具栏,其中选择了“提升”按钮。

    工作流设计器将打开所选工作流版本。

  3. 可以根据需要对工作流进行编辑。

    可以在 设计器代码视图之间更改。 还可以更新 参数

  4. 若要保存任何更新并完成升级,请在设计器工具栏上选择“保存”。 若要取消所做的更改,请选择“放弃”

再次查看逻辑应用版本历史记录时,升级的版本现在首先显示在列表中,其中包含新的标识符。