
# 交互流程
**前提：适配器内部与业务平台的交互配置已完成**
1.1 应用发布
1、 用户选择交付方式为在线开通，上传定义文件。
![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001184738168.png)
说明：上传的适配器包名称需要有站点信息。格式如：{application}_{siteId}.zip
1. ![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001184419690.png)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、用户上架发布后，管理员审批：
![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001229777823.png)
开通定义文件有附件链接给管理员下载检查，通过后管理员将开通定义文件检查为通过，填写审批意见、资产目录、资产标签。提交审批后后台会生成适配器数据，来源数据，商品级来源属性数据，安装适配器软件包应用。
1. 生成适配器详情：适配器类型为本地应用分类
![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001184259722.png)
1. 生成的来源详情：来源配置为空，适配器通过内部配置与业务平台实现交互，来源做配置后台默认为出空配置。
![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001229579345.png)
1. 管理员审批通过完成后台生成商品来源属性数据。 ![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001229659387.png)
   - assetDisplay：给页面组件展示资产显示元素
   
   - fileName：上传适配器软件包名称
   
   - items：显示在基本信息页面的资产对象
   
   - mappins：高级搜索时对该商品标记交付方式为在线开通
   
   - zipFileId：上传适配器软件包生成的附件唯一标识
    
1.2 订阅管理
1、 用户选择已订阅资产，单击"管理"，弹出适配器部署页面
![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001229857897.png)
2、 适配器页面操作（用于查看开通类密钥或安装部署资产包）
通过来源ID查询来源信息接口获取适配器页面参数进行适配器内部页面跳转(需要适配器内部页面跳转的才加，如deploy)
{
adaptTypes: \[\] //适配类型
adapterId: "" //适配器ID
adapterName: "" //适配器名称
adapterParams: "" //适配器的页面参数
adapterType: "" //适配器类型
configParams: "" //配置参数
createdate: "" //来源创建时间
description: "" //来源描述
id: "" //来源ID
isSupportCrossSource: false //是否支跨来源
name: "" //来源名称
}
3、完成后下次进入管理界面，直接显示执行结果
（下图为案例适配器内部deploy页面，管理操作后相应业务完成后可展示deploy页面信息）
![](https://support.huaweicloud.com/ref-romaexchange/zh-cn_image_0000001184578254.png)
