检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
排实例等,支持的全部操作可参见API概览。 在调用Astro轻应用API前,请确保已充分了解Astro轻应用的相关概念,详细信息请参见产品介绍。 终端节点 终端节点即调用API的请求地址,AstroZero当前仅支持在华北-北京四的环境使用,AstroZero服务的终端节点开发态默认域名为“appcube
布到WeLink,用户在WeLink APP中即可打开应用。发布WeLink轻应用适用于简单的应用场景。下面以创建“调查问卷轻应用”为例,介绍如何把AstroZero上开发的应用发布成WeLink(蓝标)轻应用。 调查问卷模板为企业和个人提供调查问卷应用模板,用于收集资料或管理问
开发者自定义方法。 $model.ref("modelName").actionName(); 对象 由Object对象表映射生成,关于对象模型的详细介绍,请参见对象。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。 $model
AstroZero提供了经典版和新版两套开发环境、测试环境和运行环境。在经典版中使用AstroZero的流程和新版一致,本手册以新版为例进行介绍。关于经典版的详细介绍,请参见经典版开发指导。 图2 了解AstroZero三大环境 开发环境 开发环境是开发者专门用于开发应用的环境,用户可根据需求
系统开发一般分为三个阶段:开发、测试、上线。每个阶段都会有独立的环境,让各阶段数据隔离,保证正式上线版本稳定。 AstroZero应用开发平台包括以下三种环境: 图1 环境介绍 开发环境:开发环境是开发者专门用于开发应用的环境,用户可根据需求自行开发配置各种逻辑模块化元素,从而创建各类应用。默认域名为“appcube
数据库对象建模工具并复用知识经验,降低开发者的学习难度和技能门槛。 图5 初识对象设计器 映射工程目录 创建AstroZero自定义对象中介绍了对象及对象目录的创建,其中每个对象目录都可以映射为一个设计图,单击目录即可切换设计图。设计图用于展示目录中,对象之间的关系。 应用设计器
展出更丰富的业务功能。 服务编排与模块间调用关系 服务编排将平台提供的部分功能模块进行了封装,并提供了平台其他模块调用服务编排的能力,下面介绍其他模块与服务编排是如何进行相互调用的。 脚本 在服务编排中可以通过配置脚本图元,选择当前应用中的脚本进行脚本的调用。 在脚本中可以通过引入sys库,然后执行sys
设置“标签”和“名称”为“Login”,并选择“绝对布局”,单击“添加”。 图2 添加高级页面 高级页面布局有绝对布局和流式布局两种,页面布局详细介绍请参见高级页面布局。在应用中首次添加高级页面时,支持设置视图(电脑端、手机端)。 拖拽自定义组件“userLogin”到页面。 单击左上角
按ID查询BPM对象 功能介绍 按bpm_id查询BPM对象。 URI GET AstroZero域名/u-route/baas/bp/v2.0/metadata/definitions/{bpm_id} 表1 路径参数 参数 是否必选 参数类型 描述 bpm_id 是 String
设置高级页面标签和名称,布局类型选择“绝对布局”,单击“添加”。 图1 新建绝对布局类型高级页面 开发绝对布局类型的高级页面。 以开发如下所示高级页面为例,向您介绍绝对布局类型高级页面中组件的布局方法。 图2 绝对布局类型高级页面组件布局示例 如上图所示,示例页面中包含文本编辑、基本柱图和多区域折线图三个组件。
展出更丰富的业务功能。 服务编排与模块间调用关系 服务编排将平台提供的部分功能模块进行了封装,并提供了平台其他模块调用服务编排的能力,下面介绍其他模块与服务编排是如何进行相互调用的。 脚本 在服务编排中,可通过配置脚本图元,选择当前应用中的脚本,进行脚本的调用。 在脚本中,可以通过引入sys库,再执行“sys
根据object_id查询对象布局 功能介绍 按照object_id查询对象布局。 URI GET AstroZero域名/u-route/baas/metadata/v1.0/object/{object_id}/Layout 表1 路径参数 参数 是否必选 参数类型 描述 object_Id
expiretask.execute.time”(AstroZero已预置该系统参数),查询到后,会按照配置的时间来启动数据清理。 本节介绍的是在应用内配置系统参数,您还可以在管理中心创建系统参数,相关操作请参考配置系统参数。两者的区别是在应用里配置系统参数,可在打包发布应用时
在应用开发时,用户也可以根据需要在应用开发设计器中,导入账号下其他的错误码。导入后,可在应用开发设计器中,使用该错误码。以在“A”应用为例,介绍如何导入错误码。 参考登录AstroZero新版应用设计器中操作,进入“A”应用设计器。 在左侧菜单栏中,选择“逻辑”,单击页面下方的“自定义错误码”。
系统预置的库无法满足需求时,可以上传自定义库,并加载到页面中使用。以某组件中需要使用Vue(系统预置库)以及MintUI(自定义库)为例,介绍如何上传自定义库,并在组件中使用库,最终实现效果如图1所示。 图1 引入库后效果 功能实现方法 将自定义库的相关文件打成Zip包。 例如,
导出数据 功能介绍 导出数据表中的具体数据。平台中创建的对象中,其内部的数据是支持导出的,该接口支持将对象中的数据按照设定的周期频率、筛选条件进行导出。根据设定的执行时间,会自动生成定时任务,定期或单次执行导出任务,数据导出完成后可调用文件下载接口下载文件,导出完成后您可根据得到的定时任务id查看该任务的执行情况。
创建自定义对象 功能介绍 添加一个自定义对象(Object)。 URI POST AstroZero域名/u-route/baas/metadata/v1.0/Object 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 参数解释: 新建自定义对象的名称。
本实践以一个简单的员工出差场景,即员工在出差前需要提交一个出差申请审批的电子流程,员工提交出差申请后,主管处理审批或拒绝提交人申请,向您介绍如何使用AstroZero中的工作流。本示例中的出差审批应用主要包括如下功能: 基于工作流模板创建出差电子流。 发送邮件。 图1 出差审批应用最终效果图
AstroZero低代码平台支持通过“拖、拉、拽”创建前端页面,可视化排列、配置各种逻辑模块化元素,创建功能各异的应用。本章节主要向您介绍,如何使用AstroZero快速创建一个空白的应用。 创建空白应用 进入AstroZero服务控制台。 在主页中,单击“进入首页”,进入AstroZero应用开发页面。
器、FLOW数据桥接器、SCRIPT数据桥接器和OBJECT数据桥接器。 本章节以在组件中,调用低代码平台的脚本,实现加减法计算器为例向您介绍。 图2 桥接器示例组件 开发脚本。 如果想要在组件中调用后台服务,首先需要在应用中开发一个后台服务(脚本或服务编排)。 参考登录Astr