检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用具备开发者权限的AstroZero账号,登录华为云官网。 单击,在查找框中搜索“Astro轻应用”,单击查找的结果,进入AstroZero服务控制台。 在实例页面,单击“进入首页”,进入AstroZero应用开发页面。
图2 Sources页签布局 调用低代码平台API 在Console页签下,可使用控制台调用低代码平台提供的API,以获取相关信息进行调试。 图3 调用低代码平台API 断点调试 在Sources页签下,可以设置断点来调试JavaScript。
基本组件:低代码平台预置的组件,将鼠标悬浮在基本组件上,组件右上方会出现问号图标,单击该图标会出现该基本组件的使用说明。 扩展组件:用户自定义的组件,自定义组件由用户在线下开发完成并上传到低代码平台,用于丰富页面组件的功能。
AstroZero也支持用户自定义桥接器,并上传到平台中,提供给页面组件使用。
表1 业务测试详情 角色 测试页面 涉及功能 管理员用户 新增用户页面、平台管理用户页面、设备管理页面和工单管理页面 新增业务用户,配置权限集、添加设备信息、管理工单 业务用户 客服人员 App登录页面,工单列表(客服人员)页面 创建工单 派单员 App登录页面,工单列表(派单员)
一般情况下,编写脚本的大致流程为: 按需引入平台标准库。 图2 引入平台标准库 定义出参、入参结构。 图3 定义入参 图4 定义出参 定义方法以及使用的对象。 图5 定义方法及使用对象 进行数据库操作。
平台自动生成查询、保存、删除和统计4个方法。
图1 轻应用模板 行业应用:行业应用下的应用模板,功能更加丰富,使用了AstroZero低代码平台提供的各种能力组件,为低码或多码化模式构建的应用模板。
图16 将“标题”组件拖至中间面板 在右侧边板设置标题内容,如“为了持续提高您的开发体验,为您提供更好的开发平台,特邀您花几分钟反馈问卷,您的支持是我们最大的动力,衷心感谢您,祝开心每一天!”。
低代码平台中的库,分为系统预置库和自定义库。 系统预置库 系统预置库是系统已定义好的库,可在页面设计中直接进行加载并使用。如何查看系统预置的库,请参见管理库。 图1 系统预置的库 系统预置库的版本号是在资源上传或更新时,平台赋予的版本管理号,和实际官网版本不存在对应关系。
低代码平台典型的应用模板如下所示,其他模板介绍请以界面提供的为准。 应用页面支持PC和Phone适配,本文截图以PC端展示为例进行说明。 绩效管理 助力企业或者组织管理者完成员工绩效管理,绩效管理包括员工自评、主管审核、绩效结果确定一系列活动。
图5 页面设置 低代码平台支持在组件的“事件”页签自定义动作时,获取页面宏。 选中组件,在右侧“事件”页签下,单击“点击”事件后的。 单击“新建动作”,选择“自定义 > 自定义动作”。
组件区域由以下两个页签组成: 基本组件:平台预置的各类组件,具体说明如基本组件分类说明所示。若需要了解每个基本组件的详细使用说明,请将鼠标悬浮在基本组件上,基本组件右上会出现问号图标,单击该图标会出现该基本组件的使用说明。平台标准组件介绍介绍了常用的基本组件属性说明。
调用平台内置run方法,来执行脚本。 图8 脚本编排快捷代码 在代码编辑界面左侧,单击“服务类”下的“服务请求”按钮,获取调用API请求的代码。通过将样例代码中的url替换成真实业务url,配置请求参数,请求方法和请求头信息,调用平台内置run方法即可请求API。
如果使用平台桥接器的方式,平台会自动在请求header中添加csfr-token头。 HttpUtils.getCsrfToken(function(csrfToken) { $.ajax({ ….
在AstroZero零代码平台中,数据的收集和录入都需要对应的工作表。例如,组织问卷调查、预订会议室、填写财务报销、订餐、健康防疫打卡、在线投票等,都可以通过表单来实现。 图2 单击创建表单 输入表单名称后,单击“创建”,进入编辑表单页面,如图3。
收到平台事件时:被事件触发。 最后修改人 最近一次修改触发器的用户名。 最后修改时间 最近一次修改触发器的时间。 操作 可在该页面对触发器进行的操作。 单击,可启用该触发器。 单击,可禁用该触发器。 单击,可删除触发器。 当该按钮置灰时,表示不可删除,系统预置的触发器不可删除。
将AstroZero中的应用发布到微信小程序 本实践向您介绍如何将AstroZero上开发的应用发布到微信小程序,包括微信公众平台小程序注册、小程序登录鉴权、发布配置和验证小程序是否发布成功。
脚本 针对业务逻辑比较复杂的场景,AstroZero平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。更多内容,请参见脚本开发。
单击“授权”,授权AstroZero将应用包传到华为OneMDOS平台的小程序中。 参考图3和表1,设置发布参数,单击“发布”。