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

定制已有AstroZero服务编排

操作场景

在如下两个场景,可以基于已有服务编排,创建新服务编排:

  • 场景1:在已有服务编排基础上新建版本

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

  • 场景2:在已有服务编排基础上新建服务编排。

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

在已有服务编排基础上新建版本

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

  1. 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
  2. 在左侧导航栏中,选择“逻辑”。
  3. 将鼠标放在对应的服务编排上,单击,选择“编辑”,进入服务编排设计页面。
  4. 在服务编排设计页面上方,单击,进入另存为页面。
  5. “类型”选择“新版本”,设置服务编排标签,单击“保存”。

    图1 另存为新版本
    表1 添加新版本服务编排参数说明

    参数

    说明

    标签

    输入新版本服务编排的标签名,用于在界面展示,创建后支持修改。

    取值范围:1~64个字符。

    名称

    服务编排的名称,和基线版本的服务编排名称保持一致,不可更改。

    类型

    在下拉框中,选择服务编排另存的类型。

    • 新版本:基于原有服务编排创建一个新版本的服务编排,创建后原有服务编排作为老版本自动失效。
    • 新服务编排:基于原有服务编排创建一个新的服务编排。创建后原有服务编排仍然有效。新服务编排和老服务编排也没有关联关系,各自独立。

    默认值:新版本,此处直接使用默认值即可。

    服务编排类型

    继承创建基础服务编排时配置的类型,不可更改。

    展示标签

    服务编排实例的展示标签,系统自动填充为“标签值{!$Flow.CurrentDateTime}”。设置后,单击服务编排设计页面的空白处,再单击,在“基本信息”中可查看到设置的标签。

    描述

    根据实际需求,输入新版本服务编排的描述信息。

    取值范围:1~255个字符。

  6. 在服务编排设计页面,进行定制修改。

    在服务编排设计页面,可查看到服务编排当前的版本为1.0.2,即在原有服务编排版本的基础上自动加“1”
    图2 新版本服务编排

  7. 编辑完成后,单击页面上方的,保存服务编排。
  8. 保存成功后,单击,运行服务编排,检查服务编排运行结果是否符合预期。
  9. 单击页面上方的,启用新版本服务编排。

    在此方式下,当基线版本升级时,系统默认启用和使用服务编排的定制版本。升级造成的基线服务编排原有图元变化,定制服务编排可继承。升级造成的基线服务编排新增图元,定制服务编排无法继承。

在已有服务编排基础上新建服务编排

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

  1. 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
  2. 在左侧导航栏中,选择“逻辑”。
  3. 将鼠标放在对应的服务编排上,单击,选择“编辑”,进入服务编排设计页面。
  4. 在服务编排设计页面上方,单击,进入另存为页面。
  5. “类型”选择“新服务编排”,设置服务编排标签,单击“保存”。

    图3 另存为新服务编排
    表2 另存为新服务编排参数说明

    参数

    说明

    标签

    服务编排的标签,用于在页面展示,创建后可修改。

    取值范围:1~64个字符。

    名称

    服务编排在系统中的唯一标识,创建后不支持修改。系统会自动在名称前添加“{命名空间}__”,当其他功能调用服务编排时,调用的是服务编排的名称,而不是标签。

    命名要求如下:

    • 长度不能超过64个字符,包括前缀命名空间的长度。
      须知:

      名称前的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。

    • 名称必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不能以下划线结尾。

    类型

    在下拉框中,选择服务编排另存的类型。

    • 新版本:基于原有服务编排创建一个新版本的服务编排,创建后原有服务编排作为老版本自动失效。
    • 新服务编排:基于原有服务编排创建一个新的服务编排。创建后原有服务编排仍然有效。新服务编排和老服务编排也没有关联关系,各自独立。

    默认值:新版本,此处请选择“新服务编排”

    服务编排类型

    继承创建基础服务编排时配置的类型,不可更改。

    展示标签

    服务编排实例的展示标签,系统自动填充为“标签值{!$Flow.CurrentDateTime}”。设置后,单击服务编排设计页面的空白处,再单击,在“基本信息”中可查看到设置的标签。

    描述

    根据实际需求,输入服务编排的描述信息。

    取值范围:1~255个字符。

  6. 在服务编排设计页面,进行定制修改。

    在服务编排设计页面,可查看到新建的服务编排,且版本为1.0.1。

    图4 编辑新服务编排的内容

  7. 服务编排定制完成后,单击页面上方的,保存服务编排。
  8. 保存成功后,单击,运行服务编排,检查服务编排运行结果是否符合预期。
  9. 符合预期后,单击页面上方的,启用服务编排。

相关文档