检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何使用服务编排开发业务的基本逻辑 场景描述 实现场景:根据查询到的呼吸机资源,数据判断资源是否充足,并修改相关资源信息。 实现方案:提前创建好呼吸机资源对象Respirator,使用服务编排实现上述场景功能。 通过循环图元对传入的数组对象变量RespiratorInfos(即空
对接API Explorer获取云服务API元数据信息 操作场景 API Explorer是华为云为开发者提供的一站式API解决方案的统一平台,集成华为云云服务开放API,支持全量快速检索、可视化调试、帮助文档,帮助开发者快速查找、学习API和定位修复错误。 AstroZero通过对接API
式搜索引擎服务,完全兼容开源Elasticsearch搜索引擎,支持结构化、非结构化文本的多条件检索、统计、报表。云搜索服务的使用流程和数据库类似,更多介绍请参见云搜索服务。 在AstroZero中,通过应用与CSS (Cloud Search Service)对接,实现云搜索服务功能。
字段值以及各字段之间的逻辑关系进行校验。例如,name字段不能为空,MinPrice字段不能大于maxPrice字段等。 对象触发器:与数据库中的触发器类似,可以为对象定义触发器。在增/删/改对象的记录数据时,自动触发自定义的TypeScript脚本执行。脚本的执行结果将会影响主
组装页面包括拼装页面组件、定义组件的事件代码,并通过公共接口调用“编辑设备”脚本。 页面分析 如果要实现将前端页面上输入的设备信息保存到数据库中,需要创建与前端组件绑定的自定义模型,以及与后端逻辑关联的服务模型,如图2所示。 图1 编辑设备页面预览 页面上包含输入框(设备编码、设
为AstroZero服务编排添加记录删除图元 记录删除图元的作用 配置该图元能够删除平台对象的实例记录,类似于数据库中的DELETE命令。 如何使用记录删除图元 在基本中,拖拽“记录删除”图元至画布中。 选中记录删除图元,单击,设置基本信息。 表1 基本信息参数说明 参数 说明 标签
了解应用目录及菜单 一个业务系统通常包括前端页面、后台逻辑和数据库表。因此,AstroZero采用类似的结构管理应用程序。 如图1所示,应用管理页面包含三部分(红框1、红框2和红框3): 红框1中是当前应用的页面、模型和逻辑。在后续章节中,开发的页面、对象及后台逻辑,推荐按以下规
Explorer,集成华为云服务的所开放的API,为开发者提供丰富的连接器。 背景信息 API Explorer是华为云为开发者提供的一站式API解决方案的统一平台,集成华为云云服务开放API,支持全量快速检索、可视化调试、帮助文档,帮助开发者快速查找、学习API和定位修复错误。 AstroZero通过对接API
为AstroZero服务编排添加记录创建图元 记录创建图元的作用 配置该图元能够新增平台对象的实例记录,类似于数据库中的INSERT INTO命令。 如何使用记录创建图元 在基本中,拖拽“记录创建”图元至画布中。 选中记录创建图元,单击,设置基本信息。 表1 基本信息参数说明 参数
记录创建图元 记录创建图元的作用 配置该图元能够新增平台对象的实例记录,类似于数据库中的INSERT INTO命令。 如何使用记录创建图元 在基本中,拖拽“记录创建”图元至画布中。 选中记录创建图元,单击,设置基本信息。 表1 基本信息参数说明 参数 参数说明 标签 记录创建图元
记录删除图元 记录删除图元的作用 配置该图元能够删除平台对象的实例记录,类似于数据库中的DELETE命令。 如何使用记录删除图元 在基本中,拖拽“记录删除”图元至画布中。 选中记录删除图元,单击,设置基本信息。 表1 基本信息参数说明 参数 参数说明 标签 图元的标签,用于在页面
查询结果增加操作列,包含编辑和删除图标。 图1 电梯信息管理界面 图2 前端页面组件位置关系 如果想要实现将前端页面上输入的设备信息保存到数据库中,需要将页面组件、模型、与数据对象进行关联,其关联关系如图3所示。 图3 组件、模型、与对象的关系分析 开发页面的大致流程 拖拽“表格”组件到页面上。
据系统中处于空闲状态下的呼吸机资源判断资源是否充足,在资源充足的情况下返回被申请的呼吸机信息并修改系统中相应呼吸机的医院信息和状态。 实现方案:使用服务编排实现上述功能,实现逻辑如下: 通过调用查询对象数据中创建的服务编排,获取系统中空闲状态下的呼吸机信息。 通过调用如何使用服务
当前应用对外开放的部分元素,允许被其他应用引用或被定制。 在AstroZero中,通过建立应用与应用之间的依赖关系,可模块化构建复杂的解决方案,实现资产复用。 添加应用依赖关系 如果当前应用引用了其他应用中的元素,此时需要通过添加依赖关系将被引用应用添加到当前应用中,以确保应用正常运行。
“培训报名”用于各类培训信息的收集和统计,例如收集员工个人信息、培训方式以及希望了解的内容、遇到的内容等,便于培训组织者能够了解员工的背景、水平和兴趣等,从而制定出合适的培训方案。 AstroZero零代码模板中心为您预置了“培训报名”模板,通过该模板您可以快速创建一个培训报名应用。“培训报名”模板提供了如下功能:
使用AstroZero云服务的阶段 产品咨询类 AstroZero使用了哪些编程语言? AstroZero支持连接第三方数据库吗? 如何关闭业务阈值邮件提醒功能? 应用后端开发 如何区分不同账户间的数据库对象? 如何刷新AstroZero对象的布局页面? 如何彻底删除AstroZero对象目录树中的数据?
其他服务补充和实现当前事件的行为。 例如,在员工信息录入页面中,在信息“提交”按钮的“点击”事件中,调用API,将表单中的员工信息发送到数据库进行保存。或者调用在标准页面中的服务编排或脚本,并对需要保存的信息进行预处理。 标准页面执行后台逻辑一般是通过调用标准页面服务和调用第三方
模板中的场景相似度较高时,可以尝试使用应用模板创建,并在模板应用的基础上继续改造应用。 扩展应用:当需要基于已有应用或解决方案(不是单一的应用,某一解决方案会涉及到多个应用)进行定制时,可选择创建扩展类型的应用。通过该方式创建的应用,可复用已有资产,可乐高式搭建组装后,稍加定制便可满足业务需求,大大提高开发效率。
在AstroZero中,可以通过应用模板或从空白开始,创建一个全新的行业应用,操作方式与轻应用相同。 Addon应用 当需要基于已有应用或解决方案(不是单一的应用,某一解决方案会涉及到多个应用)进行定制时,可选择创建Addon类型应用。更多内容,请参见创建Addon应用。 Native Service
模块管理 TypeScript执行引擎没有自带模块管理,嵌入引擎时,需要开发人员手动引用。 模块管理机制类似Node.js,但因为平台是基于数据库存放脚本,没有目录与路径的概念,所以下面的module管理只是一个简化版本的Node.js模块管理,也不支持npm的整套机制。 脚本文件和