检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对象 AstroZero对象概述 创建AstroZero自定义对象 管理AstroZero自定义对象 将AstroZero自定义对象生成前端页面 通过SQL语句查询AstroZero对象数据 通过视图对象查询AstroZero对象数据 父主题: 使用AstroZero开发应用后端
query-string 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。多个查询参数之间使用“&”隔开。
创建“编辑设备”脚本 创建“按ID查询设备详情”脚本 创建公共服务接口 父主题: 开发“编辑设备”功能
如果配置了业务权限凭证,还会查看用户权限,是否配置了相应的业务权限凭证。
Picklist对象的操作 创建Picklist对象 查询选项列表值集 按ID增加选项列表值集的值 根据ID查询选项列表值集或引用该选项列表值集的对象字段列表 根据ID修改选项列表值集的基本信息 根据ID删除选项列表值集或选项列表值集的值 父主题: 元数据
图18 配置“记录查询”页面 条件中的“值”,需要使用英文双引号。 单击页面上方的,保存服务编排。 保存成功后,单击,运行服务编排。 由于该服务编排没有配置入参,直接单击“运行”,即可查询对象数据。 查看是否返回所有状态为空闲的对象记录。
如果配置了业务权限凭证,还是会查看用户权限是否配置相应业务权限凭证。
URI POST AstroZero域名/u-route/baas/metadata/v1.0/Object/{object_id}/Validator 表1 路径参数 参数 是否必选 参数类型 描述 Object_id 是 String 参数解释: 对象的ID值,可通过调用查询所有自定义对象接口查看
图1 性能分析 图2 页面性能分析 查看页面性能报告,单击图2中各指标后的“展开”,可查看性能指标具体详情。 图3 页面性能报告 当指标值超过建议值时,会标黄。 父主题: 标准页面
开发脚本,脚本中调用业务用户查询详情接口,获取到业务用户信息,查询该业务用户是否存在于AstroZero中。 如果存在,获取到业务用户详情。 如果不存在,创建一个业务用户。 开发服务编排,调用登录接口(使用服务编排中的公式实现),获取Token。
如果配置了业务权限凭证,还会查看用户权限,是否配置了相应的业务权限凭证。
返回“集成”页面,单击已创建接口后的,选择“查看”,进入接口预览页面。 单击接口后的,可查看定义的API信息。 单击“测试一下”,可模拟API接口调用。
聚合对象实现方式,有如下两种: 通过定义对象中,某一字段的字段类型为“Lookup”(查找关系)或“Master Detail”(主从关系类型),实现不同对象之间建立关联关系,只能向子对象进行关联。
图2 选择动作 BPM实例ID:工作流的实例ID,如果不配置则默认使用页面的查询参数“interviewID”。 待提交的变量赋值:给待提交的变量赋值。 返回值绑定模型:返回值绑定到页面模型中。 返回标准页面开发界面,单击页面上方的,保存页面。
自定义查询条件。 在“自动续费项”页签,查询已经开通自动续费的资源。 可对“手动续费项”、“到期转按需项”和“到期不续费项”页签的资源开通自动续费。 图2 自定义查询条件 选中需要开通自动续费的AstroZero,单击“操作”列的“开通自动续费”。
查看页面的展示效果。 图16 工单列表页面 如果当前租户开发者名下没有工单,所以当前的预览效果只能看到页面框架,没有工单。 图17 无工单信息 父主题: 开发“维修工程师处理工单”功能
本章节以设备查询为例,详细介绍如何将服务封装成页面模型执行后台逻辑。设备查询实现原理是通过输入设备id,单击“搜索”按钮,查询设备的详细信息,如图2所示。
图9 对象模式 条件模式:需要指定对象并在条件中设置指定对象部分字段的值,在赋值中设置需要更新的目标字段及更新值,最后根据条件查找符合条件的对象记录并将赋值中的值更新到数据库中。
图10 对象模式 条件模式:需要指定对象并在条件中设置指定对象部分字段的值,在赋值中设置需要更新的目标字段及更新值,最后根据条件查找符合条件的对象记录并将赋值中的值更新到数据库中。
域名/native/NativeService1/0.1.0/health 其中,“AstroZero域名”请配置为AstroZero对外提供的默认域名,“/native/NativeService1/0.1.0/health”为该服务的公共接口的开放URL,可以在公共接口详情中查询获得