检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
什么是对象 低代码平台中的对象 低代码平台中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段、字段校验规则
解决方法 参考登录经典应用设计器操作,进入应用经典版设计器。 在应用设计器菜单栏下方,单击“页面设置”。 图1 选择页面设置 选择“资源”页签,在不需要加载的库资源所在行,单击,将“开发页面不加载”开关打开。
在函数方法和结构体的元数据描述上,添加注释。
AstroZero对象概述 低代码平台中的对象 低代码平台中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段
表1 模型来源说明 分类 模型说明 模型参数的定义 模型方法的定义 API调用方法 自定义 开发者自行定义的模型。 由开发者自定义,可以添加子节点。 开发者自定义方法。
解决方法:在ROMA Connect平台,查看应用ID和对应的密钥是否一致,查看该应用是否订阅了主题。配置错误时,会导致鉴权失败。
添加标签方法如下: 单击“添加更多标签” 。 输入键、值。 父主题: 其他
图3 配置主对象 (可选)按照上述方法,添加该流程配置涉及的其他辅助对象。 本场景不涉及。 设置完成后,单击“下一步”。 配置流程物料。 在“场景物料”下,单击“+”。
图5 设置具体服务 单击“下一步”,系统自动生成默认run方法,单击“新增方法”,可增加其他调用接口。 图6 确认方法 设置完成后,单击“确定”,返回选择模型页面 在选择模型页面,选中新建的模型,单击“确定”,即可为该组件设置数据源。
脚本中SQL 不推荐用拼接SQL方法,避免注入风险。 多表复杂查询建议用“sql.exec()”或“sql.excute()”方法,“excute()”方法比“exec()”多返回字段集和操作成功数。 对于单表查询和增删改SQL,推荐使用Orm接口方法。
表1 公共接口 设置操作 版本 URL 方法 类型 资源 deleteWorkOrder 1.0.0 /deleteWorkOrder DELETE 脚本 HW__deleteWorkOrder 父主题: 开发“管理员管理工单”功能
表1 模型来源说明 分类 模型说明 模型参数的定义 模型方法的定义 API调用方法 自定义 开发者自行定义的模型。 由开发者自定义,可以添加子节点。 开发者自定义方法。
表1 模型来源说明 分类 模型说明 模型参数的定义 模型方法的定义 API调用方法 自定义 开发者自行定义的模型。 由开发者自定义,可以添加子节点。 开发者自定义方法。
例如,需要查看关联A对象所有资源,可以以该对象名称为关键字,选择按照内容进行搜索,或者搜索包含某具体方法的所有脚本有哪些,可以用方法名作为关键字搜索所有脚本,搜索结果中会展示包含该方法的所有脚本,单击搜索结果中的具体某一脚本,可显示该脚本的描述信息,以及包含该方法的关键脚本代码,搜索结果最多展示
获取方法如下: 登录CCE控制台,在左侧菜单栏选择“资源管理 > 网络管理”。 在页面右侧选择“Ingress”,单击配置Chart时创建的Ingress名称前的下拉按钮。 查看访问地址列。 如图3所示,Ingress的访问地址为:https://10.10.10.1:80。
如果该REST Service是AstroZero提供的,可通过如下方法查看: 登录AstroZero经典版环境配置。 在左侧导航栏中,选择“系统管理 > OAuth”,进入OAuth管理页面。 在OAuth认证列表中,查看对应鉴权后。
图1 没有更新和编辑入口 解决方法 找不到组件更新和编辑入口,是因为这些组件是通过安装资产包类型的应用产生的组件,组件受保护,因此没有更新和编辑入口。 如果需要更新和编辑组件,请安装源码包。即在打包时,设置组件不受保护,具体操作请参见应用打包发布。
表1 模型来源说明 分类 模型说明 模型参数的定义 模型方法的定义 API调用方法 自定义 开发者自行定义的模型。 由开发者自定义,可以添加子节点。 开发者自定义方法。
以jQuery的ajax方法为例,代码示例如下: var url = "/u-route/baas/script/v1.0/run/cube__download"; context.
图12 定义入参 图13 定义出参 定义方法以及使用的对象。 图14 定义方法及使用对象 进行数据库操作。 图15 数据库相关操作 以下将通过解读一个脚本样例,带您了解脚本的总体结构框架及编写要求。