检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在线开发AstroZero高级页面自定义组件 操作场景 当AstroZero低代码平台提供的预置高级组件无法满足您的开发需求时,开发者可以自定义组件包,并上传到AstroZero中。自定义组件包上传到AstroZero中后,可在高级页面中使用。自定义组件的开发流程如下: 下载组件模板
应用包的开发者租户,可以在当前租户的运行环境以及沙箱环境安装应用资产包,安装后进行测试或直接部署运行该应用。 其他租户可以在开发环境安装应用源码包,进行二次开发、参考或查看。在沙箱环境、运行环境中安装应用资产包,进行测试或直接部署运行该应用。 什么是源码包?与资产包有什么区别,详细介绍请参见导入导出应用源码包。
} return out; } } 单击编辑器上方的,保存脚本。 测试脚本能否正常执行。 单击编辑器上方的,执行脚本。 在界面底部输入测试数据,单击测试窗口右上角执行图标。 脚本中加粗斜体内容请替换为实际的对象名、字段名。 "name":"test"
验证 因当前还未创建工单状态流转的BPM,因此派单功能还不能正常测试运行。本节只验证页面显示及跳转相关内容。 在“HW__dispatchWorkOrder”页面中,单击界面上方的,进入页面预览,在页面预览中进行以下验证。 查看页面显示:正常情况下,系统会显示客服人员创建的工单,
console.log(resp.headers) // 打印返回headers 单击页面上方的,保存脚本。 运行测试脚本。 单击编辑器上方的,执行脚本。 在页面底部单击测试窗口右上角的,返回消息头信息。 { Age: [ '10309' ], Cache-Control:
示例服务脚本:对外提供服务的脚本,可通过restful直接调用。 示例内部脚本:是内部库代码,只能被其它脚本import使用。 空白测试脚本:创建一个空测试脚本。 示例前置/后置安装脚本:在安装或升级应用时,在导入实例化配置数据之前或者之后执行的脚本。一般用于预清理数据、删除和更新数据等。
应用开发编译发布成应用包后,可在沙箱环境和运行环境中安装使用。 在沙箱环境安装应用 在应用正式发布上线之前,需要在测试环境进行测试,包含数据配置。这里一般以沙箱(Sandbox)环境来作为测试环境,具体操作请参见如何使用沙箱进行测试。在沙箱环境安装应用的流程和在运行环境安装应用流程一致,如图1。 在运行环境安装应用
使用哪些浏览器可以访问AstroZero? 在AstroZero中,开发应用一般分为“开发 > 测试 > 上线”三个阶段,每个阶段都提供了一套环境,即开发环境、沙箱环境和运行环境。建议使用Google Chrome浏览器访问上述三个环境,其他浏览器也可以访问,但是使用Google
在Email模板的详细信息页面,单击“发送测试”。 在“发送邮件测试”页面“收件人”中,填入邮件收件人,单击“发送”。 收件人收到“Dear {!Contact.name}!Merry Christmas!”的邮件,表示模板创建成功。 发送测试邮件时,邮件正文中添加的变量{!Contact
钥和密钥)一并打出。例如,如果应用包发布到运行环境,当前配置默认会被同步到运行环境中。 测试是否可识别花卉图片。 在连接器详情页面,单击“测试”。 配置测试参数,单击“测试”。 图3 配置测试参数 选择类型:识别的主体可以是图片或者文本信息。本示例选择“图片文件”,并上传待识别的图片。
步调试,或者单击调试窗格的按钮继续执行脚本。 图4 代码行断点示例 多终端测试 在进行页面自适应测试时,可采用Chrome开发者工具提供的模拟移动设备的功能。借助此功能,可无实物快速对网页进行多个终端测试。 单击,可启动模拟移动设备界面,设备工具栏在打开时默认处于自适应视口模式,
同一个区域。 项目ID:当前用户的项目ID,配置为前提条件中获取的值。 描述:新建连接器的描述信息。 在连接器详情页面,单击测试中的某个接口,再单击“测试一下”,可模拟API接口调用。 以“自然语言处理基础服务”中的“RunNer”接口为例。 图3 单击“RunNer”接口 图4
文件大小:配置为0或不填写,表示上传文件的大小不受限制,允许输入的最大值为9007199254740991,单位为字节。 (可选)测试是否能在存储桶中,存储对象。 该测试只能上传小于1MB字节的对象。 在该连接器详情页面,单击存储桶所在行的。 单击“点击上传”,选择对象文件,单击“上传”。
描述 请根据实际需求,输入连接器的描述信息。 取值范围:1~255个字符。 设置完成后,单击“保存”。 在连接器详情页面,单击测试中的某个接口,再单击“测试一下”,可模拟API接口调用。 以“自然语言处理基础服务”中的“RunNer”接口为例。 图2 单击“RunNer”接口 图3
} } 单击脚本编辑器上方的,保存脚本。 验证 单击脚本编辑器上方的,执行脚本。 在界面底部单击测试窗口右上角执行图标,进行测试。 如果设置输入参数(id来自的编辑设备脚本测试结果): { "id": "cQue000000e1qnhgtCng" } 则脚本返回设备的详细信息,样例如下。
cn-north-4.huaweicloud.com”。 沙箱环境 在应用正式发布上线前,需要在测试环境进行测试,包含数据配置。AstroZero一般以沙箱(Sandbox)环境,来作为测试环境。沙箱环境默认域名为“appcubesandbox.cn-north-4.huaweicloud
} } 单击脚本编辑器上方的,保存脚本。 验证 单击脚本编辑器上方的,执行脚本。 在界面底部单击测试窗口右上角执行图标,进行测试。 如果不设置输入参数,会出现类似如下样例的测试结果(设备名称和设备id)。 { "equipList": [ {
如何安装应用 某用户开发并发布好应用后,其他用户可以在其他开发环境、沙箱环境或者运行环境中进行安装,以便于二次开发、测试或者使用该软件。 导入方式安装应用 该方式适合的场景如下: 在其他开发环境中,安装源码包应用。安装后,会显示在开发环境首页的“项目”页签下。 源码包是某用户开发
创建并上传HTTPS协议需要的证书 在配置Ingress访问时,如果对外协议配置的是HTTPS,需要提前配置HTTPS协议需要的证书。 测试场景下创建证书和私钥的操作方法 该方法创建的证书通常只适用于测试场景。 执行如下命令生成密钥文件tls.key。 openssl genrsa -out tls.key 2048
AstroZero默认为每个账号分配了“我的仓库”,开发者开发好应用后,可将应用发布到“我的仓库”,供同账号下其他用户在沙箱环境或者运行环境的“我的仓库”中进行安装,以便于测试或者使用该软件。AstroZero也支持自定义“我的仓库”,即支持将账号私仓配置为某个OBS仓,当其他账号或者其他运行环境配置了相同的OBS仓时,可实现跨账号或跨环境安装应用。