检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
带您了解脚本的基础知识。 AstroZero的脚本引擎采用TypeScript语言。脚本执行时,TypeScript语言会被翻译成JavaScript语言,由JavaScript引擎执行。在JavaScript es5的官方标准库外,AstroZero还扩展了10+内置功能库,帮
从左侧图元列表中,拖拽“基本”下的“记录查询”至画布中。 该图元用于根据条件查询对象记录。 图5 拖拽记录查询到画布中 选中记录查询图元,单击,如下图所示配置该图元。 图6 配置记录查询图元 表4 普通类型记录查询参数说明 参数 参数说明 对象 查询的具体对象名,从下拉框中选择对象“CNAME1__Equipment__CST”。
其他情况会返回具体的错误信息。 result Object 参数解释: 在成功请求时会有内容,返回查询到的BPM实例信息列表。 请求示例 查询当前BPM实例列表,例如示例中查询到了一个匹配的记录项。 GET https://AstroZero域名/u-route/baas/bp/v2
认证协议 根据对端认证服务器提供的认证协议进行选择,此处选择“Oauth2”。 认证地址 设置认证登录地址,请从第三方获取。 获取access_token地址 获取access_token的请求地址,请从第三方获取。 获取用户信息地址 获取用户信息的请求地址,请从第三方获取。 access_token参数位置
地址:Redis提供服务的URL地址。每个地址占一行,集群模式下至少填写两个地址。 密码:连接Redis的密码。 打包当前配置:默认为选中,对信息敏感的场景,建议不勾选。 选中该选项后,应用打包时会将当前配置的连接器信息一并打出。例如,如果应用包发布到运行环境,当前配置默认会被同步到运行环境中。
fka。 Kafka集群地址:数据源Kafka的集群地址。多个节点服务器地址可用“,”间隔,格式为“Kafka节点1的ip:节点1端口号,Kafka节点2的ip:节点2端口号,...”。 获取Kafka的IP和端口号方法:登录每台Kafka节点服务器,查看“${KAFKA_HOM
AstroZero脚本支持使用哪些语言和库? 在AstroZero的脚本编辑器中创建脚本时使用的是TypeScript,页面中相关的脚本使用的是JavaScript。在脚本中,只支持使用平台封装的标准库API。 TypeScript 脚本标准库 父主题: 应用后端开发
根据object_id查询触发器 功能介绍 按照object_id查询触发器。 URI GET AstroZero域名/u-route/baas/metadata/v1.0/object/{object_id}/Trigger 表1 路径参数 参数 是否必选 参数类型 描述 object_Id
创建“按ID查询设备详情”脚本 修改已存在的设备信息,则需要创建可以根据设备ID查询出设备详情的脚本。 操作步骤 进入创建“设备维修管理系统”应用中创建的应用。 在“Equipment”中,将鼠标放在“Script”目录上,单击界面上出现的“+”,选择“脚本”。 在弹窗中,选中“
方法 类型 资源 deleteEquipment(上一步已创建) 1.0.0 /deleteEquipment DELETE 脚本 HW__deleteEquipment equipmentSelectListQuery 1.0.0 /equipmentSelectListQuery
n条件,只需要简单字符串查询即可) let queryRes = client.query("foo:apple", false, indexName1) //查询foo字段为apple的文档, 第二个参数false表示只查前十个文档,为true则为全查 console.log("queryRes1:
对象的ID值,可通过调用查询所有自定义对象接口查看(响应消息中的“id”)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 trigger_id 是 String 参数解释: 触发器的ID值,可通过调用5.2.3.13-根据object_id查询trigger接口查看(响应消息中的“id”)。
n条件,只需要简单字符串查询即可) let queryRes = client.query("foo:apple", false, indexName1) //查询foo字段为apple的文档, 第二个参数false表示只查前十个文档,为true则为全查 console.log("queryRes1:
公共接口页面,查看上一步中新建的自定义接口URL“/service/HW__MyApp/1.0.0/editEquipment”,后续开发页面时,会使用这个URL。 图4 查看自定义接口URL 参照上一步,创建“按ID查询设备详情”脚本“HW__queryEquipmentDet
创建“查询维修人员”脚本 当派单员选择派单的下一步接单人时,需要先查询出,维修人员的列表,然后才能将流程走到维修人员的名下,因此需要创建一个“查询维修人员”的脚本逻辑。 操作步骤 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“
创建“查询工单”脚本及公共接口 本节中的后台逻辑主要是通过脚本的形式,实现对工单记录的查询,然后将查询脚本封装成一个公共接口,供页面调用。 工单列表(客服人员)页面中,为了实现查询并显示已有工单信息功能,需要开发“查询工单”脚本和对应公共接口。 创建“查询工单”脚本 在“我的应用
按ID查询BPM对象 功能介绍 按bpm_id查询BPM对象。 URI GET AstroZero域名/u-route/baas/bp/v2.0/metadata/definitions/{bpm_id} 表1 路径参数 参数 是否必选 参数类型 描述 bpm_id 是 String
情”。 在对象详情页面的“字段”页签中,查看字段的唯一标识。 约束限制: 不涉及。 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 condition 否 Object 参数解释: 表示查询的条件,包含以下元素,若为空则表示查询所有对象数据。 conjunction:表示需要满足的条件个数。
图片作为一个基本组件,用于展示图片,用户可以通过“图片地址”属性,来选择图片。图片可以从本地上传,也可以来自服务器上的图片库。 在标准页面设计界面,从“基本组件 > 基本”中,拖拽“图片”组件至页面工作区域,如图1。 图1 图片 查看组件帮助 将鼠标放在对应的组件上,单击,可查看组件说明。 图2 查看组件说明 属性
参数解释: BPM是否被激活。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 skip 否 String 参数解释: 带上skip,从多少条后开始查找“skip>=0”。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 limit 否 String