检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
定义数据对象“工单对象” 对于工单对象功能,需要先创建一个工单对象WorkOrder,保存工单、型号、资产编号等信息,如表1所示。 表1 工单对象WorkOrder信息 字段标签 字段名称 字段描述 数据类型 建议长度 备注 instanceId instanceId BPM实例Id
删除表单数据 当需要删除表单填报数据时,支持根据筛选条件删除数据或者删除全部数据。数据删除后不可恢复(如子表、附件等数据也将彻底删除),同时引用该数据的功能(如关联记录等)也将会受影响,请谨慎操作。 设置筛选条件删除部分数据 参考登录零代码工作台中操作,登录AstroZero零代码工作台
按条件查询对象数据 功能介绍 按条件查询对象数据。 URI POST AstroZero域名/u-route/baas/data/v1.0/query/{objectName}?base=X&fields=f1,f2 表1 路径参数 参数 是否必选 参数类型 描述 objectName
如何获取后台数据 使用说明 标准页面是通过数据模型驱动的,通过绑定数据模型可以快速获取后台数据,并体现到页面组件上。因此,为了获取后台数据,需要先定义页面数据模型,再进行与前端组件的绑定。在将模型与前台页面组件或后台逻辑绑定后,开发者只需要关注模型数据的实例化和处理,不需要关注页面的渲染和展示
避免在循环中调用方法和操作数据库,可以用“in”来查询在集合中的结果。 对sql进行优化时,尽量使用有索引的字段,避免使用没有索引的字段。 批量操作数据库时,尽量使用已封装好的批量操作接口。 匹配查询推荐用like,日期比较推荐用“<”、“>”。
"AlarmTitle": "设备告警", "AlarmContent":"设备C1 本地数据库出错" 图19 服务编发触发事件验证 切换到monitor预览页面,可观察到monitor页面已接收并显示该告警消息。
AstroZero对象数据迁移概述 导入导出元数据和数据主要用于实现数据的迁移和备份,如迁移旧的元数据和数据去新的环境,保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移,避免重复开发和不兼容的开发。 AstroZero支持通过“定时/立即导出”、“按计划导出”两种方式导出数据
按记录ID删除数据 功能介绍 按记录ID删除数据,该接口为同步接口(同步接口是指调用后,会等待函数执行结束后,才返回结果)。 在此之前需要先创建对象以及待删除的数据记录。 URI DELETE AstroZero域名/u-route/baas/data/v1.0/bobject/{
迁移应用中的对象数据 AstroZero对象数据迁移概述 导入导出应用中对象的元数据 导入导出应用中对象的数据 父主题: 管理AstroZero中已安装应用的资源
批量修改表单数据 当需要修改表单填报数据时,支持根据筛选条件修改数据或者修改全部数据。 前提条件 在表单的视图中,已开启批量修改按钮。 图1 开启批量修改按钮 设置筛选条件修改部分数据 参考登录零代码工作台中操作,登录AstroZero零代码工作台。 在全部应用中,单击对应的应用,
图14 定义方法及使用对象 进行数据库操作。 图15 数据库相关操作 以下将通过解读一个脚本样例,带您了解脚本的总体结构框架及编写要求。
图21 定义方法及使用对象 进行数据库操作。 图22 数据库相关操作 以下将通过解读一个脚本样例,带您了解脚本的总体结构框架及编写要求。
例如,可以选择一个“按钮”,然后在按钮的“点击”事件中,添加相应的事件代码,实现在单击按钮后将界面输入保存到数据库中。 图4 编辑组件的关联事件 利用组件导航,快速选中组件 当选中某个组件时,页面上方会在组件导航上显示它的html标签层级。
导入导出应用中对象的数据 将当前系统中的对象数据导出,然后在其他环境或账号进行导入,实现数据迁移和备份,如迁移旧的数据去新的环境,保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移,避免重复开发和不兼容的开发。 导出对象数据 在AstroZero服务控制台,单击“进入首页
AstroZero如何管理产品数据? AstroZero当前主要通过如下几种方式,管理产品的数据。 通过可视化建表的方式管理数据 在AstroZero中,通过可视化建表的方式完成数据模型的构建。 参考登录经典应用设计器操作,进入应用经典版设计器。 将鼠标放在某个文件夹上,单击,选择
导入表单数据文件 当需要导入表单填报数据时,支持根据平台规则导入数据。 约束与限制 为确保导入数据的准确性,请按照以下规则进行导入: 请按照平台提供的标准表单模板在模板内录入数据,只导入第一张表单。 修改表头将有可能导致导入失败。 单个文件最大不能超过10M。 表格列数不能超过200
批量插入或修改对象数据 功能介绍 批量插入或修改对象数据,若数据包含id进行更新,若数据不含id进行插入。 URI POST AstroZero域名/u-route/baas/data/v1.0/upsert/{objectName} 表1 路径参数 参数 是否必选 参数类型 描述
如何制作实例化数据包 什么是实例化数据包 实例化数据是应用需要自带的预设数据,用于支持应用的默认行为。 在AstroZero平台中,实例化数据包是由以下三种类型数据的整体或部分构成的数据压缩包: 系统对象数据 AstroZero系统定义的实例化数据主要是用户在开发应用过程中平台产生或用户使用平台功能生成的
导出表单数据文件 当需要导出表单填报数据时,支持根据筛选条件导出数据或者导出全部数据。 设置筛选条件导出部分数据 参考登录零代码工作台中操作,登录AstroZero零代码工作台。 在全部应用中,单击对应的应用,进入应用开发页面。 在应用开发页面,选择左侧某一表单页面。 参考图1设置筛选条件
使用AstroZero开发高级页面时如何引用第三方库 期望实现效果 在自定义高级页面组件开发过程中,AstroZero支持开发者直接引用第三方库,在降低组件开发复杂度的同时,丰富了组件的功能。库是支撑高级页面组件运行的第三方依赖,如果缺少相应的库,则高级页面组件不能正常运行。AstroZero