检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
活复杂的业务逻辑。 与服务编排对比 脚本是代码化的,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,并且脚本可以对这个积木实现批量化处理的复杂场景。 服务编排是图形化的,组合编排业务,相当于使用积木编排业务的流程(建议不超过20个图元)。 脚本用什么编辑器 低代码
背景与原理 业务应用构建登录页面时,一般情况下是通过使用AstroZero的高级页面能力实现。您可以通过本节认识高级页面,并了解登录页面的开发流程。 了解高级页面 AstroZero前端页面有标准页面、高级页面和表单三种。本节主要带您了解、学习并使用高级页面。 标准页面:对于一般
组装“编辑设备”页面 组装页面包括拼装页面组件、定义组件的事件代码,并通过公共接口调用“编辑设备”脚本。 页面分析 如果要实现将前端页面上输入的设备信息保存到数据库中,需要创建与前端组件绑定的自定义模型,以及与后端逻辑关联的服务模型,如图2所示。 图1 编辑设备页面预览 页面上包
录的账号密码是否正确来实现“业务用户”后台登录功能的。“业务用户登录”服务编排开发的大致过程为:先拖拽1个脚本图元,3个决策图元以及3个赋值图元,再分别配置各个图元属性,然后配置各个图元之间连线类型,最后保存启用。 下面以“A”应用为例,介绍如何在后台实现业务用户登录。 步骤一:创建密码校验登录脚本
配置“点击”动作,实现页面跳转。 单击页面上方的,保存页面。 保存成功后,单击,发布页面。 发布成功后,单击,可查看页面效果。 基于预置组件进行自定义 如果需要修改导航路由的展示效果,例如在导航路由中增加一个路由标签,可基于预置的路由导航组件进行定制。 参考如何登录经典版环境配置中操作,登录经典版环境配置。
表示Kafka集群地址,多个节点服务器地址可用“,”间隔,格式为“Kafka节点1的ip:节点1端口号,Kafka节点2的ip:节点2端口号,...”。 获取Kafka的IP和端口号方法:登录每台Kafka节点服务器,查看“${KAFKA_HOME}/config”目录下“server
在事件中,显示了组件暴露出来的一些常用事件,供用户实现,来扩展组件的交互。整个页面有加载(on-load)事件,该事件在页面渲染完成后执行,可进行数据初始化操作。更多关于事件的介绍,请参见主要事件说明。 库 在库中,可配置页面需要的依赖库,扩展页面功能。库分为系统预置库和自定义库两种,更多介绍请参见如何引入第三方库。
获取到AstroZero的访问Token,在后续的请求中会携带此Token请求业务数据。 有两种方式实现免登逻辑,若两种方式都已配置,优先方式一的处理逻辑: 方式一:开发者自己实现免登接口,即通过在BO或者应用中开发服务编排来获取访问AstroZero的Token,再将服务编排封
”,选择“编辑”,进入编辑应用页面。 在左侧单击需要修改的流程后的“...”,选择“设置可见权限”。 图1 设置可见性 勾选可见的角色,单击“确认”。 如何创建角色及更多应用权限设置,请参见应用安全设置。 父主题: 使用工作流让数据流程高效流转
在“身份源配置”中,配置对端鉴权ID、对端鉴权密钥和同步脚本,单击“保存”。 同步脚本用于同步第三方机构组织、用户到AstroZero。脚本示例如下,如何创建脚本,请参见脚本开发实例。 // Here's your code./* import * as http from 'http';
本示例中创建了3种业务用户的业务权限,主要是在AstroZero预置的Portal User Profile权限基础上,进行自定义业务用户权限配置和拓展实现的。在AstroZero的权限配置功能中,基于某个权限配置的新创建的Profile,将会继承原Profile的全部权限。 在后续有新的业务
SOAP Action。可以通过依次创建SOAP Service和SOAP Action,使得系统可以调用第三方提供的SOAP协议的接口,实现第三方提供的业务功能。 前提条件 已获取第三方提供的WSDL文件。 已获取第三方提供的SOAP版本号、SOAP服务的URL地址、SOAP Service入参格式要求。
导入SOAP Package 通过导入WSDL文件,实现系统自动生成SOAP Service。 前提条件 已获取第三方提供的WSDL文件,并已压缩成zip格式。 场景描述 通过导入WSDL文件形式,创建“CCQuery”SOAP Service。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。
为自定义接口定义错误码,帮助开发者快速定位问题,减少调试和解决问题的时间,提升用户体验。AstroZero支持对错误码信息进行多语言国际化配置,实现根据用户使用不同的语言,将错误码信息进行不同的展示。 除了在应用开发设计器中设置错误码,您还可以在环境配置中设置错误码,详情请参见管理应用
类页面,AstroZero不支持游客直接访问和预览标准页面,但可以通过高级页面跳转到标准页面,详情请参见在AstroZero运行环境中,如何实现游客访问标准页面? 父主题: 管理AstroZero中用户及权限
在事件中,显示了组件暴露出来的一些常用事件,供用户实现,来扩展组件的交互。整个页面有加载(on-load)事件,该事件在页面渲染完成后执行,可进行数据初始化操作。更多关于事件的介绍,请参见主要事件说明。 库 在库中,可配置页面需要的依赖库,扩展页面功能。库分为系统预置库和自定义库两种,更多介绍请参见如何引入第三方库。
并同步修改 期望实现效果 在某些订单系统中,通常需要将客户信息和订单数据进行关联,用于处理订单、扣减库存等。例如,订单应用“A”中存在客户对象customerList和订单对象orderList两个对象,在AstroZero中通过为两个对象建立关联关系,可轻松实现如下功能: 客户对象页面可以新增、展示客户对象数据
设置AstroZero高级页面轮播组件属性 轮播是媒体组件的一种,用于循环播放多张图片,可实现多图片的切换和对应事件。 图1 设置轮播组件属性 基础 组件标题:设置组件的标题,用于在高级页面显示。 组件名称:设置组件的名称,名称是该组件在页面中的唯一标识。 位置 距离左端:组件到页面左侧的距离,单位为px。
模型按需部署能力,帮助用户快速创建和部署AI智能模型,管理全周期AI工作流。 在AstroZero中,通过配置ModelArts连接器,可实现AstroZero与华为ModelArts对接,用于图像识别、文字识别等AI(人工智能)场景。例如,对花卉类图片进行识别,识别出具体花卉品种。
AstroZero事件概述 什么是事件 在业务流程中,有意义的状态变化都可称为事件。自定义好事件后,可基于该事件实现事件发送、事件订阅,对发送事件的数据进行分析处理等功能。 事件分类 AstroZero低代码中的事件,分为标准事件和自定义事件两种。 标准事件是系统定义好的事件,可直接订阅。标准事件目前有几下几种: