检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用AstroZero将客户与订单数据关联并同步修改 期望实现效果 在某些订单系统中,通常需要将客户信息和订单数据进行关联,用于处理订单、扣减库存等。例如,订单应用“A”中存在客户对象customerList和订单对象orderList两个对象,在AstroZero中通过为两个对象建立关联关系,可轻松实现如下功能:
业务用户登录页方案概述 应用场景 使用AstroZero开发完应用后,系统会为应用预置一个默认的登录页,业务用户可通过默认的登录页登录应用。除了使用默认的登录页,您还可以根据自身业务的实际需求,使用AstroZero为应用自定义一个登录页。通过在登录页中输入用户名、密码和手机号码
创建AstroZero业务权限凭证 业务权限凭证用于控制接口的访问权限。在业务权限凭证中,可以创建、查看并管理业务权限凭证信息。 为什么要添加业务权限凭证 通过业务权限凭证,可以控制AstroZero的用户对于自定义公共接口的访问权限。如果用户权限中包含了某个业务权限凭证,该用户
使用AstroZero创建扩展应用 当需要基于已有资产包类型的应用或解决方案(不是单一的应用,某一解决方案会涉及到多个应用)进行定制时,可以选择创建扩展类型应用。 使用该方式创建的应用,会继承原有应用或者解决方案包里的应用设置,如站点设置、导航条等,可将原有应用或者解决方案包里应
了解业务用户 业务用户为应用的使用者,本章节将带您深入了解业务用户。 业务用户拥有哪些能力 根据权限访问应用、查看导航条菜单。 根据权限查看应用的页面布局。 根据权限查看、创建、编辑和删除应用中的对象。 根据权限查看和编辑应用中的对象字段。 根据权限执行应用中开发的服务编排、脚本、BPM。
脚本代码性能检查规则说明 使用说明 低代码平台支持对已开发好的脚本代码,进行性能检查和兼容性检查,本节将带您了解代码性能检查的规则。 在标准/高级页面编辑页面上方,单击“性能分析”,即可进入性能分析页面。在该页面中,可查看脚本代码的性能检查结果报告和兼容性检查结果报告。 图1 进入性能分析页面
自定义组件”,如图14选择自定义组件所示。 图14 选择自定义组件 单击“新建”,弹出上传自定义组件界面,如图15新建自定义组件所示。 图15 新建自定义组件 选择本地已打包好的自定义组件包“imgButton.zip”并上传。 进入标准页面开发页面,在组件页签的“扩展组件”下,找到3中上传的自定义组件,可以
使用AstroZero自定义组件在页面中的属性 期望实现效果 组件预置的属性不能满足您的业务需求时,支持为组件自定义属性。例如,为组件widget_demo_property自定义Text Property、Checkbox Property和Select Property三个属
标准页面中预置的API 在开发标准页面时,可以通过编写JS代码,来实现页面组件与后台接口之间的交互。如图1所示,在编写JS代码时,可直接使用系统预置的API。 系统预置的API代码结构样例如下,提供事件上下文context,用于封装常用的对象及API。 context ├──$app
码。 图1 保存页面模板 删除“创建工单”功能。 选中“创建工单”按钮所在的“数据表格-工具栏”,单击鼠标右键,单击“删除”,删除前请确认已选中“创建工单”按钮,以免误删其他组件。 为查询结果增加操作列。 在左侧“设计视图”中,选中“表格”,单击右侧“属性”页签“表格列”中的,添加操作列。
组装“派单”对话框 “派单”对话框负责指定下一环节的工单状态和处理责任人,用标准页面功能实现。 派单界面的大致构想如图1所示,其中“工单ID”是为了传递维修工单信息。 图1 派单员派单对话框 页面模型负责与页面组件交互,传递派单需要的工单ID、工单状态、下一环节处理人等信息。结合页面需求,可知需要创建如下模型:
导入导出应用源码包 什么是应用包 轻应用或行业应用开发完成后,应用需要编译打包,这种编译后的压缩包即应用包。 应用包类型 在AstroZero中,编译打包的应用包类型有以下两种: 源码包:该类型包中的所有组件,都不受保护和限制。在其他环境安装后可编辑包中组件,即在原有基础上可进行
加粗斜体内容请替换为实际命名空间前缀。 表2 新增basicInfo模型的节点字段 字段名称 字段类型 字段描述 HW__equipmentId__CST(上一步已添加) SingleSelect 设备ID HW__title__CST Text 工单标题 createdDate DateTime 创建时间
json().then(function (data) { taskId = data.result.Recs[0].id; let url2 = '/u-route/baas/bp/v2.0/runtime/tasks/'