检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如图1所示,应用管理页面包含三部分(红框1、红框2和红框3): 红框1中是当前应用的页面、模型和逻辑。在后续章节中,开发的页面、对象及后台逻辑,推荐按以下规划的方式,将应用资源分别放在对应的目录下: Object:数据对象 Script:脚本 Flow:服务编排 Bpm:BPM Page:前端页面 红框2中是应用管
BO图元 BO图元的作用 BO(商业对象)图元,即将封装好的BO能力作为服务编排中的一个节点,实现特定的业务功能图元。需要在BO中自定义封装好API,才能在服务编排中进行调用。 前提条件 已在BO中自定义封装好API,具体操作请参考如何开放API接口。 进入需要调用BO服务的应用设计器,单击“Internal
若需要检查软件包中对象属性变更情况时,请勾选“检查软件包中对象属性变更情况”,单击“检查并安装”。 图1 安装软件包 勾选“检查软件包中对象属性变更情况”,表示安装前会检查软件包中的对象属性变更情况。对象属性变更可能引起环境中某些对象记录内容的变化,默认不勾选。 在安装升级源码包时,如果源码包中使用了受保护模式的
于业务逻辑比较复杂的场景,您可以通过在线开发TypeScript脚本实现。本章节以创建一个全新的脚本为例,向您介绍如何在低代码平台中新建一个脚本。本脚本实例不涉及对象及调用接口等内容,脚本只实现请求“http://www.example.com”,返回网站请求的消息头功能。 创建空白脚本
getCatalogProperties():用于获取当前站点的元数据。 magno对象预置API savePropertiesForWidget(props):用于在开发态中保存当前组件的高级设置属性信息,参数为要设置的相关属性集对象。 参数props示例: { "prop1": "value1"
当编辑已有标准页面时,为防止编辑时多人篡改,编辑前请单击进行锁定。 定义对象模型“portalUser”。 在页面底部单击“模型视图”,然后在“模型视图”中,单击“新增模型”。 添加对象模型,模型名称“portalUser”,单击“下一步”。 在“选择对象”下,选择标准对象“PortalUser”,并勾选以下字段,然后单击“下一步”,再单击“确定”。
如何定制已有脚本 使用说明 在如下两个场景,可以基于已有脚本,创建新脚本: 场景1:在已有脚本基础上新建版本。 因业务需要,脚本要实现的能力变化,此时可以基于原有脚本修改,并保存为脚本的新版本。在此场景下,原有脚本作为老版本自动失效。 场景2:在已有脚本基础上新建脚本。 需要开发
//定义入参结构,入参包含1个参数:workOrder对象,为必填字段 @action.object({ type: "param" }) export class ActionInput { @action.param({ type: 'Object', required: true, label:
本章节以设备查询为例,详细介绍如何将服务封装成页面模型执行后台逻辑。设备查询实现原理是通过输入设备id,单击“搜索”按钮,查询设备的详细信息,如图2所示。 图2 设备查询样例 设备查询是在设备对象的基础上进行的,此处假设已创建了一个设备对象且对象中有足够的数据,另外还需要提前创
返回内容解析为json对象。 是 表10 消息体说明 参数名 描述 是否必选 grant_type 授权类型,配置为“refresh_token”。 是 refresh_token 配置为2.n获取的“refresh-token”参数值。 是 父主题: 如何调用API
ebSocket对象。参数url为需要连接的地址,填写前面提到的客户端订阅地址。 var ws= new WebSocket(url); 实例化对象可监听以下事件,更多WebSocket对象属性和方法介绍,请参见WebSocket。 表2 WebSocket对象可监听事件 事件 事件说明
参考登录应用设计器中操作,进入应用设计器。 在“数据 > 对象”列表中,将鼠标放在对象上,单击,选择“详情”。 在对象详情页面的“字段”页签中,查看对象包含的字段及字段的值。 约束限制: 不涉及。 condition 是 Object 参数解释: 更新记录的条件,类似于SQL的where条件。
装的应用包。 当需要检查软件包中对象属性变更情况时,请勾选“检查软件包中对象属性变更情况”,单击“检查并安装”。 图2 安装软件包 勾选“检查软件包中对象属性变更情况”,表示安装前会检查软件包中的对象属性变更情况。对象属性变更可能引起环境中某些对象记录内容的变化,默认不勾选。 在
开发者自定义方法。 $model.ref("modelName").actionName(); 对象 由Object对象表映射生成,关于对象模型的更多信息请参考3.1 了解对象模型。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。
为主线,由浅入深的向您介绍如何在AstroZero中开发该应用。 使用AstroZero将客户与订单数据关联并同步修改 在某些订单系统中,通常需要将客户信息和订单数据进行关联,用于处理订单、扣减库存等。本实践主要向您介绍如何将两个对象进行关联,实现对象数据的同步修改功能。 使用A
如何创建服务编排 服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式,来进行服务开发的能力。本章节以创建一个根据传入的用户名,配置欢迎信息的简单业务场景为例,向您介绍如何从零开始创建一个服务编排。 创建服务编排 参考登录经典应用设计器中操作,登录经典版应用设计器。 将鼠标
可以配置多级路径,两个或者多个“/”之间必须有内容。 描述:公共接口的描述信息。 操作名称:需要开放给外部第三方系统的操作名称,取值来源于配置API中配置的操作名称。 资源:与镜像文件中的接口路径一致,无需配置。 方法:映射后调用的方法名,如GET(查询)、PUT(增加)、POST(修改)、DELETE(删除),无需配置。
在“设计视图”中,选中“表格”,单击右侧“属性”页签,如图7所示。 图7 为表格绑定对象模型 在“选择模型”对话框中,选中“equipmentInstance”对象模型,单击“确定”。 绑定对象模型后,系统自动将模型的所有字段添加为表格列,如图8所示。 图8 绑定数据模型后的表格列
参照上述操作,新增“out”私有结构体变量,结构体选择创建的私有结构体“out”。 图15 对象out对象变量 在服务编排设计页面右侧,选择。 在全局上下文页面,单击“变量”后的加号,新增图17中两个变量。 图16 创建变量 图17 添加两个变量 单击工作区域开始图元或空白区域,在服务编排设计页面右侧,选择,设置该服务编排的入参和出参。
服务处理的对象。 参考如何使用服务编排开发业务的基本逻辑中操作,开发服务编排,实现对Respirator对象数据进行逻辑处理。 参考如何使用服务编排开发数据的增删改查中操作,开发服务编排,实现对Respirator对象数据进行增删改查。 如何开发呼吸机申请服务 参考如何创建服务编