检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据导入 将本地的数据批量导入到AstroZero中。 前提条件 已准备好需要导入的数据。 将导入数据进行压缩,压缩包的格式必须为“zip”。文件的定义可参考数据导出章节,导出的zip包中文件定义。 在进行数据导入前,要确保环境中已存在与导入文件同名的表结构,可通过元数据导入或在环境中手动定义表结构
登录AstroZero新版应用设计器 新版应用设计器优化了功能入口布局,寻找功能更符合开发者思维习惯。 同时,以需求场景为开发起点,一路引导,让开发旅程更顺畅。申请AstroZero免费试用或购买商用实例后,即可参考本章节操作登录新版应用设计器,开启您的应用开发之旅。 登录新版应用设计器
设置页面 使用说明 通过本章节的学习,您可以快速了解高级页面相关的配置。 操作步骤 参考如何进入经典开发环境中操作,进入经典版开发环境。 在“首页 > 项目 > 我的应用”中,单击对应的应用,进入应用开发页面。 在页面左下角,选择“页面设置”。 应用创建后,该应用站点默认处于被解锁状态
方法和实践 对于设备管理功能,需要先创建一个设备对象Equipment,保存设备品牌、型号、资产编号等信息,如表1所示。 表1 设备对象Equipment信息 字段标签 字段名称 字段描述 数据类型 是否唯一 是否必填 建议长度 equipmentName name(复用平台预置的标准字段
脚本 对应相对复杂的业务逻辑,AstroZero提供了脚本、服务编排等后台逻辑形式。本章节主要带您了解脚本的基础知识。 AstroZero的脚本引擎采用TypeScript语言。脚本执行时,TypeScript语言会被翻译成JavaScript语言,由JavaScript引擎执行。
表格(新) 表格(新)为数据表格组件,主要用于展示大量的结构化数据,支持电脑端和移动端。使用时,需要先通过数据绑定来绑定数据模型,再设置表格属性。 表格(新)相对于表格(新)中的表格组件来说,更适用于移动端,但是不支持展示树形结构。当表格中的数据有父子关系,需要展示出树形结构时,还是需要选用表格
在AstroZero服务编排、工作流或脚本中,邮件发送功能不可用? 问题描述 在应用开发页面,提示您的租户没有配置默认邮件服务器地址,详情如下图所示。 图1 界面提示 解决方法 AstroZero开发环境没有为您设置默认的邮件服务器,需要您参考如下操作进行手动设置。设置后,应用中涉及的邮件发送功能即可正常使用
定义数据对象“工单对象” 对于工单对象功能,需要先创建一个工单对象WorkOrder,保存工单、型号、资产编号等信息,如表1所示。 表1 工单对象WorkOrder信息 字段标签 字段名称 字段描述 数据类型 建议长度 备注 instanceId instanceId BPM实例Id
视频播放 视频播放组件用于播放视频,支持MP4、OGV和WebM格式。 在标准页面设计界面,从“基本组件 > 高级”中,拖拽“视频播放”组件至页面工作区域,如图1。 图1 视频播放 查看组件帮助 将鼠标放在对应的组件上,单击,可查看组件说明。 图2 查看组件说明 属性 数据绑定:通过建立不同类型的视图模型
使用校验器和触发器 什么是校验器和触发器 对象校验器:在向对象中录入记录数据时,为了保证对象数据的有效性,可以定义一些校验规则,对字段值以及各字段之间的逻辑关系进行校验。例如,name字段不能为空,MinPrice字段不能大于maxPrice字段等。 对象触发器:与数据库中的触发器类似
对接SMTP发送邮件 简单邮件传输协议(SimpleMailTransferProtocol,简称SMTP),是一种提供可靠且有效电子邮件传输的协议。在AstroZero中应用通过与SMTP对接,实现邮件发送功能。 创建SMTP连接器 参考登录AstroZero新版应用设计器中操作
对接CSS实现在应用中调用分布式搜索 云搜索服务(Cloud Search Service,简称CSS),为您提供托管的分布式搜索引擎服务,完全兼容开源Elasticsearch搜索引擎,支持结构化、非结构化文本的多条件检索、统计、报表。在AstroZero中,通过应用与CSS对接
创建自定义标准组件 平台内置了很多标准组件,详情请参见平台标准组件介绍。同时页面经常会有一些通用的交互模块,例如“人员选择”、“部门选择”等,这些页面交互模块可能会在多个页面中用到,逻辑也相对独立。面对这个情况,平台提供了让开发者自己创建组件的特性,称之为“自定义标准组件”。通过这个特性
根据object_id添加字段 功能介绍 为自定义对象,添加所需的字段。 URI POST AstroZero域名/u-route/baas/metadata/v1.0/Object/{object_id}/Field 表1 路径参数 参数 是否必选 参数类型 描述 Object_id
创建触发器 使用说明 根据需求设计触发器,使得系统按照设计,自动执行某任务,完成目标。本章节以基于“Employee__CST”对象,创建一个触发器,当系统中该对象“name”字段取值为“zhangsan”的记录创建或更新时,给用户“zhangsan@qq.com”发送通知邮件为例
分页 当数据量较多时,可以使用分页组件,快速进行数据切换。分页组件一般与表格组合使用时,分页组件可以对表格数据进行分页显示、数据切换,系统内置的表格组件中已包含了分页组件。 在标准页面设计界面,从“基本组件 > 基本”中,拖拽“分页”组件至页面工作区域,如图1。 图1 分页 查看组件帮助
使用AstroZero创建扩展应用 当需要基于已有资产包类型的应用或解决方案(不是单一的应用,某一解决方案会涉及到多个应用)进行定制时,可以选择创建扩展类型应用。 使用该方式创建的应用,会继承原有应用或者解决方案包里的应用设置,如站点设置、导航条等,可将原有应用或者解决方案包里应用的组件资产添加到扩展应用里进行定制
按钮 按钮一般在用户单击触发业务逻辑时使用,按钮组件提供单击触发事件能力。 在标准页面设计界面,从“基本组件 > 基本”中,拖拽“按钮”组件至页面工作区域,如图1。 图1 按钮 查看组件帮助 将鼠标放在对应的组件上,单击,可查看组件说明。 图2 查看组件说明 属性 数据绑定:通过建立不同类型的视图模型
创建应用 在AstroZero中创建一个新的应用,有以下两种创建方式。请根据实际需要选择相应的方式,创建应用。 使用模板创建应用 当您的业务与应用模板中的场景相似度较高时,可以尝试使用应用模板创建,并在模板应用的基础上继续改造应用。 从空白开始创建全新应用 从前端到后端,从零开始,
通过视图对象查询AstroZero对象数据 通过可视化的方法,来实现多个对象之间关联数据查询功能,获取您需要的对象视图,而不用手动编写SQL语句。 例如,对象DepartmentInfo存储了部门信息,包括部门ID、部门经理姓名。对象EmployeeInfo存储了员工信息,包括员工姓名