AppCube 快速入门的进阶简介 |【玩转应用魔方】

举报
Tiamo_T 发表于 2021/11/13 15:30:11 2021/11/13
【摘要】 应用魔方 AppCube(以下简称AppCube)是低代码应用开发平台,通过应用魔方 AppCube提供的界面、逻辑、对象等可视化编排工具,以“拖、拉、拽”的方式来快速构建应用,从而实现所见即所得的快速应用开发和构建。

应用魔方 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.cn”。
  • 沙箱环境:在应用正式发布上线之前,需要在测试环境进行测试,包含数据配置。这里一般以沙箱(Sandbox)环境来作为测试环境。默认域名为“appcubesandbox.cn-north-4.huaweicloud.cn”。
  • 运行环境:运行环境是指正式发布上线的真实环境。测试完成后,将应用发布至生产环境,即运行环境,供业务用户使用。默认域名为“appcuberun.cn-north-4.huaweicloud.cn”。

图2 应用开发

进阶实战的场影及背景信息

设备维修管理应用开发

设备维修管理系统应用中包含以下2类用户:

  • 系统管理员用户:管理应用的用户,用于新增业务用户,添加用户权限、添加设备信息、管理工单和监控设备。
  • 业务用户:使用“设备维修管理系统”应用的用户,分别是客服人员、派单员及维修人员。

设备运维管理和维修场景的业务流程:

  1. 系统管理员进行电梯信息的管理和维护,如增加电梯基本信息,修改电梯基本信息等,对业务用户的管理,如新增系统业务用户,并其分配权限等。
  2. 电梯客服人员受理用户投诉,并创建维修单。
  3. 派单人员收到客服人员的维修单后,派发给维修工程师。
  4. 维修工程师进行现场修理,并在处理完成后关闭维修单。
  5. 系统管理员实时监控待维修设备的实时位置。

设备维修管理系统的各个角色涉及的具体业务如下:

图1 业务应用管理功能
图2 工单流程

开发流程

基于业务场景的应用开发流程,如图3所示。

图3 应用开发流程

告警监控大屏应用开发

当用户需要开发业务大屏页面,使用可视化大屏进行项目运营管理、业务监控、风险预警时,则需创建业务大屏应用来进行大屏页面的开发。本章节以开发告警监控大屏应用为例,介绍典型的大屏开发流程。

告警监控大屏应用场景:产品经理、运营人员需要使用大屏来查看全国范围的告警监控。

大屏页面构想如下图所示。

大屏页面由下列组件拼装而成,组件介绍顺序为从上到下、从左到右。

表1 组件说明

组件

说明

文本

文本组件,用于展示标题,例如告警监控大屏、各区域未处理告警处理情况

基本柱图

分状态进行告警处理情况统计,状态分:待派单、已派单、处理中、已关闭

基本折线图

统计告警处理平均时长

地图

分地区统计告警数量

基本饼图

分类型统计告警数量

基本折线图

统计告警数量趋势

智慧烟感行业应用开发

应用基于“智慧烟感”行业应用模板创建而来,该模板提供了常见消防安全应用所涉及的设施管理应用、设备BO、告警BO以及GIS BO等多种资产。在火灾重点防范区域,如加油站、化工厂等,安装烟感、摄像头等设备后,设备对接物联网设备管理平台(例如对接华为云的设备接入 IoTDA)来实时上报烟雾浓度等数据。“智慧烟感”应用接入物联网设备管理平台上报的设备数据,监控设备数据变化并进行处理分析后,对于超过阈值的数据进行告警上报。

智慧烟感具体场景主要包含如下几点:

  • 烟感、摄像头等设备需要在“智慧烟感”应用侧进行管理,例如新增设备、删除设备、设置设备告警触发器等。
  • 上报设备数据,例如烟感设备会实时感应周围环境的烟雾浓度,将烟雾值进行上报至物联网设备管理平台。
  • “智慧烟感”应用接入物联网设备管理平台上报的设备数据,并进行处理分析,比如获取烟雾值、查询相关设备数据、判断是否产生告警等。
  • “智慧烟感”应用将告警展示在前端页面,例如呈现设备告警具体位置、告警信息、视频监控以及相关应急联动操作等。

智慧烟感的整个业务流程如图2所示。

图2 流程图


高阶实战目的及业务场影的简介

发布WeLink We码应用

向您介绍如何将AppCube上开发的一个应用发布成WeLink(蓝标)小程序。We码是将前端的静态资源放入WeLink,都是本地访问,适用于对页面加载速度要求比较高的场景。

以创建AppCube调查问卷应用为例,向您介绍如何发布We码应用,发布流程如下图所示。

 We码应用发布流程

发布WeLink轻应用

当前支持通过扫码绑定AppCube与WeLink后,将AppCube中开发的应用快速发布到WeLink上,实现企业业务的高效率、低成本创新。

发布WeLink轻应用是将已开发好的应用或全新开发的Web页面发布到WeLink,用户在WeLink APP中即可打开该应用。发布WeLink轻应用适用于简单的应用场景。

开发WeLink轻应用的流程,如下图所示。

 开发流程

发布微信小程序

AppCube允许将标准页面或高级页面发布到微信小程序。本节将介绍在AppCube上发布应用到微信小程序的基本操作。

  1. 准备微信公众平台帐号,即在微信公众平台注册小程序。
  2. (可选)使用管理员帐号(即注册过程中填写的邮箱)登录微信公众平台,选择“管理 > 成员管理”,在“项目成员”和“体验成员”区域可新增开发者和体验者。
  3. 使用管理员帐号登录微信公众平台,获取如下关键信息并配置业务域名和request合法域名。
  4. 开发免登BO,用于用户通过微信小程序使用发布的应用时,无需用户输入用户名密码,即可获取当前用户身份。
  5. 登录AppCube开发环境,创建要发布的小程序应用,在应用内根据需求创建对象、页面、服务编排、脚本等组件。
  6. 登录AppCube发布小程序。支持在开发环境、沙箱环境以及运行环境中发布。
  7. 使用小程序开发者帐号登录微信公众平台,选择“管理 > 版本管理”,在上传的小程序后单击“提交审核”。

    审核通过后(审核时长一般为一周内),在微信小程序中可搜索到上传的应用。

通过简介可以对AppCube应用魔方有一个初步的进阶了解。

【玩转应用魔方】有奖征文火热进行中:https://bbs.huaweicloud.cn/blogs/306271


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。