检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置“编辑设备”脚本的公共接口参数 在应用开发页面,单击左下角的“服务”,进入公共接口页面,查看上一步中新建的自定义接口URL“/service/HW__MyApp/1.0.0/editEquipment”,后续开发页面时,会使用这个URL。 图4 查看自定义接口URL 参照上一步,创建“按ID查询设
编排,增/改/删/查记录,以及发送邮件、发送事件等。 逻辑组件:在服务编排中实现变量赋值Assignment、循环Loop、跳出循环Break、决策Decision和等待Wait。 商业对象:将封装好的BO能力作为服务编排中的一个节点。 连接器:将短信发送、支付等第3方连接器作为当前服务编排中的一个节点。
其他 在CCE中上传镜像 创建第三方镜像仓库的密钥 创建并上传HTTPS协议需要的证书 父主题: 原生服务
选中“空白”,设置页面的标签和名称,单击“添加”。 图1 设置标准页面基本信息 表1 标准页面参数说明 参数 说明 标签 输入标准页面的标签名,用于在页面显示,创建后可修改。 取值范围:1~64个字符。 名称 输入标准页面的名称,名称是标准页面在系统中的唯一标识,创建后不可修改。命名要求如下:
ref("modelName").setData(); 设置模型字段值:$model.ref("modelName").setValue(key,value); 在新建模型“设置”页面,执行如下操作。 上一步来源选择“自定义”,需要添加子节点自定义参数及类型。 上一步来源选择“对象”,需要配置模型关联的对象以及字段。
lib.es5.d.ts String 参数解释: ES5语法的标准库。 取值范围: 不涉及。 请求示例 获取内置库的声明。 GET https://AstroZero域名/u-route/baas/script/v1.0/declaration 响应示例 { "resCode":
”,可对机构层级进行添加、编辑和删除。 单击“组织机构”后的“+”,设置组织的标签和名称,单击“保存”。 表1 新建组织机构参数说明 参数 说明 标签 新建组织结构的标签名,用于在页面显示。 取值范围:1~64个字符。 名称 新建组织机构的名称,是该组织机构在系统中的唯一标识。命名要求如下: 长度范围为1~64个字符。
@action.method({ input: 'ActionInput', output: 'ActionOutput' }) public deleteEquipment(input: ActionInput): ActionOutput { let out
检查“设备品牌”下拉框,“省市区”级联框的选项是否正确。 选项正确,则说明自定义模型、页面组件与模型绑定关系是正确的。因为当前编辑完成后的保存跳转页面还没有创建,所以此时“保存”、“取消”按钮,还不能验证。 父主题: 开发“编辑设备”功能
ro,使得运行于AstroZero上的应用,更容易地使用原生服务的API。 使用AstroZero开发应用 在AstroZero中开发应用没有严格的顺序要求,可按照个人习惯进行,建议先进行后端开发,再进行页面组装、页面流程编排。AstroZero开发架构主要分为后端开发、前端开发
Object 参数解释: 成功返回Validator对象的详细信息。 请求示例 按照Validator的ID查询Validator。 GET https://AstroZero域名/u-route/baas/metadata/v1.0/Object/cust000001Dgez2L19N
所示,设置完成后如图17所示。 表4 图元基本属性设置 图元(从左向右) 标签 名称 用户任务1 维修人员接单 takeWorkOrder 调用脚本1 接单 takeWorkOrder1 用户任务2 维修人员关单 dealWorkOrder 调用脚本2 关闭工单 closeWorkOrder
@action.method({ input: 'ActionInput', output: 'ActionOutput' }) public createWorkOrder(input: ActionInput): ActionOutput { let out
@action.method({ input: 'ActionInput', output: 'ActionOutput' }) public queryEquipmentDetail(input: ActionInput): ActionOutput { let
@action.method({ input: 'ActionInput', output: 'ActionOutput' }) public modifyOrderStatus(input: ActionInput): ActionOutput { let out
请求示例 对一个已启动运行的BPM实例进行暂停操作,被操作的BPM实例ID是“002N000000Q3QW4IMAOO”。 PUT https://AstroZero域名/u-route/baas/bp/v2.0/runtime/instances/002N000000Q3QW4IMAOO
主记录决定的。当用户删除主记录时,所有详细记录都将被删除。 多语言:允许用户从自定义资源表中选择多种语言内容。 附件:允许用户保存多个上传文件的地址,支持图片、文档等类型。 数据长度 根据实际需要,输入字段的长度。“字段类型”设置为“数字”时,才会显示该参数。 小数位数 根据实际
调试脚本,假设脚本“命名空间__editEquipment”有输入参数equipment、name、命名空间__equipmentSN__CST。 POST https://AstroZero域名/u-route/baas/script/v1.0/debug/命名空间__editEquipment?version=1
认证地址:获取access_token的请求路径,其服务应遵循RFC6749中的说明。 客户端ID:即client_id,客户端模式下必填。 客户端密钥:即client_secret,客户端模式下必填。 用户名:“授权模式”为“密码模式”时才需要配置。 密码:“授权模式”为“密码模式”时才需要配置。 注册后,在“已
图37 切换到运行环境 在运行环境首页,单击“我的仓库”,在我的仓库找到5发布的“mypage”应用,单击“安装”。 如果“我的仓库”下没有待安装的“mypage”应用,您需要参考5中的操作方式,编译一个“资产包”应用,并选择发布到“我的仓库”。 图38 在我的仓库安装应用 配置匿名访问权限。