检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
调测AstroZero高级页面 在高级页面开发过程中,经常需要调测整个前台页面。对于前台页面中常遇到的样式或功能问题,可借助浏览器内置的开发者工具来对问题进行调试和定位。 前台页面常用调测方法 在高级页面的开发中,常借助浏览器内置的开发者工具对样式或功能问题进行定位和分析。下面以
使用前必读 欢迎使用Astro轻应用(Astro Zero,简称AstroZero)。Astro轻应用是零代码和低代码应用开发平台,源于华为应用开发和数字化转型的实践,提供了云上无码化、低码化、支持多码化的应用开发模式,屏蔽了技术的复杂性,提升了企业开发的效率。同时提供应用资产的
状态码 状态码如表1所示。 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。
基本概念 使用AstroZero开发应用前,建议您先了解相关的基本概念。 开发环境 开发环境是开发者专门用于开发应用的环境,用户可根据需求自行开发配置各种逻辑模块化元素,从而创建各类应用。开发环境默认域名为“appcube.cn-north-4.huaweicloud.com”。
数据模型指的是贯穿流程配置的持久化对象。主对象是流程内建的对象变量,一般包含该流程配置所提交表单的数据。辅助对象指的是流程内可能用到的,在配置态需要配置的持久化对象。 在数据模型中,单击“主对象”中的“+”。 在弹出的“引用已有的对象”页面,勾选对象“TroubleHandleIn
AstroZero系统设置与运维监控 查看AstroZero账号的业务阈值 设置AstroZero账号的公司信息 设置AstroZero系统通知方式 设置AstroZero系统参数 设置AstroZero系统域名 设置AstroZero系统支持的语言 设置AstroZero代码仓库
Astro轻应用计费概述 通过阅读本文,您可以快速了解Astro轻应用(AstroZero)的计费模式、计费项、续费和欠费等主要计费信息。 计费模式 AstroZero当前版本仅提供了包年/包月的计费模式。包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因
登录应用设计器 背景信息 在调用接口时,如果请求参数中需要填入对象名、服务编排名等,可进入应用设计器查看。 登录应用设计器 进入AstroZero服务控制台。 在主页中,单击“进入首页”,进入AstroZero新版应用开发页面。 图1 应用开发页面 在左侧导航中,单击“应用”,进入应用管理页面。
可对BPM实例进行的操作,例如终止或删除BPM实例。 BPM运行依赖 BPM的运行,依赖如何管理BPM中对象。 表4 BPM运行依赖的对象说明 分类 对象名 说明 流程核心对象 FlowInstance BPM流程实例表。 TaskInstance BPM任务实例表,其中“pro
打包发布 免费试用版本未开通运行环境权限,可能无法正常体验打包发布功能。 在应用开发完成后,应用需要编译、打包、发布,既可以发布到当前租户的运行环境,也可以共享给其他租户,在其他租户的开发环境或运行环境下安装。 发布须知 应用包编译类型 在AstroZero经典版应用设计器中,支持编译资产包和源码包两种的应用包。
由开发者自定义,可以添加子节点。 开发者自定义方法。 $model.ref("modelName").actionName(); 对象 由Object对象表映射生成,关于对象模型的详细介绍,请参见对象。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。
AstroZero脚本概述 针对业务逻辑比较复杂的场景,AstroZero低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 与服务编排对比 脚本是代码化的,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,
管理AstroZero脚本 使用已有脚本创建新脚本 不需要进入脚本编辑器,直接在新增脚本页面,通过选择“使用已有脚本”,来创建一个新脚本。 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“逻辑”。 单击脚本后的,进入新增脚本页面。 选择“使
管理AstroZero事件 移动事件 事件创建完成后,支持将事件移动到拥有开发权限的应用中。例如,A应用中创建的事件,在B应用中也会用到,为避免多次重复创建,可以将A中的事件先克隆,再移动到B应用中。 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“数据”。
集成开发 开放接口:通过定义服务的API,可快速定制所需的业务接口,并将该接口服务注册到网关,供第三方使用。 消息接入:当需要从外部数据源获取数据,按照需求对数据进行一系列处理,然后转化成内部事件,输出给Kafka或者ROMA Connect时,可通过配置“数据接入”来实现整个流程。
AstroZero脚本支持使用哪些语言和库? 在AstroZero的脚本编辑器中创建脚本时使用的是TypeScript,页面中相关的脚本使用的是JavaScript。在脚本中,只支持使用平台封装的标准库API。 TypeScript 脚本标准库 父主题: 应用后端开发
使用AstroZero为组件配置中英文语言属性 期望实现效果 为组件配置多语言属性,实现组件在不同语种环境下都可正常显示。在AstroZero中对组件进行国际化配置,主要是修改国际化资源文件(i18n)。下面以为组件widget_demo_i18n配置中文和英文两种语言属性为例,其最终实现效果如图1、图2。
代码的详细介绍,请参见用户指南(低代码)。 申请免费试用AstroZero 以创建用户并授权使用AstroZero中创建IAM用户,登录华为云官网。 在“产品”中,选择“开发与运维 > 低代码平台 Astro > Astro轻应用 Astro Zero”。 图1 选择Astro轻应用
组装页面 组装“业务用户注册”页面 组装“业务用户管理”页面 验证 父主题: 用户管理功能开发
id2} 表1 路径参数 参数 是否必选 参数类型 描述 objectName 是 String 参数解释: 对象的名称,请参考登录应用设计器中操作,进入应用设计器,在“数据 > 对象”列表中查看。 约束限制: 不涉及。 取值范围: 1~80个字符。 默认取值: 不涉及。 records