Astro轻应用 AstroZero-如何在服务编排中调用脚本:前提条件

时间:2023-11-01 16:25:39

前提条件

  • 已创建名为“Approved Resource”的Object,用于存储资源数据,该对象中需要包含如下字段。
    表2 Approved Resource对象说明

    字段标签

    字段名称

    (系统自动生成)

    字段类型

    取值

    读写权限

    是否加入界面布局

    含义

    ownerId

    ownerId__CST

    文本

    长度:255

    全选

    不勾选

    资源拥有者ID

    ResourceName

    ResourceName__CST

    文本

    长度:255

    全选

    不勾选

    资源名称

    Type

    Type__CST

    选项列表

    枚举值如下:

    • File
    • Folder

    全选

    不勾选

    资源类型

    SubmitDate

    SubmitDate__CST

    日期/时间

    不涉及

    全选

    不勾选

    资源提交时间

    ApproveDate

    ApproveDate__CST

    日期/时间

    不涉及

    全选

    不勾选

    资源审批时间

    Status

    Status__CST

    选项列表

    枚举值如下:

    • Waiting
    • Submitted
    • Approved

    全选

    不勾选

    审批状态

  • 已创建场景描述中的脚本。该脚本根据对象的数据生成资源列表数据,用于前台数据呈现。示例脚本为“ResourceListScript.zip”,单击下载链接可获取该脚本包。该脚本中定义的入参和出参说明,如表3表4所示。
    表3 入参说明

    参数

    参数类型

    说明

    ownerId

    string

    资源拥有者ID。

    limit

    number

    每页展示的资源条数。

    offset

    number

    每页展示第一条资源的偏移量,即从offset+1条资源开始展示。

    表4 出参说明

    参数

    参数类型

    说明

    resource

    struct

    返回资源数组集合。

    • approveDate:审批时间,若该记录已审批则返回审批时间。
    • ownerId:资源拥有者Id。
    • resourceName:资源名称。
    • status:资源状态。
      • Waiting:记录未提交。
      • Submitted:记录已提交未审批。
      • Approved:记录已审批。
    • submitDate:资源提交时间。
    • type:资源类型。

    totalCount

    number

    资源总数(固定100)。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_0627.html