ROMA资产中心 ROMA EXCHANGE-交互流程

时间:2024-12-06 11:18:07

交互流程

前提:适配器内部与业务平台的交互配置已完成

1.1 应用发布

1、 用户选择交付方式为在线开通,上传定义文件。

说明:上传的适配器包名称需要有站点信息。格式如:{application}_{siteId}.zip

  1. application:适配器名称,建议有版本号。【例如:imc__ExchangeAsService-0.1.5】
  2. siteId:适配器在Astro轻应用平台的站点id,获取方式如上图:

a步骤:解压适配器包进入website目录

b步骤:解压包website包,找到package.json文件

c步骤:打开package.json文件

d步骤:package.json文件中找到appId对应的值为站点Id。

  1. {application}_{siteId}.zip:适配器名称和站点用短横线连接,后缀为.zip。

2、用户上架发布后,管理员审批:

开通定义文件有附件链接给管理员下载检查,通过后管理员将开通定义文件检查为通过,填写审批意见、资产目录、资产标签。提交审批后后台会生成适配器数据,来源数据,商品级来源属性数据,安装适配器软件包应用。

  1. 生成适配器详情:适配器类型为本地应用分类

  1. 生成的来源详情:来源配置为空,适配器通过内部配置与业务平台实现交互,来源做配置后台默认为出空配置。

  1. 管理员审批通过完成后台生成商品来源属性数据。

    • assetDisplay:给页面组件展示资产显示元素
    • fileName:上传适配器软件包名称
    • items:显示在基本信息页面的资产对象
    • mappins:高级搜索时对该商品标记交付方式为在线开通
    • zipFileId:上传适配器软件包生成的附件唯一标识

1.2 订阅管理

1、 用户选择已订阅资产,单击“管理”,弹出适配器部署页面

2、 适配器页面操作(用于查看开通类密钥或安装部署资产包)

通过来源ID查询来源信息接口获取适配器页面参数进行适配器内部页面跳转(需要适配器内部页面跳转的才加,如deploy)

{

adaptTypes: [] //适配类型

adapterId: "" //适配器ID

adapterName: "" //适配器名称

adapterParams: "" //适配器的页面参数

adapterType: "" //适配器类型

configParams: "" //配置参数

createdate: "" //来源创建时间

description: "" //来源描述

id: "" //来源ID

isSupportCrossSource: false //是否支跨来源

name: "" //来源名称

}

3、完成后下次进入管理界面,直接显示执行结果

(下图为案例适配器内部deploy页面,管理操作后相应业务完成后可展示deploy页面信息)

support.huaweicloud.com/ref-romaexchange/exchange-05-0005.html