检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何调用后台接口 在应用开发过程中,经常需要在高级页面组件中调用后台接口来完成整个业务场景(例如获取购物车中用户的ID,订单编号,商品信息等)。为方便用户调用可配置的API,平台提供了桥接器功能。桥接器封装了平台的一些逻辑,如csrftoken验证、数据共享、数据周期调用功能等。
翻牌器 翻牌器组件用于在页面中展示实时数据的变化,在初始化或数据刷新时页面该组件展示数据会连续变动到新的数据。 在高级页面设计器中,单击,从“文本 > 通用”中,拖拽“翻牌器”组件到画布中,如图1所示。 图1 翻牌器 属性 在属性中,设置翻牌器组件的位置、边框、背景等。 图2 属性
图4 登录开发者平台 将应用中的标准页面和高级页面,发布到华为OneMobile。 表2 发布到“华为OneMobile”参数说明 参数 说明 小程序名称 选择要发布到华为OneMobile上的应用名。 主页 打开华为OneMobile小程序时,默认展示的页面。
使用AstroZero创建业务对象 业务对象(BO)是封装了完整的数据模型、业务逻辑、页面展现的软件单元。一个BO提供一个完整场景的服务,为上层应用提供特定服务。不同用户可以开发各自的BO,在BO里创建逻辑使其具有特定的业务功能,开发好后制作成用户包并进行发布。下载用户包给其他用户
如何自定义调用服务编排的URL 使用说明 低代码平台支持将已有的接口URL地址再包装成一个新的URL地址,使得URL地址的表达形式更规范,方便让第三方系统进行调用。原来的URL地址也同样可以使用。 场景描述 对某个服务编排的URL进行包装,自定义为新的URL。 操作步骤 参考登录经典应用设计器中操作
创建并上传HTTPS协议需要的证书 在配置Ingress访问时,如果对外协议配置的是HTTPS,需要提前配置HTTPS协议需要的证书。 测试场景下创建证书和私钥的操作方法 该方法创建的证书通常只适用于测试场景。 执行如下命令生成密钥文件tls.key。 openssl genrsa
如何运行/调试服务编排 服务编排保存成功后,才可以进行运行,查看服务编排的执行结果是否符合预期,如果不符合预期,可进行调试。 运行服务编排 服务编排开发完成后,单击页面上方的,保存服务编排。 保存后,系统会对服务编排进行编译。如果有报错或者警告,请单击“确定”,在服务编排编辑器页面修改服务编排
如何使用BO 使用说明 当其他用户需要使用该BO时,需要安装用户包并在上层应用中进行导入。 操作步骤 需要使用该BO的用户,参考如何安装已开发好的应用中操作,安装用户包。 在经典版开发环境“首页 > 项目”中,单击需要导入该BO的上层应用(需要使用该BO服务的应用),打开应用开发页面
创建一个标准页面 创建一个空白的标准页面,并根据实际业务完成页面设计。 创建标准页面 参考登录经典应用设计器中操作,进入应用设计器。 在对应的文件夹后,单击,选择“标准页面”。 输入标签页面的“标签”和“名称”,单击“添加”。 根据业务需求,设计标准页面。 参考平台标准组件介绍中操作
运行态界面布局 使用说明 在配置完整个BPM图元及流程后,还可以根据需要选择性的配置BPM运行态界面布局。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。 将鼠标放在某个文件夹上,单击加号,选择“BPM”,去创建一个BPM。 图1 创建一个BPM 在BPM开发设计页面
如何定制已有BPM 使用说明 在如下两种情况下,需要修改已有BPM: 因业务需要,BPM要实现的能力变化。此时可以基于原有BPM修改,并保存为新版本。使用时,只可选择一个版本的BPM进行启用。 需要开发的新BPM与已有的某个BPM类似。此时可以基于原有BPM修改,再保存为新的BPM
如何自定义事件 事件分类 在业务流程中,有意义的状态变化都可称为事件。自定义好事件后,可基于该事件实现事件发送、事件订阅,对发送的事件数据进行分析处理等功能。低代码中的事件,分为标准事件和自定义事件两种。 标准事件是系统定义好的事件,可直接订阅。标准事件目前有几下几种: Absolute
页面 新创建的页面,默认是一个空白的页面框架,可以通过设置页面属性,优化页面效果,支持设置页面水印。 在标准页面设计界面,选择“组件导航 > 页面”后,即可选中“页面”页签。在右侧的属性页签中,可设置整个页面的属性。 图1 页面属性 属性 数据绑定:通过建立不同类型的视图模型,将各种数据源和组件的返回值或者属性值进行关联
按钮 按钮一般在用户单击触发业务逻辑时使用,按钮组件提供单击触发事件能力。 在标准页面设计界面,从“基本组件 > 基本”中,拖拽“按钮”组件至页面工作区域,如图1。 图1 按钮 查看组件帮助 将鼠标放在对应的组件上,单击,可查看组件说明。 图2 查看组件说明 属性 数据绑定:通过建立不同类型的视图模型
关联记录 关联记录组件用于关联应用中的表单,以单选或者多选的形式关联展示。 导出/克隆应用时,应用中表单创建的关联关系会丢失。导出/克隆完成后,请重新创建表单间的关联关系。 在表单开发页面,从“数据组件”中,拖拽“关联记录”组件至表单设计区域,如图1。 图1 关联记录 例如,系统预置的
使用工作流让数据流程高效流转 创建流程表单 了解流程设计节点 编辑流程 修改流程名称和图标 设置流程可见性 删除流程 启停流程 分享流程 复制流程
分享统计页面 统计页面创建完成后,可将统计结果分享给其他用户查看。 分享统计页面 参考登录零代码工作台中操作,登录AstroZero零代码工作台。 在全部应用中,单击对应的应用,进入应用开发页面。 单击页面右上角的“查看统计”,进入统计页面。 单击已有统计页面后的,选择“分享统计”
根据flow_id修改Flow对象 功能介绍 根据id修改服务编排对象。 URI PUT AstroZero域名/u-route/baas/metadata/v1.0/Flow/{flow_id} 表1 路径参数 参数 是否必选 参数类型 描述 Flow_id 是 String 参数解释
按照flow_id删除flow 功能介绍 按flow_id删除服务编排。 URI DELETE AstroZero域名/u-route/baas/metadata/v1.0/Flow/{flow_id} 表1 路径参数 参数 是否必选 参数类型 描述 flow_id 是 String
如何区分不同账户间的数据库对象? AstroZero是使用元数据保存数据的,一个租户的数据包含系统预置的元数据及租户自定义的元数据。AstroZero中预置的元数据完全相同,是集中存放在容器中,供所用租户共享使用。租户自定义元数据物理存储在一起,逻辑上是隔离的。 父主题: 应用后端开发