本文介绍如何通过控制台和命令行工具查看执行。

使用控制台查看执行

  1. 登录 Serverless 工作流控制台
  2. 流程页面,选择要查看的流程。
  3. 流程详情页面,选择要查看的执行。
    desc-exec-0
  4. 执行页面,查看执行的流程定义、结果、可视化执行信息、输入和输出等。
    desc-exec-1

使用命令行工具查看执行

  • 您可以使用 DescribeExecution 命令查看执行。
    $ aliyun fnf DescribeExecution --FlowName cli_guide_1 --ExecutionName run1
    {
        "Name": "run1",
        "FlowName": "cli_guide_1",
        "FlowDefinition": "version: v1\ntype: flow\nname: test\nsteps:\n  - type: pass\n    name: pass1",
        "Input": "",
        "Output": "",
        "Status": "Succeeded",
        "StartedTime": "2019-05-13T06:23:48.767Z",
        "StoppedTime": "2019-05-13T06:23:54.403Z",
        "RequestId": "xxxx"
    }           
  • 您也可以使用 ListExecutions 命令查询一个流程的所有执行。
    $ aliyun fnf ListExecutions --FlowName cli_guide_1 --Limit 1
    {
        "Executions": [
            {
                "Name": "run1",
                "FlowName": "cli_guide_1",
                "FlowDefinition": "version: v1\ntype: flow\nname: test\nsteps:\n  - type: pass\n    name: pass1",
                "Input": "",
                "Output": "",
                "Status": "Succeeded",
                "StartedTime": "2019-05-13T06:23:48.767Z",
                "StoppedTime": "2019-05-13T06:23:54.403Z"
            }
        ],
        "NextToken": "run2",
        "RequestId": "xxxx"
    }       
    说明 Limit 参数指定了所要获取的执行数量。如果还有其它数据,返回结果会包含 NextToken,在下次查询中,可以使用 --NextToken 参数指定查询起始位置。