检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用华为账号,参考进入经典版开发环境中操作,进入AstroZero经典版开发环境。 在AstroZero经典版开发环境首页“项目”页签的“我的应用”中,单击“设备维修管理系统”,进入应用。 在左侧列表中,单击,选择“高级页面 > 组件”,单击“提交新组件”。 单击“请选择源文件(.zip)”,选择之前下载的组件包“userLogin
创建公共接口 参考之前创建公共接口的步骤,创建“查询维修人员”脚本对应的公共接口。 操作步骤 在设计视图下,单击下方的“服务”,进入公共接口创建页面。 图1 创建公共接口入口 在公共接口页面,单击“新建”。 图2 公共接口创建 创建“查询维修人员”、“派单功能”脚本对应的公共接口,详细接口信息如表1所示。
开发“维修工程师处理工单”功能 “维修工程师处理工单”功能包含“工程师查看待处理工单列表页面”和“处理工单对话框”两个页面。 创建“处理工单”脚本 创建“判断下一步状态”脚本 创建公共接口 组装“处理工单”对话框 组装“待处理工单”页面 父主题: 工单管理开发
在左侧导航栏中,选择“设置”,进入应用设置页面。 图1 选择设置 在外观设置中,设置应用布局样式。 桌面端:设置应用在PC端显示的样式。 移动端:设置应用在移动端显示的样式。 应用主题:系统预置的主题颜色,单击“管理应用主题”,可自行设计应用主题。 布局选项:提供了一些常见选项,用于设置应用布局。
在标准页面的详情页面,可查看标准页面的标签、归属APP和版本等信息。 移动标准页面 标准页面创建后,支持将标准页面移动到拥有开发权限的应用中。例如,A应用中创建的标准页面,在B应用中也会用到,为避免多次重复创建,可以将A中的标准页面先克隆,再移动到B应用中。 参考登录AstroZero新版应用设计器中操作,进入应用设计器。
“开发自定义登录组件”步骤可以直接跳过,本示例已为您提供了开发好的自定义登录组件。如果您想要自定义登录组件的开发方法,可参考本章节执行。 自定义登录组件 进入创建“设备维修管理系统”应用中创建的应用。 在左侧资产下的组件模板中,单击“widgetVue3Template”,再单击“下载”。 图1 下载组件模板
因此需要创建一个实现“派单功能”的脚本逻辑,该脚本逻辑不是页面直接调用,而是通过后端BPM调用运行的。 操作步骤 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。
设置AstroZero标准页面二维码组件属性 二维码用于根据文本内容或链接地址生成二维码,用户通过微信或支付宝扫描二维码,可查看到文本内容或者跳转到相应的链接。 图1 二维码 数据绑定 通过建立不同类型的视图模型,将各种数据源和组件的返回值或者属性值进行关联,实现动态数据效果。
创建公共接口 参考之前创建公共接口的步骤,创建“查询维修人员”脚本对应的公共接口。 操作步骤 在经典版应用开发页面的设计视图下,单击“服务”,进入公共接口创建页面。 图1 服务入口 单击“新建”,如下图所示。 图2 公共接口创建 创建“处理工单”、“判断下一步状态”脚本对应的公共接口,详细接口信息如表1所示。
可。其中,“创建工单”功能与“工单列表(客服人员)”页面中的创建方法基本一致。 操作步骤 在经典版开发环境“首页 > 我的应用”中,单击“设备维修管理系统”,进入应用。 使用“工单列表(派单员)”页面创建模板。 打开“HW__dispatchWorkOrder”,单击锁定页面。 单击页面上方的,保存模板。
输出参数:调用接口的输出参数。 “源”中选择“result”,“目标”中拖入全局上下文中的“result”,用于接收调用结果。 “源”中选择“error”,“目标”中拖入全局上下文中的“error”,用于接收错误信息。 连接开始和ModelArts图元。 图8 连接图元 单击页面上方的,保存服务编排。
能大致相同,仅多了一个创建工单功能、操作列中的删除按钮,因此需要多创建一个实现删除工单功能的后台逻辑。 创建脚本 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。
开发“客服人员查询工单”功能 创建“查询工单”脚本及公共接口 组装“工单列表(客服人员)”页面 父主题: 开发“客服人员创建工单”功能
看待处理工单列表页面,一个是处理工单对话框页面。首先需要创建“处理工单”脚本。 操作步骤 在经典版开发环境“首页 > 我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。
页面模型需要先定义,然后再与页面组件进行绑定。 对于设备维修工单,需要录入的信息包括:工单基本信息、设备信息以及工单扩展信息。 打开创单页面,有如下处理逻辑: 在“基本信息”区域指定“设备名称”时,在“设备详情”区域自动显示设备信息。该能力需要开发(equipmentSelectListQuery)脚本实现。
因为两个页面很相似,所以为了快速创建,可以将“工单列表(客服人员)”页面保持为一个模板,再引用这个模板创建新的页面。 操作步骤 在“我的应用”中,单击“设备维修管理系统”,进入应用。 使用“工单列表(客服人员)”页面创建新页面。 打开“HW__workOrderList”,单击锁定页面。 单击页面上方的,另存为页面。
“生成工单”功能对应电梯管理流程的第一个节点,客服人员在录入完成维修信息、提交维修单时将会调用“生成工单”脚本及公共接口。 创建“生成工单”脚本 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。
或补丁包 发布与部署AstroZero开发应用的源码包 跨账号或环境安装AstroZero低代码应用 将AstroZero开发的应用发布成移动端小程序 管理AstroZero中已安装的应用 为AstroZero开发的应用添加业务用户 个性化设置AstroZero中已安装的应用 个
工单列表(客服人员)页面中,为了实现查询并显示已有工单信息功能,需要开发“查询工单”脚本和对应公共接口。 创建“查询工单”脚本 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在“WorkOrder”目录中,将鼠标放在“Script”上,单击界面上出现的“+”,在弹出菜单中选择“脚本”。
“工单列表(客服人员)”页面与查询设备列表页面类似,包含工单查询条件、工单列表,以及创建工单的入口,用标准页面功能实现。 如图1所示,工单列表(客服人员)页面主要是一个表格、“创建工单”按钮及表格查询区域构成。 图1 工单列表(客服人员) 操作步骤 在“我的应用”中,单击“设备维修管理系统”,进入应用。