快速入门

最近更新时间:2022-05-12 15:53:09

操作场景

本文介绍如何通过应用与服务编排工作流(Application Services Workflow,ASW) 控制台创建一个包含传递(Pass)节点 的 Hello World 工作流。

前提条件

操作步骤

新建工作流

  1. 登录 应用与服务编排工作流 控制台。
  2. 在【工作流列表】页面,单击【新建】,进入创建工作流页面。
  3. 单击【入门模板】,勾选预设的 Hello World 模板。
  4. 在选择模板后,可以看到工作流的两个窗口:可视化和代码。
    • 可视化:图形化展示工作流步骤。
    • 代码:使用 腾讯云状态语言 定义工作流步骤。

      在本模板代码中,使用 JSON 定义了两个传递(Pass)节点:一个节点被命名为 Hello,另一个被命名为 World
        {
            "Comment": "使用Pass节点演示hello world示例",
            "StartAt": "Hello",
            "States": {
                "Hello": {
                    "Type": "Pass",
                    "Comment": "传递",
                    "Next": "World"
                },
                "World": {
                    "Type": "Pass",
                    "Comment": "传递",
                    "End": true
                }
            }
        }
      单击【下一步】,进入【配置基本信息】页面。
  5. 在【配置基本信息】页面,输入工作流名称,运行角色选择创建新的角色,类型选择标准工作流
    说明:

    1. 【选择已有角色】需要先创建角色,并给角色授权相关策略。更多详情参考 运行角色
    2. 【工作流类型】分为标准工作流和快速工作流。更多详情参考 工作流类型
    3. 【日志投递】可以选择是否开启。开启日志投递后,工作流运行日志将会投递到 cls 中。更多详情参考 日志投递
  6. 单击【完成】,即可在【工作流列表页】查看创建好的工作流。

运行工作流

工作流创建完成后,您可以在【工作流列表页】查看创建好的工作流。在本章节中,您将学习如何运行工作流。

  1. 在工作流列表,单击【名称】链接进入工作流。
  2. 单击【开始执行】,在弹窗的输入框中输入 JSON 格式内容。

  3. 单击 【确定】,自动进入【执行详情】页面,完成工作流执行,将会看到本次工作流执行结果。执行过程中,您可以单击【停止运行】,停止工作流执行。
  4. 滑动至页面最下方,在【执行历史记录】下,您可以查看子节点的运行情况。
  5. 单击【重新执行】,即可重新执行工作流。

修改工作流

在本章节中,您将进一步了解如何修改工作流。

  1. 在工作流列表,单击【名称】链接进入工作流。
  2. 单击【定义】下的【编辑工作流】,或单击右上角【编辑】,进入编辑工作流页面。
  3. 在【代码】区域修改工作流定义。例如:增加Process节点。
  4. 滚动页面,可以在【基本信息】下修改工作流的基本信息。
    说明:

    工作流名称与类型一旦创建不可修改。

  5. 单击【保存】,完成修改。

删除工作流

在某些情况下,您可能需要删除工作流。假设您已经完成前面的步骤,现在需要删除工作流。

  1. 在工作流列表,选择需要删除的工作流,单击【删除】。
  2. 弹框提示您是否确认删除?单击【删除】即可完成工作流删除。
说明:

  1. 对于仍在执行状态中的工作流,删除并不会影响执行任务的执行。
  2. 删除工作流不会删除运行角色,如果想要删除对应运行角色,请前往访问管理 角色控制台 执行。
目录