检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用业务测试 本节导读 管理业务用户 管理设备信息 处理工单 父主题: 通过AstroZero开发设备维修管理应用
本节导读 应用开发完成后,需要根据业务流程,通过使用不同角色账号登录,进行应用业务测试。 业务测试主要分为管理业务用户、管理设备信息和处理工单三部分。其中,前两部分是管理员权限进行的操作(这里管理员账号,均使用应用开发者账号进行)。处理工单部分,需要根据工单流程顺序,切换客服人员
可能是因为当前操作的工单信息是在“生成工单”(createWorkOrder)脚本中,使用测试数据创建的,脚本中测试数据创建的工单不支持在BPM状态流转。此时,请删除所有使用脚本创建的测试数据,使用创建工单页面(workOrderList)进行创建。 resCode: "405233002"
为“业务用户”,在“成员列表”下拉框中选中需要添加为客服人员的业务用户账号,单击“添加”。 图8 在队列中添加业务用户 父主题: 应用业务测试
管理设备信息 应用开发完成后,设备信息中仅存在一些在创建过程中的测试数据,需要管理员对设备信息进行新增、编辑、删除等操作。 操作步骤 使用应用开发者账号,访问并登录AstroZero经典版开发环境。 在“项目 > 我的应用”中,单击“设备维修管理系统”应用的,进入应用预览页面。
在邮箱管理中,单击发件人后的“设置”,可进行邮箱配置。 此邮箱为默认的邮箱服务器地址,对当前租户下的全部应用生效。仅租户可以修改,其他成员只能查看和使用。 图1 邮箱管理 根据界面帮助,设置邮箱信息,单击“确认”。 图2 设置邮箱信息 测试邮箱 邮箱设置完成后,支持进行邮箱测试(用户需要具备编辑该应用的权限)。 参
单击该动作所在行的,进行启用。 (可选)测试该函数。 单击已创建的动作名称,进入动作详情页。 单击“测试”,设置如下输入参数,单击“测试”。 { "name":"Lily" } 返回图4中消息,说明函数执行成功。 图4 返回消息 在服务编排中调用连接器 在服务编排中,通过连接器图元调用在函数工作流控制台上,创建的函数。
下划线组成,且不能以下划线结尾。 SMTP服务地址:端口 开通邮箱SMTP功能时,配置的服务器地址和端口号。常用邮箱开启SMTP功能后,发送邮件服务器地址及端口,请参见常用邮箱SMTP服务器地址及端口中操作获取。 用户名 邮箱的用户名,如果未修改过,默认为邮箱地址。 示例:以网易
} return out; } } 单击编辑器上方的,保存脚本。 测试脚本能否正常执行。 单击编辑器上方的,执行脚本。 在界面底部输入测试数据,单击测试窗口右上角执行图标。 脚本中加粗斜体内容请替换为实际的对象名、字段名。 "name":"test"
如何调测脚本 使用说明 通过console.log打印日志,执行逻辑调试和throw new Error抛出异常来调试。调试运行一般在脚本编辑中的测试调试区域。 操作步骤 参考脚本开发实例中操作,创建一个脚本样例。 本示例以示例服务脚本为例,进行介绍。 图1 示例服务脚本 单击代码编辑器上方的,保存脚本。
MINIO的访问密钥ID,需用户提前获取。 密钥 MINIO的访问密钥,需用户提前获取。 内容分发网络 CDN服务器的地址。配置后,后续访问上传的静态资源时,可不用登录MINIO,直接通过CDN访问到静态资源。 描述 请根据实际需求,在输入框中输入连接器的描述信息。 打包当前配置 选中该选
如何使用沙箱进行测试 什么是沙箱 沙箱环境(Sandbox)是与开发环境隔离的环境,用户可以在沙箱环境中进行软件测试,也可在开发环境直接进行测试。沙箱是一种特殊的执行环境,能够在不破坏生产环境的情况下测试更改或更新应用程序。AstroZero提供了创建沙箱环境功能,您可根据需要决定是否使用沙箱环境。
“待主管审批”,进入主管审批页面。 图30 我的待办 图31 主管审批页面 单击“通过”或“驳回”。 如果主管通过了审批,会发送审批通过的邮件到图27中的员工电子邮箱中,如图32。 图32 审批通过邮件 如果主管驳回了审批,在员工“我的待办”中,可查看到被主管退回的申请记录,如图33。
的仓库、Welink、华为OneMobile、微信、下载小程序,详细介绍请参考发布App。 本示例中,主要介绍把应用发布到“我的仓库”,并通过“我的仓库”再部署到运行环境。 编译类型为“源码包”时,只有发布到“我的仓库”一种发布方式。 编译与发布 使用华为账号,访问并登录AstroZero经典版开发环境。
通过AstroZero中的连接器实现文件上传功能 期望实现效果 AstroZero封装了不同类型的连接器用于对接其他服务,对接后即可在应用中使用该服务。例如,通过连接器对接OBS后,可将前端页面中上传的文件存储到OBS桶中。 图1 在OBS桶的指定路径下可查看到文件 功能实现方法
recsInsert.push(recOne) } console.log('recsInsert = ', recsInsert) if (recsInsert.length <
此当前还不能将业务用户中的“客服人员”、“派单人员”以及“维护人员”,添加到工作队列中,在应用业务测试章节,新增业务用户之后,则需要将每个业务用户添加到工作队列中。 父主题: 通过AstroZero开发设备维修管理应用
log”日志,确认MQS是否接收成功。通过“kafka-console-cumer”确认消息是否转换成功,通过AstroZero的日志跟踪功能或AstroZero后台日志确认(日志关键字为“OnEvent”)平台是否收到事件。如果没有对应的服务编排或事件日志,可以确定服务编排未拉起,请联系华为工程师解决。
通过AstroZero中的连接器上传并识别身份证图片 期望实现效果 AstroZero封装了不同类型的连接器用于对接其他服务,对接后即可在应用中使用该服务。例如,通过连接器对接OCR后,可识别某用户上传到华为OBS上的身份证图片的全部信息。 图1 在页面提交身份证信息 图2 成功识别图片
如果当前工单列表中没有“待派单”状态的工单,可以在“生成工单”脚本中输入一条测试数据,生成一条工单。 图1 页面预览 查看页面跳转。 选择一条“工单状态”为“待派单”的工单记录,单击“派单”按钮,查看是否弹出“处理工单对话框”,如果未跳转,请检查操作列“派单”按钮上的事件。 在“处理工单对话框”