检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
BO服务。 “Internal dependencies”为内部依赖文件夹,导入的BO服务或Native服务,在打包上层应用时也会随应用打包发布出去。 “External dependencies”为外部依赖文件夹,导入的BO服务或Native服务,在打包上层应用时不会打包出去。
为AstroZero服务编排添加循环图元 循环图元的作用 配置该图元能够对数组里的元素逐个取出做循环操作,类似于for each循环。循环的对象可以是字符串、数字,也可以是结构体等。 如何使用循环图元 例如,当前有数组变量“TestList1”,“TestList2”,要求把“T
在AstroZero标准页面中,如何实现移动端上拉异步加载数据功能? 在AstroZero标准页面中,通过添加一个视图列表组件,即可实现在移动端数据的上拉异步加载功能,具体操作如下: 在AstroZero服务控制台的主页中,单击“进入首页”,进入AstroZero应用开发页面。 在“主页
钥配置为全局变量,以参数名和值的方式定义变量,后续在修改该密钥时,只需要修改全局变量即可。 描述:工作负载的描述信息。 容器配置:容器与虚拟机类似,具有自己的文件系统、CPU、内存和进程空间等,单击“配置”,参考表2配置容器的属性。 图10 容器配置 图11 复制CCE中镜像地址
开发一个业务场景脚本实例 场景说明 根据对象的数据生成资源列表数据,用于前台数据呈现,启用本脚本后,可实现数据导入模板使用。 创建脚本前,需要先创建脚本中操作的对象ApprovedResource,其字段如表1所示。 表1 对象说明 字段标签 字段名称 字段类型 取值 读写权限 含义
可修改默认登录页的登录Logo和背景。 上传LOGO:建议上传尺寸 130*130PX,文件格式支持png、jpg,建议不超过1M。 自定义背景图片:建议上传尺寸 1390*968PX,文件格式支持png、jpg,建议不超过1M。 “类型”设置为“统一身份认证登录”,配置同步On
通过AstroZero流程模板创建出差审批电子流 方案概述 AstroZero低代码平台基于业界BPMN 2.0标准,实现了自己的业务流程管理系统,即工作流。AstroZero中的工作流是一套图形化的流程编排引擎,着重于构建带有用户交互行为的业务流程,例如审批流、工单派发流程等。
AstroZero低代码使用流程 AstroZero低代码平台实现了一种全新的开发方式。通过平台提供的界面、逻辑、对象等可视化编排工具,以“拖、拉、拽”的方式来快速构建应用,从而实现所见即所得的应用开发构建体验。在使用AstroZero前,建议您先学习本章节内容,了解AstroZero的使用流程。
在AstroZero高级页面中使用花瓣图展示订单数据 期望实现效果 高级页面中组件展示的数据除了系统预置的静态数据之外,还支持动态数据,即通过调用脚本、服务编排或对象等接口动态生成的数据。例如,将玫瑰花饼图的数据修改为订单对象中的数据。 图1 实现效果 功能实现方法 在应用设计器
如何调用后台接口 在应用开发过程中,经常需要在高级页面组件中调用后台接口来完成整个业务场景(例如获取购物车中用户的ID,订单编号,商品信息等)。为方便用户调用可配置的API,平台提供了桥接器功能。桥接器封装了平台的一些逻辑,如csrftoken验证、数据共享、数据周期调用功能等。
创建用户登录服务编排 用户登录服务编排通过调用脚本、编排图元等操作实现用户登录完整逻辑。 实现原理 图1 用户登录服务编排大致设想 如图1所示,用户登录服务编排业务逻辑实现过程如下: 通过调用“用户登录”脚本,查询登录账户密码,然后使用“决策”图元进行判断,判断当前登录的账号密码是否正确。
在左侧导航栏中,选择“系统管理 > 统一身份认证设置”,单击“企业微信”。 在“同步用户”中,单击“立即导入”。 在弹出的立即导入框中,选择需要导入的文件,单击“导入”,导入成功如图2所示。 图1 同步用户 图2 数据导入完成 图3 从企业微信中导出通讯录 请从企业微信中导出通讯录后,再导入到当前平台,如图3。
管理 > 环境配置”,进入环境配置页面。 在左侧导航栏中,选择“应用管理 > 安装管理 > 包安装”。 单击“新建”,将免登录包拖拽到上传文件处,单击“安装”。 图13 导入软件包 返回AstroZero应用开发页面,在“应用 > 全部”中,可查看到“WeLink”应用。 图14
通过AstroZero中的脚本实现表格数据的增加和删除 期望实现效果 通过脚本,在前端页面实现对象数据的增加和删除。例如,在标准页面中增加或删除一条数据时,标准页面关联的对象中,数据也会随之添加或删除。 图1 在页面添加数据 图2 对象中同步新增数据 图3 对象中有两条数据 图4
什么是脚本 针对业务逻辑比较复杂的场景,低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 与服务编排对比 脚本是代码化,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,并且脚本可以对这个积木实现批量化处理的复杂场景。
如何实现某一资源被多个AstroZero应用的服务编排调用? AstroZero脚本中可使用哪些资源? 如何通过AstroZero脚本,导出xls文件让用户下载? 应用前端开发 在AstroZero标准页面组件较多时,如何快速选中组件? 如何查看AstroZero标准页面的URL格式?
通过可视化建表的方式管理数据 在AstroZero中,通过可视化建表的方式完成数据模型的构建。 参考登录经典应用设计器操作,进入应用经典版设计器。 将鼠标放在某个文件夹上,单击,选择“对象”。 选择“创建新对象”,输入基本信息后单击“添加”,创建对象。 在对象详情页面“自定义字段”页签,单击“新建”,可给对象创建自定义字段。
当前窗口:选择该导航页签后,在当前窗口打开页面。 新窗口:选择该导航页签后,在新窗口打开页面。 标签 导航页签的展示名称。 名称 导航页签在系统中的存储标识,系统会根据“标签”取值自动生成。 图标 导航页签的展示图标。 页面 选择导航页签展示的页面。 描述 导航页签的描述信息。 父主题: 如何设置应用
启动BPM 在低代码平台中,您可以通过如下三种方式,启动工作流。 接口启动或者脚本启动,入参中指定BPM版本号,可以不用启用(即激活)BPM。 在BPM设计页面启动工作流 参考登录经典应用设计器中操作,登录经典版应用设计器。 在BPM所在目录下,单击对应的BPM,进入BPM编辑器。
发布与部署AstroZero开发应用的安装包或补丁包 操作场景 安装包或补丁包主要用于账号之间或者环境之间的资产复用,避免重复开发。其他用户在其他开发环境安装资产包后,应用会显示在低代码应用开发页面的“资产 > 应用资产 > 已安装的”。 安装包:适用于初次和大的变更打包。 补丁包:适用于问题修复类打包变更。