更新时间:2024-07-30 GMT+08:00
分享

管理应用中的脚本

针对业务逻辑比较复杂的场景,AstroZero低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。在AstroZero环境配置中,可管理当前账号下所有的脚本,包括查看、启用、禁用、运行脚本等。

约束与限制

在AstroZero沙箱环境和生产环境,才会显示此菜单。在沙箱环境和生产环境中,操作完全相同,本章节以在生产环境中操作为例。

管理脚本

  1. 在AstroZero服务控制台,单击已购买商用实例中“管理运行环境”,进入AstroZero生产环境。
  2. 在生产环境的右上角,单击“体验新版”,进入新版生产环境。
  3. 在顶部主菜单中,选择“维护”。
  4. 在左侧导航栏中,选择“全局元素 > 脚本”。
  5. 在“脚本管理”页面,可查看当前环境该账号下创建的所有脚本。
  6. 单击表头后的,可对脚本进行排序,在操作列可禁用/启用、或删除脚本。

    表1 “脚本管理”页签说明

    参数

    说明

    名称

    脚本的名称,即在创建脚本时,配置的名称。

    类型

    脚本的类型。

    • 全局:系统预置的脚本。
    • 自定义:用户自定义的脚本。

    是否启用

    脚本是否已启用。

    • 勾选:表示已启用。
    • 不勾选:表示禁用。

    最后修改人

    最近一次修改脚本的用户名。

    最后修改时间

    最近一次修改脚本的时间。

    操作

    • 单击,可启用该脚本。
    • 单击,可禁用该脚本。启用脚本后,服务编排、前端页面等才可调用该脚本。
    • 单击,可删除脚本。当该按钮置灰时,表示不可删除。系统预置的脚本,不支持删除。

  7. 在脚本管理页签下,单击具体的脚本名称,可查看该脚本的详细信息。

    表2 “脚本详情”页面说明

    参数

    说明

    单击该按钮,可执行该脚本。如果脚本有多个版本,则执行处于启用状态的脚本。如果多个版本都未启用,则执行最近版本的脚本。

    名称

    脚本的名称,即在创建脚本时,配置的名称。

    是否启用

    该脚本是否处于已启用状态。

    归属APP/BO

    脚本所归属的APP或BO。

    版本

    脚本的版本。如果脚本有多个版本,则显示处于启用状态的脚本版本。如果多个版本都未启用,则显示最近版本。

    方法名

    脚本的方法名。

    可见性

    该脚本是否可见。

    允许覆盖

    控制该资源是否可以被定制为新版本,或者是否可以被Addon应用导入,若已存在于Addon应用中,是否允许被另存为新版本。

    默认允许,当配置为不允许时,说明如下:

    • 在该应用中基于该资源定制新版本时,会报错:XXX不允许定制新版本, 请检查基本属性并确认该资产是否允许覆盖。
    • Addon应用里不允许导入该资源。
    • 如果已导入到Addon应用中,无法定制新版本。

    描述

    脚本的描述信息。

    单击编辑按钮,可进行修改,建议填写脚本的作用。

    输入参数

    脚本的输入参数,包括参数名称、数据类型、是否为集合、是否必填和描述信息。

    如果脚本有多个版本,则显示处于启用状态脚本的参数。如果多个版本都未启用,则显示最近版本脚本的参数。

    输出参数

    脚本的输出参数,包括参数名、数据类型、是否为集合、是否必填和描述信息。

    如果脚本有多个版本,则显示处于启用状态脚本的参数。如果多个版本都未启用,则显示最近版本脚本的参数。

    版本

    脚本的所有版本。在版本操作列可切换脚本版本、运行或删除脚本。

相关文档