检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理应用中的服务编排 服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式,来进行服务开发的能力,并支持对已开发的服务重新进行组合编排。在AstroZero环境配置中,可管理当前账号下所有的服务编排,包括查看、启用、禁用、运行服务编排等。 约束与限制 在AstroZero沙
成长地图 Astro轻应用 Astro轻应用(Astro Zero,简称AstroZero)是华为云为行业客户、合作伙伴、开发者量身打造的低代码/零代码应用开发平台,提供全场景可视化开发能力和端到端部署能力,可快速搭建行业和大型企业级应用并沉淀复用行业资产,加速行业数字化。 产品介绍
业务用户登录页前台开发实施步骤 业务用户在前台登录时,需要先在线下开发一个登录组件,上传到高级页面,并在高级页面中配置组件桥接器中的数据。最后在页面中,输入登录账号密码,通过调用“用户登录服务编排”,实现“业务用户”页面登录功能。 本文以“A”应用为例,介绍如何开发登录页面,具体流程如图1所示。
步骤2:创建流程配置 使用说明 示例源码包安装完成后,可基于已安装的故障单流程,创建新的流程配置。 操作步骤 参考如何进入经典开发环境中操作,进入经典版应用开发页面。 在“项目 > 我的应用”中,单击已安装的应用(故障单流程),进入应用设计器。 将鼠标放在Logic文件夹上,单击“+”,选择“流程配置”。
组装“编辑设备”页面 组装页面包括拼装页面组件、定义组件的事件代码,并通过公共接口调用“编辑设备”脚本。 页面分析 如果要实现将前端页面上输入的设备信息保存到数据库中,需要创建与前端组件绑定的自定义模型,以及与后端逻辑关联的服务模型,如图2所示。 图1 编辑设备页面预览 页面上包
response_type=code&client_id=鉴权ID值&redirect_uri=重定向地址”。如果第三方系统选择同意接受授权,认证服务器将浏览器重定向到之前第三方系统注册时指定的重定向地址,同时附带上授权码,即重定向地址/?code=授权码。 若引导第三方系统打开页面时,提
AstroZero用户概述 在AstroZero中,支持在同一个华为账号下,通过添加开发者账号(即子账号)的方式实现多人协同开发,即账号下所有开发者可以共享应用资源,例如查看、使用已创建的应用、服务编排、脚本等。 图1 AstroZero用户组织架构 企业管理员 您注册华为云后,
了解业务用户 业务用户为应用的使用者,本章节将带您深入了解业务用户。 业务用户拥有哪些能力 根据权限访问应用、查看导航条菜单。 根据权限查看应用的页面布局。 根据权限查看、创建、编辑和删除应用中的对象。 根据权限查看和编辑应用中的对象字段。 根据权限执行应用中开发的服务编排、脚本、BPM。
设置AstroZero标准页面表格组件属性 表格是一个组合组件,与模型绑定之后,可以提供快速构建基本表单能力,包括查询、保存、重置能力。同时,支持用户根据实际业务需求,进行二次修改编排。 图1 表格组件 数据绑定 通过建立不同类型的视图模型,将各种数据源和组件的返回值或者属性值进行关联,实现动态数据效果。
用户与权限的基本概念 在管理和配置用户相关数据前,请先了解本章节的基本信息及概念。 账号 当您首次使用华为云时注册的账号,该账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工
为AstroZero标准页面添加组件 标准页面组件分类 标准页面组件包括系统预置的基本组件和用户自定义的扩展组件,基本组件具体说明如表1所示。如果需要了解每个基本组件的详细使用说明,请将鼠标悬浮在基本组件上,基本组件右上方会出现问号图标,单击该图标会出现该基本组件的使用说明。 表1
then(function (data) { taskId = data.result.Recs[0].id; let url2 = '/u-route/baas/bp/v2.0/runtime/tasks/'
组装“设备管理”页面 通过组装设备管理的标准页面,实现对设备对象的增、删、改、查处理。 页面分析 管理设备页面需要实现以下功能,如图1所示: 工具栏保留“新增设备”按钮,单击“新增设备”按钮,跳转到设备详情页面。 查询结果增加操作列,包含编辑和删除图标。 图1 电梯信息管理界面 图2
exec()”或“sql.excute()”方法,“excute()”方法比“exec()”多返回字段集和操作成功数。 let result = execsql.exec("select id,name,OfferingId,ParentId,SkuCode,ChannelId,Status,ProductLabel
json().then(function (data) { taskId = data.result.Recs[0].id; let url2 = '/u-route/baas/bp/v2.0/runtime/tasks/'