在应用首次发布前,可以增加或删除应用资源(应用资源指的是应用中的资产,例如对象字段、脚本、服务编排、高级页面组件和业务权限凭证等)。将应用发布安装到环境B后,在原环境A中删除应用资源,例如删除对象的某个字段,升级发布到环境B安装后,环境B中的字段会仍然存在的。
在华为云Astro轻应用服务控制台的主页中,单击“进入首页”,进入应用开发页面。 单击,选择“环境管理 > 环境配置”,进入环境配置。 在主菜单中,选择“维护”。 在左侧导航栏中,选择“全局元素 > 页面资产管理 > 组件模板”。
实例购买后,在华为云Astro轻应用服务控制台的“主页”中,单击“进入首页”,进入应用开发页面。 在“应用”中,单击“新建低代码应用”或单击,进入新建低代码应用页面。 首次创建应用时,请根据界面提示创建一个命名空间。命名空间一旦创建,不能修改和删除,创建前请确认好相关信息。
图16 自定义动作 本示例中自定义的JS代码主要实现的功能为:单击提交按钮后,调用服务,服务调用脚本进行记录新增。
图11 添加登录服务URL “login API”为登录接口的URL后半段,“命名空间”请根据实际情况配置,“A”为应用名,登录接口是在业务用户登录页后端逻辑开发实施步骤中创建的。
与服务编排对比 脚本是代码化的,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,并且脚本可以对这个积木实现批量化处理的复杂场景。 服务编排是图形化的,组合编排业务,相当于使用积木编排业务的流程(建议不超过20个图元)。
使用已添加的IAM用户登录华为云Astro轻应用服务控制台。 图2 IAM用户登录 在主页中,根据需要进入华为云Astro轻应用的环境。 单击“进入首页”,进入华为云Astro轻应用新版开发环境,可创建各类型应用。
本章节将指导您查看当前账号下可以再创建多少App、应用菜单、服务编排、流程编排等,以及查看该账号是否具有数据接入、高级页面等功能。 查看业务阈值 账号登录华为云Astro轻应用服务控制台,单击“进入首页”,进入应用开发页面。
约束与限制 申请免费试用华为云Astro轻应用或购买商用实例后,华为云Astro轻应用服务控制台才会显示“购买沙箱”入口。华为云Astro轻应用四种规格实例,均支持购买沙箱。
内置的模板代码,主要包括组件、消息&弹窗、页面、表单、表格、服务等。在编写JavaScript代码时,可直接使用系统预置的API,相关API说明,请参见标准页面中预置的API。 图1 使用内置的模块代码 当代码较多时,可以单击代码编辑区域右上侧的,最大化代码编辑页面。
集成 连接器:连接器是华为云Astro轻应用提供的,调用第三方服务的集成工具。华为云Astro轻应用封装了不同类型的连接器对接相应的第三方服务。通过连接器,开发者无需关注具体代码实现,只需要配置服务地址和鉴权信息,即可在服务编排或脚本中快速集成第三方系统。
服务模型由后台服务映射生成,当前仅支持与服务编排、脚本进行映射。
在华为云Astro轻应用服务编排或工作流中,引用的资源无法编辑 如何实现一个资源被多个应用的服务编排调用? 华为云Astro轻应用脚本支持使用哪些语言和库? 如何通过华为云Astro轻应用脚本,导出xls文件让用户下载?
表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源,如获取对象列表。 PUT 请求服务器更新指定资源,如按记录ID更新数据。 POST 请求服务器新增资源或执行特殊操作,如新增对象数据。 DELETE 请求服务器删除指定资源,如按记录ID列表删除对象数据。
接口类的数据 通过华为云Astro轻应用提供的Rest服务、SOAP服务或脚本的http标准库,进行第三方接口请求。 父主题: 产品咨询类
结构体创建后,可在服务编排、连接器和工作流等场景的外部输入、输出参数和流程内部的变量结构中使用。下面以在服务编排中使用结构体为例,向您介绍如何使用结构体。 参考创建空白华为云Astro轻应用服务编排中操作,创建一个空白服务编排。
最后在页面中输入登录账号密码,通过调用“用户登录服务编排”,实现业务用户页面登录功能。 业务用户的登录机制 业务用户前台登录和后台登录,在登录过程中的服务逻辑实现过程如下: 通过调用“账号密码校验”脚本,查询登录账号密码,判断当前登录的账号密码是否正确。
图11 设置服务编排的出参 在左侧拖拽“逻辑”下“赋值”图标至画布中,按照下图设置赋值图元。 图12 设置赋值图元 连接所有元素。 在页面上方,单击,保存服务编排。 保存成功后,单击,不用设置输入参数直接单击“运行”,运行服务编排。
服务模型由后台服务映射生成,当前仅支持与服务编排、脚本进行映射。
服务端失败数 统计周期内,调用接口的服务端失败数。 成功率 统计周期内,API接口请求成功率,取值为API接口请求成功数/API接口请求总数。 API接口请求成功数:该账号的应用和BO中,发布的API接口请求成功次数。