检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“记录更新”图元用于更新平台对象的实例记录,类似于数据库中的UPDATE命令。系统提供了以下两种模式,更新对象实例记录: 对象模式:需要先单击,在“对象变量”中定义一个对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,即可根据对象变量中的记录ID,将对象变量更新到数据库中,更新的值来源
用户级:根据用户名,查看某用户或业务用户的操作日志。 日志类型 日志类型,取值说明如下: 业务日志:输出业务相关的跟踪日志。 完整日志:输出业务日志,以及数据库、中间件等的详细日志,主要用于AstroZero问题定位。 下载日志文件。 单击下载,可下载日志文件。下载后会自动停止跟踪,日志格式为“时间|操作ID|业务部件|动作描述”。
会话级:只打印当前会话的日志。 租户级:打印租户所有会话的日志。 日志类型 日志类型,取值说明如下: 业务日志:输出业务相关的跟踪日志。 完整日志:输出业务日志,以及数据库、中间件等的详细日志,主要用于AstroZero问题定位。 下载日志文件。 单击下载,可下载日志文件。下载后会自动停止跟踪,日志格式为“时间|操作ID|业务部件|动作描述”。
您的应用开发之旅。 后端开发 对象:AstroZero中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 工作流:工作流即业务流程管理,源自业界BPMN 2.0标准。低代码平台基
为满足数据的持久化需求,CCE支持将云硬盘(EVS)挂载到容器中。通过云硬盘,可以将存储系统的远端文件目录挂载到容器中,数据库逻辑卷中的数据将被永久保存,即使删除了容器,数据库逻辑卷中的数据依然保存在存储系统中。参数如下: 名称:云硬盘名。 PVC:新建PVC的名称,PVC创建时将自动创
在AstroZero脚本中执行sql语句时,可以不用@useObject修饰数据对象吗? 场景描述 在脚本中执行“db.sql().execute()”时使用了下图提供的方法,即动态使用数据对象。 图1 动态使用数据对象 例如:使用db.dynamicObject("User")
开发高级页面 自定义高级页面组件 对象 AstroZero中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建的一张表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。AstroZero中的对象分为如下几类: 标准对象:系统预置的对象,对象
图5 选择开发场景 后端开发 对象:AstroZero中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 工作流:工作流即业务流程管理,源自业界BPMN 2.0标准。低代码平台基
对于单表查询和增删改SQL,推荐使用Orm接口方法。 避免在循环中调用方法和操作数据库,可以用“in”来查询在集合中的结果。 对sql进行优化时,尽量使用有索引的字段,避免使用没有索引的字段。 批量操作数据库时,尽量使用已封装好的批量操作接口。 匹配查询推荐用like,日期比较推荐用“<”、“>”。
'context'; import * as decimal from 'decimal'; import * as db from 'db'; //使用数据库对象HW__Equipment__CST @useObject(['HW__Equipment__CST']) @action.object({
已获取Redis提供服务的URL地址和登录密码。 新建Redis连接器 参考创建连接器入口中操作,进入创建连接器页面。 在左侧列表中,选择“数据库 > Redis”,单击“+”。 图1 新建Redis 设置Redis对接参数,单击“保存”。 图2 创建Redis 名称:连接器的名称。
口右上角的。 { "ownerId":"123", "limit":3, "offset":1 } 脚本的入参支持写入http-header参数,如下所示。 { "http-header": { "header1": "value1" } }
equipment: object;//设备对象 } @useObject(['HW__Equipment__CST'])//使用数据库对象HW__Equipment__CST @action.object({ type: "method" }) export class
(let i = 0; i < input.records.length; i++) { var recOne = { name: input.records[i].name || 'yes',
固定数据(旧) 因为是升级,所以不会写入新样例数据。而出厂数据已经不是固定数据了,因此直接删除之前的全部固定数据。 - 环境上数据如果在出厂数据中,则覆盖为增量数据且状态为未修改。如果不在出厂数据中,则直接删除。 增量数据(旧) 因为是升级,所以不会写入新样例数据,仅清除该环境数据的策略。
total: string;//总共查到几条数据 } @useObject(['HW__Equipment__CST']) //使用数据库对象HW__Equipment__CST @action.object({ type: "method" }) export class QueryEquipments
“保存”,这里使用Records标准页面。 图1 新建页面布局 在左侧可以选择各种组件,单击中间画布的组件,可以在右侧修改组件的属性等。 图2 布局页面编辑 单击每个字段的Input组件,配置字段属性,如图2的name字段(因为这里使用了Records标准页面,不修改也可以直接保存。如果想添加组件就可以按需求添加)。
引入平台标准库 定义出参、入参结构。 图12 定义入参 图13 定义出参 定义方法以及使用的对象。 图14 定义方法及使用对象 进行数据库操作。 图15 数据库相关操作 以下将通过解读一个脚本样例,带您了解脚本的总体结构框架及编写要求。 import * as decimal from
操作对象 使用说明 后端开发 对象 AstroZero中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。更多内容,请参见对象。 触发器 触发器以图形表示的方式将业务流程呈现给用户
权限和授权项 在AstroZero中,可以通过设置权限配置Profile,来配置用户权限。系统预置了如下几种Profile,禁止删除: System Administrator Profile:系统管理员,拥有AstroZero全部权限。 Developer Profile:开发