检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理组件 什么是组件 组件(即Widget)是可复用的页面组成元素,一个页面由一个或多个Widget拼装而成。如果将一个页面看成拼图游戏的完整图案,那么Widget相当于拼图的每一小块。 在AstroZero环境配置中,可以管理当前环境中该账号下的组件资源。AstroZero组件分为如下两种:
管理应用中的决策表 决策表是分析和表达多逻辑条件下,执行不同操作情况的工具。在AstroZero环境配置中,可管理当前账号下所有的决策表,包括查看、启用、禁用决策表。 约束与限制 在AstroZero沙箱环境和生产环境,才会显示此菜单。在沙箱环境和生产环境中,操作完全相同,本章节以在生产环境中操作为例。
在线开发AstroZero高级页面自定义组件 操作场景 当AstroZero低代码平台提供的预置高级组件无法满足您的开发需求时,开发者可以自定义组件包,并上传到AstroZero中。自定义组件包上传到AstroZero中后,可在高级页面中使用。自定义组件的开发流程如下: 下载组件模板
使用AstroZero开发高级页面时如何引用第三方库 期望实现效果 在自定义高级页面组件开发过程中,AstroZero支持开发者直接引用第三方库,在降低组件开发复杂度的同时,丰富了组件的功能。库是支撑高级页面组件运行的第三方依赖,如果缺少相应的库,则高级页面组件不能正常运行。As
组装“派单”对话框 “派单”对话框负责指定下一环节的工单状态和处理责任人,用标准页面功能实现。 派单界面的大致构想如图1所示,其中“工单ID”是为了传递维修工单信息。 图1 派单员派单对话框 页面模型负责与页面组件交互,传递派单需要的工单ID、工单状态、下一环节处理人等信息。结合页面需求,可知需要创建如下模型:
分栏 分栏是一种高级的容器组件,分栏相当于行,内部可分多栏(列)。使用该组件,可将页面划分为两栏或多栏,每一栏都可以拖入其它组件。 在标准页面设计界面,从“基本组件”中,拖拽“分栏”组件至页面工作区域,如图1。 图1 分栏 查看组件帮助 将鼠标放在对应的组件上,单击,可查看组件说明。
发布与部署AstroZero开发应用的安装包或补丁包 操作场景 安装包或补丁包主要用于账号之间或者环境之间的资产复用,避免重复开发。其他用户在其他开发环境安装资产包后,应用会显示在低代码应用开发页面的“资产 > 应用资产 > 已安装的”。 安装包:适用于初次和大的变更打包。 补丁包:适用于问题修复类打包变更。
添加业务权限凭证控制AstroZero接口访问权限 为什么要添加业务权限凭证 通过业务权限凭证,可以控制AstroZero的用户对于自定义公共接口的访问权限。如果用户权限中包含了某个业务权限凭证,该用户将能够调用配置了相应业务权限凭证的自定义公共接口。 什么是业务权限凭证 业务权
为AstroZero标准页面中的表格增加求和等计算能力 期望实现效果 在标准页面中,支持为表格增加求和、求积等计算能力,来提升数据的处理效率。例如,将表格中“商品花费”列的值设置为 “商品数*价格+其他成本”。 图1 实现效果 功能实现方法 创建一个低代码应用。 参考授权用户使用
为AstroZero标准页面中表格的数据增加链接 期望实现效果 在标准页面中,支持为表格中的数据增加超链接,来提升用户体验和数据交互的便捷性。例如,在表格的webName列中,将鼠标移动至WEB A上在页面的左下角可查看到对应的链接地址,单击会跳转到对应的页面。 图1 实现效果 功能实现方法
创建自定义对象 功能介绍 添加一个自定义对象(Object)。 URI POST AstroZero域名/u-route/baas/metadata/v1.0/Object 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 参数解释: 新建自定义对象的名称。
管理应用中的服务编排 服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式,来进行服务开发的能力,并支持对已开发的服务重新进行组合编排。在AstroZero环境配置中,可管理当前账号下所有的服务编排,包括查看、启用、禁用、运行服务编排等。 约束与限制 在AstroZero沙
创建“查询工单”脚本及公共接口 本节中的后台逻辑主要是通过脚本的形式,实现对工单记录的查询,然后将查询脚本封装成一个公共接口,供页面调用。 工单列表(客服人员)页面中,为了实现查询并显示已有工单信息功能,需要开发“查询工单”脚本和对应公共接口。 创建“查询工单”脚本 在“我的应用
使用AstroZero自定义组件在页面中的属性 期望实现效果 组件预置的属性不能满足您的业务需求时,支持为组件自定义属性。例如,为组件widget_demo_property自定义Text Property、Checkbox Property和Select Property三个属
AstroZero脚本概述 针对业务逻辑比较复杂的场景,AstroZero低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 与服务编排对比 脚本是代码化的,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,
在AstroZero运行环境中,如何实现游客访问标准页面? 在AstroZero开发环境中,应用开发完成后,仅开发者账号可预览高级页面和标准页面。当应用发布到运行环境后,游客可直接访问高级页面;标准页面本身属于管理后台的表单类页面,AstroZero不支持游客直接访问和预览标准页面。
修改AstroZero预置Anonymous User Profile权限的访问权限 在AstroZero中开发的应用是支持游客(Guest)访问的,游客属于一种特殊的业务用户。通过AstroZero预置的Anonymous User Profile权限,可控制游客用户的访问权限。
登录零代码工作台 什么是工作台 工作台,即零代码开发平台的首页,包括任务中心、公告、全部应用和模板中心等,功能介绍请参见表1。 图1 AstroZero零代码工作台页面 表1 AstroZero零代码工作台介绍 功能 功能介绍 任务中心 任务管理中心,显示“我的待办”、“我的申请”、“我已处理”和“抄送我的”任务项。
如何控制接口访问权限 什么是业务权限凭证 业务权限凭证用于控制接口的访问权限。AstroZero提供了两种方式对API接口访问权限的控制:配置自定义接口前置脚本和配置API接口的业务权限凭证。优先通过自定义接口前置脚本进行权限验证,根据脚本的返回值判断下一步的操作。 对于配置了业
组装“工单管理”页面 管理员的“工单管理”页面与“工单列表(派单员)”页面相比,大致功能一致,仅多了一个创建工单功能,和操作列中的删除按钮。因为两个页面很相似,所以为了快速创建,将通过“工单列表(派单员)”页面另存一个页面,然后再改造这个另存后的页面成为“管理员管理工单”页面。