AppCube 快速入门的进阶简介 |【玩转应用魔方】
应用魔方 AppCube(以下简称AppCube)是低代码应用开发平台,通过应用魔方 AppCube提供的界面、逻辑、对象等可视化编排工具,以“拖、拉、拽”的方式来快速构建应用,从而实现所见即所得的快速应用开发和构建。
应用魔方访问方式
- 管理控制台
您可以通过基于浏览器的可视化界面,即控制台访问AppCube.
- REST API
您可以使用AppCube提供的REST API接口以编程方式访问AppCube.
入门简介
初次使用应用魔方 AppCube的您,如果对AppCube还不太了解,不知道从何处入手,请仔细阅读入门导读。通过入门导读可帮助您由浅入深的学习AppCube,轻松完成专业级应用的构建。
图1 入门指引
认识AppCube
初次使用AppCube,您可以通过阅读本入门,初步了解AppCube。
建议您跟随文档,创建实例应用,在实操的过程中逐步学习AppCube。
AppCube目前只支持Chrome浏览器。由于系统版本问题,示例步骤中的截图可能会和软件实际系统界面有稍许不同,但并不会影响您的理解与操作。
在拷贝复制参数取值样例时,请检查复制出来的数据是否准确,不能有多余空格。
环境分类
使用应用魔方 AppCube进行应用开发,一般分为三个阶段:开发->测试->上线,每个阶段分别对应开发环境、沙箱环境、运行环境。
独立的环境可以满足各阶段数据隔离,保证正式上线版本稳定,环境分类详细介绍如下。
- 开发环境:开发环境是开发者专门用于开发应用的环境,用户可根据需求自定开发配置各种逻辑模块化元素,从而创建各应用。默认域名为“appcube.cn-north-4.huaweicloud.com”。
- 沙箱环境:在应用正式发布上线之前,需要在测试环境进行测试,包含数据配置。这里一般以沙箱(Sandbox)环境来作为测试环境。默认域名为“appcubesandbox.cn-north-4.huaweicloud.com”。
- 运行环境:运行环境是指正式发布上线的真实环境。测试完成后,将应用发布至生产环境,即运行环境,供业务用户使用。默认域名为“appcuberun.cn-north-4.huaweicloud.com”。
图2 应用开发
进阶实战的场影及背景信息
设备维修管理应用开发
设备维修管理系统应用中包含以下2类用户:
- 系统管理员用户:管理应用的用户,用于新增业务用户,添加用户权限、添加设备信息、管理工单和监控设备。
- 业务用户:使用“设备维修管理系统”应用的用户,分别是客服人员、派单员及维修人员。
设备运维管理和维修场景的业务流程:
- 系统管理员进行电梯信息的管理和维护,如增加电梯基本信息,修改电梯基本信息等,对业务用户的管理,如新增系统业务用户,并其分配权限等。
- 电梯客服人员受理用户投诉,并创建维修单。
- 派单人员收到客服人员的维修单后,派发给维修工程师。
- 维修工程师进行现场修理,并在处理完成后关闭维修单。
- 系统管理员实时监控待维修设备的实时位置。
设备维修管理系统的各个角色涉及的具体业务如下:
开发流程
基于业务场景的应用开发流程,如图3所示。
告警监控大屏应用开发
当用户需要开发业务大屏页面,使用可视化大屏进行项目运营管理、业务监控、风险预警时,则需创建业务大屏应用来进行大屏页面的开发。本章节以开发告警监控大屏应用为例,介绍典型的大屏开发流程。
告警监控大屏应用场景:产品经理、运营人员需要使用大屏来查看全国范围的告警监控。
大屏页面构想如下图所示。
大屏页面由下列组件拼装而成,组件介绍顺序为从上到下、从左到右。
组件 |
说明 |
---|---|
文本 |
文本组件,用于展示标题,例如告警监控大屏、各区域未处理告警处理情况 |
基本柱图 |
分状态进行告警处理情况统计,状态分:待派单、已派单、处理中、已关闭 |
基本折线图 |
统计告警处理平均时长 |
地图 |
分地区统计告警数量 |
基本饼图 |
分类型统计告警数量 |
基本折线图 |
统计告警数量趋势 |
智慧烟感行业应用开发
应用基于“智慧烟感”行业应用模板创建而来,该模板提供了常见消防安全应用所涉及的设施管理应用、设备BO、告警BO以及GIS BO等多种资产。在火灾重点防范区域,如加油站、化工厂等,安装烟感、摄像头等设备后,设备对接物联网设备管理平台(例如对接华为云的设备接入 IoTDA)来实时上报烟雾浓度等数据。“智慧烟感”应用接入物联网设备管理平台上报的设备数据,监控设备数据变化并进行处理分析后,对于超过阈值的数据进行告警上报。
智慧烟感具体场景主要包含如下几点:
- 烟感、摄像头等设备需要在“智慧烟感”应用侧进行管理,例如新增设备、删除设备、设置设备告警触发器等。
- 上报设备数据,例如烟感设备会实时感应周围环境的烟雾浓度,将烟雾值进行上报至物联网设备管理平台。
- “智慧烟感”应用接入物联网设备管理平台上报的设备数据,并进行处理分析,比如获取烟雾值、查询相关设备数据、判断是否产生告警等。
- “智慧烟感”应用将告警展示在前端页面,例如呈现设备告警具体位置、告警信息、视频监控以及相关应急联动操作等。
智慧烟感的整个业务流程如图2所示。
高阶实战目的及业务场影的简介
发布WeLink We码应用
向您介绍如何将AppCube上开发的一个应用发布成WeLink(蓝标)小程序。We码是将前端的静态资源放入WeLink,都是本地访问,适用于对页面加载速度要求比较高的场景。
以创建AppCube调查问卷应用为例,向您介绍如何发布We码应用,发布流程如下图所示。
发布WeLink轻应用
当前支持通过扫码绑定AppCube与WeLink后,将AppCube中开发的应用快速发布到WeLink上,实现企业业务的高效率、低成本创新。
发布WeLink轻应用是将已开发好的应用或全新开发的Web页面发布到WeLink,用户在WeLink APP中即可打开该应用。发布WeLink轻应用适用于简单的应用场景。
开发WeLink轻应用的流程,如下图所示。
发布微信小程序
AppCube允许将标准页面或高级页面发布到微信小程序。本节将介绍在AppCube上发布应用到微信小程序的基本操作。
- 准备微信公众平台帐号,即在微信公众平台注册小程序。
- (可选)使用管理员帐号(即注册过程中填写的邮箱)登录微信公众平台,选择“管理 > 成员管理”,在“项目成员”和“体验成员”区域可新增开发者和体验者。
- 使用管理员帐号登录微信公众平台,获取如下关键信息并配置业务域名和request合法域名。
- 开发免登BO,用于用户通过微信小程序使用发布的应用时,无需用户输入用户名密码,即可获取当前用户身份。
- 登录AppCube开发环境,创建要发布的小程序应用,在应用内根据需求创建对象、页面、服务编排、脚本等组件。
- 登录AppCube发布小程序。支持在开发环境、沙箱环境以及运行环境中发布。
- 使用小程序开发者帐号登录微信公众平台,选择“管理 > 版本管理”,在上传的小程序后单击“提交审核”。
审核通过后(审核时长一般为一周内),在微信小程序中可搜索到上传的应用。
通过简介可以对AppCube应用魔方有一个初步的进阶了解。
【玩转应用魔方】有奖征文火热进行中:https://bbs.huaweicloud.com/blogs/306271
- 点赞
- 收藏
- 关注作者
评论(0)