APPCUBE-如何定制服务编排:另存版本后进行定制

时间:2023-11-01 16:19:13

另存版本后进行定制

此处以“testFlow”服务编排为例进行说明,基于基线“1.0.1”版本另存一个“1.0.2”的定制版本。

  1. 在App下的Logic文件夹下单击“testFlow”服务编排。
  2. 单击进行禁用操作。
  3. 单击编辑器上方按钮。“另存为”页面“类型”中选择“新版本”,另存为新版本,服务编排名称与之前版本相同。单击“保存”。

    系统默认当前页面为新版本“1.0.2”服务编排编辑器页面。
    图1 另存为新版本

    参数名

    参数说明

    如何配置

    标签

    仅用于展示。

    直接填写。

    名称

    系统自动显示具体名称。不可变动,和基础版本的服务编排名称保持一致。

    不可变动,和基础版本的服务编排名称保持一致。

    类型

    另存为的类型。

    • 新版本:另存为新版本。适用于新建的服务编排,基础服务编排仍可使用。
    • 新服务编排:是将原服务编排重新另存并命名,新保存后为另一服务编排,与选择“新版本”场景不同,适用于新建的服务编排,基础服务编排仍可使用。

    在下拉框里选择“新版本”。

    服务编排类型

    服务编排的类型。系统自动显示类型。在创建基础服务编排时配置的类型。不可更改。

    • Autolaunched Flow:自启动Flow,在接口调用后会立即执行Flow模型定义的逻辑。
    • Event Trigger:事件触发的Flow,则会在事件触发时才会开始执行Flow模型定义的逻辑。

    不可变动,和基础版本的服务编排类型保持一致。

    展示标签

    服务编排实例的展示标签。系统自动填充为“标签值{!$Flow.CurrentDateTime}”。

    当环境中有该服务编排实例正在运行时,该参数值将会在服务编排管理页面的“服务编排运行实例”页签下“标签”列进行显示。

    系统会自动填充。

    描述

    服务编排描述信息。

    选填项,建议填写服务编排的作用。

    是否私有

    私有的服务编排不能通过Rest API或者自定义API(公共接口)进行调用。

    勾选表示私有;不勾选表示不是私有。

  4. 在“1.0.2”版本服务编排编辑器页面进行定制修改。修改后单击保存按钮进行保存。

    例如在新版本中新增一个定制的script图元,通过script实现新的业务逻辑。

    其他图元依然沿用基线服务编排,不做任何改造。

  5. 单击图标,运行服务编排,保证服务编排运行结果符合预期。
  6. 单击服务编排编辑器页面上方图标,启用新版本服务编排。

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

support.huaweicloud.com/usermanual-appcube/appcube_05_0626.html