查看执行

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

使用控制台查看执行

  1. 登录Serverless工作流控制台

  2. 流程页面,选择要查看的流程。

  3. 在目标流程的流程页面,选择要查看的执行。

    image

  4. 执行页面,查看执行的流程定义、结果、可视化执行信息、输入和输出等。

    image

使用命令行工具查看执行

  • 您可以执行以下命令查看执行。

    aliyun fnf DescribeExecution --FlowName asdasd --ExecutionName vvv

    预期输出:

    {
      "Name": "vvv",
      "FlowName": "asdasd",
      "FlowDefinition": "Type: StateMachine\nName: asdasd\nSpecVersion: v1\nStartAt: Hello World\nStates:\n  - Type: Pass\n    Name: Hello World\n    End: true\n",
      "Input": "{\n  \"key\": \"hello world\"\n}",
      "Output": "{\"key\":\"hello world\"}",
      "Status": "Succeeded",
      "StartedTime": "2024-06-18T07:58:39.968Z",
      "StoppedTime": "2024-06-18T07:58:40.084Z",
      "RequestId": "8ff56c05-5316-0d92-f32e-1408dfafe778"
    }          
  • 您也可以通过以下命令查询一个流程的所有执行。

    aliyun fnf ListExecutions --FlowName cli_guide_1 --Limit 1

    预期输出:

    {
      "Executions": [
        {
          "Name": "vvv",
          "FlowName": "asdasd",
          "FlowDefinition": "Type: StateMachine\nName: asdasd\nSpecVersion: v1\nStartAt: Hello World\nStates:\n  - Type: Pass\n    Name: Hello World\n    End: true\n",
          "Input": "{\n  \"key\": \"hello world\"\n}",
          "Output": "{\"key\":\"hello world\"}",
          "Status": "Succeeded",
          "StartedTime": "2024-06-18T07:58:39.968Z",
          "StoppedTime": "2024-06-18T07:58:40.084Z"
        }
      ],
      "NextToken": "CAZDM5MzIzOTY0MmQzNDY1Mzg2NDJkMzgzNjY2MzQyZDM5NjIzNDM2NjM2NjY1NjYzNDY1NjI2MjIzN*****",
      "RequestId": "c6574f75-97e0-e4bc-897c-e9fa48625438"
    }    
    说明

    Limit参数指定了所要获取的执行数量。如果还有其它数据,返回结果会包含NextToken,在下次查询中,可以使用--NextToken参数指定查询起始位置。