任务管理用户操作手册
概述
任务管理是i-Husky运维服务系统中的核心功能模块,用于统一管理和监控工单执行过程中的子任务。通过任务管理,用户可以有效地分配、跟踪、执行和完成各项维护任务,确保工单按时、高质量地完成。
功能特点
- 任务生命周期管理:从创建到完成的完整任务流程控制
- 多维度查询:支持按任务编号、标题、状态、技术员等多条件搜索
- 任务分配:支持技术员分配和重新分配
- 进度跟踪:实时展示任务完成进度和执行状态
- 处理记录:完整的任务处理历史和时间线跟踪
- 协作评论:支持团队内部沟通和协作
- 关联导航:支持跳转到工单、设备、技术员等相关页面
访问路径
系统管理 → 业务管理 → 任务管理
界面布局
![任务管理界面]
界面主要分为以下几个区域:
- 搜索区域:支持多条件组合搜索和过滤
- 操作按钮区域:提供任务相关操作的快捷入口
- 数据表格区域:展示任务列表及关键信息
- 分页控制区域:支持分页浏览数据
任务状态说明
| 状态 | 说明 | 可执行操作 |
|---|---|---|
| pending | 待处理 | 开始处理、修改、删除 |
| assigned | 已分配 | 开始处理、修改、重新分配 |
| processing | 处理中 | 暂停、完成处理、添加记录 |
| paused | 已暂停 | 恢复处理、修改 |
| completed | 已完成 | 查看详情、查看记录 |
| cancelled | 已取消 | 查看详情 |
操作说明
1. 搜索任务
支持多条件组合搜索,可按照以下条件进行筛选:
- 任务编号:输入任务编号进行模糊搜索
- 任务标题:输入任务标题进行模糊搜索
- 任务状态:选择任务状态进行过滤
- 技术员:输入技术员姓名进行模糊搜索
- 关联工单:选择或搜索关联的工单
操作步骤:
- 在搜索区域输入或选择搜索条件
- 点击”搜索”按钮执行搜索
- 点击”重置”按钮清空搜索条件
2. 新增任务
操作步骤:
- 点击”新增”按钮
- 在弹出的表单中填写以下信息:
- 任务标题(必填):简洁明确地描述任务内容
- 关联工单(必填):从下拉列表中选择工单
- 关联设备(选填):选择任务涉及的设备
- 优先级(必填):选择任务优先级
- 预计耗时(选填):预估任务完成时间(分钟)
- 计划开始时间(选填):设定任务开始时间
- 计划结束时间(选填):设定任务结束时间
- 任务描述(选填):详细描述任务内容和要求
- 备注(选填):其他需要说明的信息
- 点击”确定”保存数据
- 点击”取消”放弃操作
注意事项:
- 如果工单列表中没有找到需要的工单,可以点击”创建新工单”按钮
- 设备选择支持模糊搜索,输入设备编码或名称即可搜索
- 计划时间建议合理安排,避免与其他任务冲突
3. 查看任务详情
操作步骤:
- 在表格中找到需要查看的任务
- 点击该行操作列的”查看”按钮
- 在弹出的详情页面中查看完整信息
详情页面包含多个Tab:
- 基本信息:任务的基本信息和执行进度
- 处理记录:任务执行的历史记录和时间线
- 协作评论:团队沟通和协作信息
基本信息 Tab
显示任务的完整信息概览:
- 任务头部信息:标题、编号、状态标签、完成进度条、处理按钮
- 详细信息表格:
- 任务编号、关联工单(可点击跳转)
- 任务类型、分配技术员(可点击跳转)
- 设备信息、优先级标签
- 计划开始/结束时间、实际开始/结束时间
- 预计耗时、实际耗时
- 任务描述、处理结果
处理记录 Tab
提供任务执行的完整历史时间线:
时间线功能:
- 统计信息:显示总记录数、已完成数、处理中数、问题数的统计标签
- 时间线展示:按时间倒序展示所有处理记录
- 记录详情:每条记录包含:
- 记录编号、处理结果标签、操作者信息、创建时间
- 详情描述(支持多行文本显示)
- 附件展示(图片缩略图,支持预览)
交互功能:
- 刷新按钮:手动刷新时间线数据
- 快速预览:点击图片附件快速预览
- 查看详情:点击”查看详情”按钮查看完整记录信息
- 批量附件管理:支持查看全部附件,超过6个显示”查看全部”按钮
附件处理:
- 支持多种格式:图片、文档等
- 图片显示为缩略图网格
- 点击附件可进行预览
- 详情页中支持附件下载
协作评论 Tab
支持团队成员之间的沟通和协作:
评论功能:
- 评论类型:支持普通评论、提问、解决方案、问题反馈四种类型
- 评论发布:
- 评论内容(最多1000字符,支持字数统计)
- 图片附件上传(最多3张图片)
- 支持实时预览上传的图片
- 评论列表:
- 显示评论者头像(首字母)
- 评论者姓名和角色标签(管理员/技术员)
- 评论类型标签和发布时间
- 评论内容和图片附件
回复功能:
- 回复评论:对每条评论可以发表回复
- 回复显示:以缩进形式显示在原评论下方
- 回复者信息:显示回复者头像和姓名
- 回复时间:显示回复的发布时间
评论管理:
- 编辑功能:支持编辑已发布的评论(需权限)
- 删除功能:支持删除评论(需权限确认)
- 回复计数:显示每条评论的回复数量
交互特性:
- 添加/取消:灵活控制评论输入区域的显示
- 实时统计:页面顶部显示评论总数
- 空状态提示:无评论时显示引导文案
- 权限控制:基于用户角色控制编辑和删除权限
4. 修改任务
操作步骤:
- 在表格中找到需要修改的任务
- 点击该行操作列的”修改”按钮
- 在弹出的表单中修改相关信息
- 点击”确定”保存修改
- 点击”取消”放弃修改
注意事项:
- 已开始的任务部分字段可能不允许修改
- 修改操作会更新最后修改时间和修改人信息
5. 删除任务
单条删除:
- 在表格中找到需要删除的任务
- 点击该行操作列的”删除”按钮
- 在确认对话框中点击”确认”执行删除
批量删除:
- 在表格中勾选需要删除的任务(可多选)
- 点击操作区域的”删除”按钮
- 在确认对话框中点击”确认”执行批量删除
注意事项:
- 删除操作不可撤销,请谨慎操作
- 已开始或已完成的任务可能无法删除
6. 处理任务
操作步骤:
- 在表格中找到需要处理的任务
- 点击该行操作列的”处理”按钮
- 系统会根据任务状态自动进行相应处理:
- 如果任务未开始,会先开始任务
- 然后打开任务处理对话框
任务处理页面布局
- 页面头部:显示任务标题、编号、状态标签的渐变背景区域
- 处理结果表单:包含处理结果选择、详情描述、附件上传、备注等字段
任务处理表单功能:
处理结果选择
- 结果类型:支持下拉选择多种处理结果类型
- 处理中(processing):任务正在进行中
- 已完成(completed):任务已成功完成
- 存在问题(problem):任务执行中发现问题
- 需要协助(need_help):需要他人协助处理
- 已暂停(paused):任务暂停处理
- 已取消(cancelled):任务被取消
详情描述输入
- 多行文本框:支持最多4行文本输入
- 占位符提示:引导用户详细描述处理过程、发现的问题、解决方案等
- 必填验证:详情描述为必填字段
附件上传功能
- 上传组件:使用统一的附件上传组件
- 格式支持:支持图片格式(jpg, jpeg, png, gif)和文档格式(pdf, doc, docx)
- 文件限制:
- 单个文件最大50MB
- 最多上传9个文件
- 上传提示:显示支持的格式和限制信息
- 实时预览:上传的图片支持实时预览
备注输入
- 可选填写:备注信息为选填项
- 多行支持:支持最多2行文本输入
- 补充说明:用于填写其他需要说明的信息
表单操作按钮
- 提交处理结果:主要操作按钮,带加载状态显示
- 重置表单:清空所有已填写的内容
- 任务完成按钮:当任务状态为处理中时可使用(根据条件启用/禁用)
操作流程和状态更新
自动状态更新机制:
- 系统根据选择的处理结果自动更新任务状态
- 使用
addProcessRecordWithStatusUpdateAPI 同时保存处理记录和更新状态 - 状态映射关系:
- “processing” → “processing”(处理中)
- “completed” → “completed”(已完成)
- “problem” → “processing”(处理中,标记存在问题)
- “need_help” → “processing”(处理中,需要协助)
- “paused” → “paused”(已暂停)
- “cancelled” → “cancelled”(已取消)
数据处理流程:
- 表单验证:验证必填字段和处理结果的完整性
- 附件数据转换:将附件数组转换为逗号分隔的字符串格式
- API调用:调用带状态更新的处理记录API
- 状态同步:自动更新父组件的任务状态和列表
- 界面跳转:处理完成后自动跳转到任务详情页面
用户体验优化:
- 加载状态:提交过程中显示加载动画,防止重复提交
- 成功反馈:操作成功后显示成功提示消息
- 错误处理:捕获并显示API调用错误信息
- 表单重置:成功提交后自动重置表单内容
- 页面跳转:通过
close-and-view-detail事件自动打开详情页面
事件通知机制:
- refresh事件:通知父组件刷新列表数据
- complete事件:通知父组件任务已完成
- close-and-view-detail事件:关闭处理对话框并打开详情页面
7. 任务进度管理
进度显示:
- 表格中通过进度条直观显示任务完成进度
- 进度条颜色根据完成度动态变化:
- 红色(0-30%):进度较慢
- 橙色(30-70%):进行中
- 绿色(70-100%):接近完成
进度更新:
- 通过处理任务时提交的处理结果自动更新进度
- 任务完成时进度自动设为100%
8. 任务状态控制
任务状态生命周期
任务管理支持完整的生命周期控制,从创建到完成的全流程状态管理。
开始任务
触发条件:
- 点击任务列表中的”处理”按钮
- 任务状态为”pending”(待处理)或”assigned”(已分配)
自动处理流程:
- 系统调用
startSubtaskAPI - 任务状态从 “pending/assigned” 变为 “processing”(处理中)
- 显示成功提示:”任务开始处理”
- 自动刷新任务列表和详情数据
状态检查:
- 检查当前状态是否允许开始处理
- 只有未开始或已暂停的任务可以开始处理
- 处理中的任务无法重复开始
暂停任务
暂停入口:
- 任务详情页面的暂停按钮
- 处理过程中的暂停功能
暂停操作流程:
- 弹出暂停原因输入对话框
- 用户输入暂停原因(支持自定义原因)
- 系统调用
pauseSubtaskAPI,传入暂停原因 - 任务状态变为 “paused”(已暂停)
- 显示成功提示:”任务已暂停”
暂停验证:
- 暂停原因非空验证(可使用默认原因”用户暂停”)
- 只有处理中的任务可以暂停
- 暂停操作需要用户确认
恢复任务
恢复条件:
- 任务状态为”paused”(已暂停)
- 用户具有任务处理权限
恢复流程:
- 点击”处理”按钮自动恢复已暂停的任务
- 状态从”paused”变回”processing”
- 可以继续添加处理记录
完成任务
完成方式:
- 自动完成:在任务处理对话框选择”已完成”处理结果
- 手动完成:通过完成任务API直接标记完成
完成验证:
- 确认对话框提示:”确认完成任务?完成后将无法修改处理结果”
- 只有处理中的任务可以完成
- 完成操作需要用户二次确认
完成后的状态:
- 任务状态变为 “completed”(已完成)
- 完成时间自动记录
- 任务进度设为100%
- 无法再进行修改操作
状态转换规则
pending/assigned → processing(开始处理)
processing → paused(暂停任务)
paused → processing(恢复处理)
processing → completed(完成任务)
processing → cancelled(取消任务)状态权限控制
不同状态下的操作权限:
- pending/assigned:可开始处理、可修改、可删除
- processing:可暂停、可完成处理、可添加记录
- paused:可恢复处理、可修改
- completed:仅可查看详情和记录
- cancelled:仅可查看详情
状态历史记录
系统自动记录所有状态变更:
- 记录状态变更时间
- 记录操作用户信息
- 记录变更原因(如暂停原因)
- 可在处理记录时间线中查看完整历史
字段说明
| 字段名 | 字段说明 | 数据类型 | 必填 | 备注 |
|---|---|---|---|---|
| subtaskId | 任务ID | 数字 | 系统生成 | 主键 |
| subtaskCode | 任务编号 | 字符串 | 系统生成 | 唯一标识 |
| subtaskTitle | 任务标题 | 字符串 | 是 | 任务简明描述 |
| orderId | 关联工单ID | 数字 | 是 | 关联的工单 |
| equipmentId | 关联设备ID | 数字 | 否 | 关联的设备 |
| subtaskDescription | 任务描述 | 字符串 | 否 | 详细任务说明 |
| assignedTechnicianId | 分配技术员ID | 数字 | 否 | 执行技术员 |
| status | 任务状态 | 字符串 | 是 | 任务当前状态 |
| priority | 优先级 | 字符串 | 是 | low/medium/high/urgent |
| estimatedDuration | 预计耗时 | 数字 | 否 | 单位:分钟 |
| actualDuration | 实际耗时 | 数字 | 否 | 单位:分钟 |
| progressPercentage | 完成进度 | 数字 | 否 | 0-100的百分比 |
| plannedStartTime | 计划开始时间 | 日期时间 | 否 | - |
| plannedEndTime | 计划结束时间 | 日期时间 | 否 | - |
| startedTime | 实际开始时间 | 日期时间 | 否 | - |
| completedTime | 实际结束时间 | 日期时间 | 否 | - |
| result | 处理结果 | 字符串 | 否 | 任务处理结果描述 |
| solution | 解决方案 | 字符串 | 否 | 问题解决方案 |
权限要求
不同角色的用户拥有不同的操作权限:
| 操作 | 权限代码 | 说明 |
|---|---|---|
| 查询 | business:task:query | 查看任务列表和详情 |
| 新增 | business:task:add | 创建新任务 |
| 修改 | business:task:edit | 修改任务信息 |
| 删除 | business:task:remove | 删除任务 |
| 处理 | business:task:process | 处理和完成任务 |
| 查看 | business:task:view | 查看任务详情和记录 |
关联功能导航
系统支持从任务页面快速跳转到相关页面:
- 工单详情:点击关联工单链接跳转到工单详情页
- 设备详情:点击设备名称链接跳转到设备详情页
- 技术员详情:点击技术员姓名链接跳转到技术员详情页
常见问题
Q1: 为什么无法开始处理任务?
A1: 请检查:
- 是否具有处理权限
- 任务是否已被其他用户开始处理
- 任务状态是否允许开始处理
Q2: 如何重新分配任务?
A2:
- 在任务详情页面找到分配技术员信息
- 点击分配按钮重新选择技术员
- 确认分配后任务会重新分配给新的技术员
Q3: 任务处理过程中可以暂停吗?
A3: 可以。在任务详情页面点击暂停按钮,填写暂停原因即可暂停任务。之后可以随时恢复处理。
Q4: 如何查看任务的处理历史?
A4: 在任务详情页面的”处理记录”Tab中可以查看完整的处理历史和时间线。
Q5: 附件上传有什么限制?
A5: 支持多种文件格式和限制:
- 图片格式:jpg, jpeg, png, gif, bmp, webp
- 文档格式:pdf, doc, docx
- 文件大小:单个文件不超过50MB
- 文件数量:最多上传9个文件
- 预览功能:图片支持缩略图预览和批量查看
Q6: 任务完成后还能修改吗?
A6: 已完成的任务通常不允许修改,如需修改请联系管理员。系统会在完成时显示确认提示:”完成后将无法修改处理结果”。
Q7: 处理记录时间线中的附件如何管理?
A7: 处理记录中的附件管理功能包括:
- 缩略图显示:图片以60x60px缩略图形式展示
- 快速预览:点击缩略图可直接预览大图
- 批量查看:超过6个附件时显示”查看全部”按钮
- 详情页面:在记录详情中可查看完整的附件信息
- 下载支持:支持从详情页面下载附件文件
Q8: 协作评论功能支持哪些操作?
A8: 协作评论支持完整的讨论功能:
- 评论发布:支持普通评论、提问、解决方案、问题反馈四种类型
- 图片附件:每条评论可上传最多3张图片
- 回复功能:支持对评论进行回复,形成讨论串
- 评论管理:支持编辑和删除自己的评论(需权限)
- 字数限制:评论内容最多1000字符,回复最多500字符
- 角色标识:显示评论者角色(管理员/技术员)
Q9: 任务处理时如何选择合适的处理结果?
A9: 处理结果选择建议:
- 处理中:任务刚开始,需要后续继续处理
- 已完成:任务已完全解决,所有要求都已满足
- 存在问题:处理过程中发现问题,需要记录但未完全解决
- 需要协助:遇到技术难题,需要其他人员协助
- 已暂停:因外部原因需要暂停处理
- 已取消:任务不再需要执行
Q10: 如何查看任务完整的处理历史?
A10: 可以通过以下方式查看完整处理历史:
- 处理记录Tab:在任务详情页面的”处理记录”标签页
- 时间线展示:按时间倒序显示所有处理记录
- 记录统计:页面顶部显示处理记录的统计信息
- 状态变更历史:包括所有状态变更的时间、操作者和原因
- 附件历史:每次处理上传的附件都会保留在对应记录中
使用技巧
1. 快速定位和筛选
- 多条件搜索:组合使用任务编号、标题、状态、技术员等条件快速定位
- 状态过滤:按任务状态快速筛选不同阶段的任务
- 关联搜索:通过关联工单快速查找相关任务
2. 批量操作效率
- 多选操作:使用复选框批量选择任务进行删除操作
- 快捷按钮:利用表格操作列的快捷按钮快速执行常用操作
- 键盘导航:支持键盘快捷键操作,提高操作效率
3. 进度和状态管理
- 进度监控:定期查看任务进度条颜色变化,识别进度风险
- 状态跟踪:关注任务状态变化,及时处理异常状态
- 时间提醒:关注计划时间与实际时间的差异,及时调整
4. 处理记录和附件管理
- 及时记录:处理过程中及时添加处理记录,保持信息完整
- 附件规范:上传清晰的处理过程图片,便于后续查阅
- 描述详细:填写详细的处理描述,包含问题发现和解决过程
5. 协作和沟通技巧
- 评论分类:使用合适的评论类型(提问/解决方案/反馈)
- 及时回复:对收到的提问和反馈及时回复
- 图片说明:在评论中上传相关图片,提供更直观的信息
6. 任务处理优化
- 状态转换:熟悉任务状态转换规则,避免操作冲突
- 结果选择:根据实际完成情况选择合适的处理结果
- 原因记录:暂停和取消任务时详细记录原因,便于后续分析
最佳实践
1. 任务创建和规划
- 标题规范:使用简洁明确的任务标题,包含关键信息
- 描述完整:详细描述任务要求、期望结果和注意事项
- 时间合理:预留足够的缓冲时间,考虑可能的意外情况
- 关联准确:确保正确关联工单和设备,便于追踪
2. 执行过程管理
- 分步处理:复杂任务分解为多个步骤,逐步完成
- 记录及时:每个重要节点都添加处理记录
- 附件完整:上传处理前后的对比图片,证明处理效果
- 问题上报:遇到问题及时通过评论或处理记录上报
3. 协作和团队配合
- 信息共享:通过协作评论及时分享处理进展和发现
- 问题求助:遇到技术难题时及时发布提问寻求协助
- 经验分享:将解决方案和处理经验通过评论分享给团队
- 责任明确:在分配和重新分配时明确责任人
4. 质量控制和审核
- 自检流程:完成任务前进行自检,确保质量要求
- 结果验证:验证处理结果是否达到预期目标
- 文档完整:确保所有相关文档和附件都已上传
- 记录规范:处理记录描述规范,便于后续查阅
5. 异常处理和改进
- 异常记录:详细记录异常情况和处理措施
- 经验总结:定期总结处理经验,优化工作流程
- 反馈机制:对系统功能和使用体验提供改进建议
- 知识沉淀:将常见问题的解决方案文档化
6. 系统使用优化
- 权限了解:了解各操作的权限要求,避免权限不足
- 快捷操作:熟练使用快捷键和批量操作功能
- 数据备份:定期导出重要任务数据作为备份
- 版本关注:关注系统版本更新,了解新功能使用方法
联系支持
如遇到操作问题或系统异常,请联系技术支持:
- 系统管理员:查看用户操作日志和系统状态
- 技术支持:提供详细的问题描述和操作步骤
文档版本:1.0
更新日期:2025年10月15日
适用系统版本:i-Husky运维服务系统 v3.9.0+
最后编辑:聂盼盼 更新时间:2025-10-28 19:53