更新时间:2024-12-04 GMT+08:00
分享

定制已有AstroZero脚本

操作场景

在如下两个场景,可以基于已有脚本,创建新脚本:

  • 场景1:在已有脚本基础上新建版本

    因业务需要,脚本要实现的能力发生了变化,此时可以基于原有脚本修改,并保存为脚本的新版本。在此场景下,原有脚本作为老版本自动失效。

  • 场景2:在已有脚本基础上新建脚本。

    需要开发的新脚本与已有的某个脚本类似,此时可以基于原有脚本修改,再保存为新的脚本名称。在此场景下,原有脚本仍然有效。新脚本和老脚本也没有关联关系,各自独立。

场景1:在已有脚本基础上新建版本

因业务需要,脚本要实现的能力发生了变化,此时可以基于原有脚本修改,并保存为脚本的新版本。在此场景下,原有脚本作为老版本自动失效。

  1. 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
  2. 在左侧导航栏中,选择“逻辑”。
  3. 在脚本列表中,单击对应的脚本,进入脚本编辑器。
  4. 单击编辑器上方的,选择“新建版本”,单击“保存”。

    图1 保存新建版本

  5. 编辑新脚本版本的内容,完成后单击,保存脚本。

    在脚本编辑器中,可查看到脚本当前的版本为1.0.2,即在原有脚本版本的基础上自动加“1”
    图2 修改版本后保存与启用

  6. 调试脚本。

    1. 单击编辑器上方的,执行脚本。
    2. 在“输入参数”页签中,输入请求报文,单击测试窗口右上角的
    3. 检查输出参数页签中的结果,是否符合预期。
    4. 脚本执行完后,在日志页签检查输出日志。

  7. 调试结果符合预期后,单击,启用脚本。

    脚本启用后,才可以在其他脚本、服务编排等操作中使用。如果未启用,其他组件无法查询到该脚本,查询时会报错该脚本不存在或未启用。

场景2:在已有脚本基础上新建脚本

需要开发的新脚本与已有的某个脚本类似,此时可以基于原有脚本修改,再保存为新的脚本名称。在此场景下,原有脚本仍然有效。新脚本和老脚本也没有关联关系,各自独立。

除了在脚本编辑器中创建新脚本,您还可以在新增脚本页面,通过选择“使用已有脚本”,来新建脚本,详细介绍请参见使用已有脚本创建新脚本

  1. 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
  2. 在左侧导航栏中,选择“逻辑”。
  3. 在脚本列表中,单击对应的脚本,进入脚本编辑器。
  4. 单击编辑器上方的,选择“新建脚本”,新脚本名称设置为“BulkInsertOther”,单击“保存”。

    图3 新建脚本

  5. 编辑新脚本的内容,修改后单击页面上方的,保存脚本。

    在脚本编辑器中,可查看到新的脚本,且版本为1.0.1。

    图4 新的脚本

  6. 调试脚本。

    1. 单击编辑器上方的,执行脚本。
    2. 在“输入参数”页签中,输入请求报文,单击测试窗口右上角的
    3. 检查输出参数页签中的结果,是否符合预期。
    4. 脚本执行完后,在日志页签检查输出日志。

  7. 调试结果符合预期后,单击,启用脚本。

    脚本启用后,才可以在其他脚本、服务编排等操作中使用。如果未启用,其他组件无法查询到该脚本,查询时会报错该脚本不存在或未启用。

相关文档