检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
r”页面上,定义页面事件,实现将工单信息存入到工单对象中。 实现“根据设备编码自动加载工单其他信息” 在“我的应用”中,单击“设备维修管理系统”,进入应用。 单击打开“HW__createWorkOrder”页面。 添加页面事件代码。 在“设计视图”中,选中最外层的“页面”,也可以直接单击组件导航,快速定位。
选择“服务”,单击“下一步”。 选择服务类型为“公共接口”,并“选择项目”为“设备维修管理系统”,指定模型与API“queryEquipments”关联,单击“确定”。 关联API后,系统会自动显示API中脚本的输入、输出参数。 在新增模型页面,单击“下一步”,方法保持不变,单击“确定”。
在逻辑中,拖拽“跳出循环”图元至画布中。 选中跳出循环图元,单击,设置基本信息。 表1 基本信息参数说明 参数 说明 标签 设置图元的标签,用于在服务编排设计页面展示。系统会自动填入该值,格式为Break序号,序号从“0”开始,表示同类型图元序号。 名称 设置图元的名称,名称为图元在服务编排中的标识,请确保在当前服务编排中唯一。命名要求如下:
actionName(); 对象 由Object对象表映射生成,关于对象模型的详细介绍,请参见对象。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。 查询:$model.ref("modelName").query(param);
面。 在页面上方,单击,禁用BPM。 单击页面上方的,进入另存为页面。 “类型”选择“新版本”,标签和名称与之前版本相同,单击“保存”。 系统自动进入新版本“1.0.2”的BPM设计页面。 图1 另存为新版本 当选择“新实例”时,是将原BPM重新另存并命名,新保存后为另一BPM,
验证码。 连续使用错误密码锁定用户(次):用户密码连续输错几次,锁定用户。 锁定用户后自动解锁(分钟):用户账号被锁后,多久可自动解锁。 系统支持业务用户在个人设置中修改密码。 父主题: 为华为云Astro轻应用开发的应用添加业务用户
使用华为账号,参考进入经典版开发环境中操作,进入华为云Astro轻应用经典版开发环境。 在经典版开发环境首页“项目”页签的“我的应用”中,单击“设备维修管理系统”,进入应用。 在左侧列表中,单击,选择“高级页面 > 组件”,单击“提交新组件”。 单击“请选择源文件(.zip)”,选择之前下载的组件包“userLogin
actionName(); 对象 由Object对象表映射生成,关于对象模型的详细介绍,请参见对象。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。 查询:$model.ref("modelName").query(param);
要为服务编排“HW__queryEquipments”创建一个关联的公共接口即可,脚本则不需要重复创建。 操作步骤 进入创建“设备维修管理系统”应用中创建的应用。 单击页面下方的“服务”,进入公共接口创建页面。 图1 创建公共接口入口 单击“新建”,进入公共接口创建页面。 图2 公共接口创建
ORAGEPROXY类型的连接器。 桶:OBS/MINIO类型连接器的存储桶。 SFTP:选择SFTP后,图片将加密上传至服务器的本地文件系统中。 OBS/MINIO/OBJECTSTORAGEPROXY图片库,支持按目录管理图片: 单击目录后的和,新增根图片目录和子图片目录。 单击“上传图片”,可上传图片。
服务模型,绑定公共接口“judgeNextStatus”,调用“judgeNextStatus”脚本,判断下一步状态。 操作步骤 在“我的应用”中,单击“设备维修管理系统”,进入应用。 鼠标放在“Page”上,单击界面上出现的“+”,在弹出菜单中选择“标准页面”。 在“标签”和“名称”文本框中输入“work
actionName(); 对象 由Object对象表映射生成,关于对象模型的详细介绍,请参见对象。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。 查询:$model.ref("modelName").query(param);
面渲染完成后执行,可进行数据初始化操作。更多关于事件的介绍,请参见主要事件说明。 库:在库中,可配置页面需要的依赖库,扩展页面功能。库分为系统预置库和自定义库两种,更多介绍请参见如何引入第三方库。 流程-历史 流程-历史组件为BPM流程使用的历史记录组件,根据当前BPM流程信息显示执行历史记录。
这些节点名称需要与设备对象的字段名保持一致。 equipmentList 查询系统中的设备,设备名称下拉框的属性值绑定模型 自定义模型 与“设备名称”下拉框绑定,将从下拉框的值赋给当前下拉框值。 equipmentOptions 查询系统中的设备,设备下拉框的可选项 服务模型 与公共接口equip
报表构建器中的报表和仪表板既可以单独使用,也可以联合使用。仪表板则提供了丰富的图表功能,如下图所示。仪表板能够让用户高效地查看报表数据,有效洞察出当前系统存在的问题和机遇。 图1 仪表盘 在实际的应用开发过程中,需要先利用报表Widget创建一个报表展示页面,再调用本章节介绍的AstroZero创建报表或仪表板。
管理员用户:当前登录华为云Astro轻应用开发应用使用的账号,用于新增业务用户、添加用户权限、添加设备信息、管理工单,监控设备。 业务用户:使用“设备维修管理系统”应用的用户,分别是客服人员、派单员及维修人员。 表1 业务测试详情 角色 测试页面 涉及功能 管理员用户 新增用户页面、平台管理用户页面、设备管理页面和工单管理页面
在应用开发页面,选择左侧某一表单页面,单击“导入”。 在弹出的数据导入页面,选择需要导入的文件或拖拽文件到页面中,单击“下一步”。 根据界面提示配置映射,单击“导入”,系统会弹出如图32提示框,根据提示选择即可导入成功。 图31 配置映射 图32 数据导入成功提示 修改表单中数据 当需要修改表单填报数据时,支
新建结构体参数说明 参数 说明 名称 新建结构体的名称,用于在页面展示。 取值范围:1~64个字符。 唯一标识 新建结构体的标识,是结构体在系统中的唯一标识,创建后不可修改。命名要求如下: 长度不能超过64个字符,包括前缀命名空间和后缀的长度。 标识前的内容为命名空间,在华为云As
actionName(); 对象 由Object对象表映射生成,关于对象模型的详细介绍,请参见对象。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。 查询:$model.ref("modelName").query(param);
名称和表达式方式 通过以上配置,将在处理任务的用户数量达到需要处理任务的总用户数量的对应百分比后,将得票最高的结果赋值到“$BP.TaskOutcome”系统变量中,实现投票功能。 父主题: 深入了解用户任务