任务管理用户操作手册

概述

任务管理是i-Husky运维服务系统中的核心功能模块,用于统一管理和监控工单执行过程中的子任务。通过任务管理,用户可以有效地分配、跟踪、执行和完成各项维护任务,确保工单按时、高质量地完成。

功能特点

  • 任务生命周期管理:从创建到完成的完整任务流程控制
  • 多维度查询:支持按任务编号、标题、状态、技术员等多条件搜索
  • 任务分配:支持技术员分配和重新分配
  • 进度跟踪:实时展示任务完成进度和执行状态
  • 处理记录:完整的任务处理历史和时间线跟踪
  • 协作评论:支持团队内部沟通和协作
  • 关联导航:支持跳转到工单、设备、技术员等相关页面

访问路径

系统管理 → 业务管理 → 任务管理

界面布局

![任务管理界面]

界面主要分为以下几个区域:

  1. 搜索区域:支持多条件组合搜索和过滤
  2. 操作按钮区域:提供任务相关操作的快捷入口
  3. 数据表格区域:展示任务列表及关键信息
  4. 分页控制区域:支持分页浏览数据

任务状态说明

状态 说明 可执行操作
pending 待处理 开始处理、修改、删除
assigned 已分配 开始处理、修改、重新分配
processing 处理中 暂停、完成处理、添加记录
paused 已暂停 恢复处理、修改
completed 已完成 查看详情、查看记录
cancelled 已取消 查看详情

操作说明

1. 搜索任务

支持多条件组合搜索,可按照以下条件进行筛选:

  • 任务编号:输入任务编号进行模糊搜索
  • 任务标题:输入任务标题进行模糊搜索
  • 任务状态:选择任务状态进行过滤
  • 技术员:输入技术员姓名进行模糊搜索
  • 关联工单:选择或搜索关联的工单

操作步骤

  1. 在搜索区域输入或选择搜索条件
  2. 点击”搜索”按钮执行搜索
  3. 点击”重置”按钮清空搜索条件

2. 新增任务

操作步骤

  1. 点击”新增”按钮
  2. 在弹出的表单中填写以下信息:
    • 任务标题(必填):简洁明确地描述任务内容
    • 关联工单(必填):从下拉列表中选择工单
    • 关联设备(选填):选择任务涉及的设备
    • 优先级(必填):选择任务优先级
    • 预计耗时(选填):预估任务完成时间(分钟)
    • 计划开始时间(选填):设定任务开始时间
    • 计划结束时间(选填):设定任务结束时间
    • 任务描述(选填):详细描述任务内容和要求
    • 备注(选填):其他需要说明的信息
  3. 点击”确定”保存数据
  4. 点击”取消”放弃操作

注意事项

  • 如果工单列表中没有找到需要的工单,可以点击”创建新工单”按钮
  • 设备选择支持模糊搜索,输入设备编码或名称即可搜索
  • 计划时间建议合理安排,避免与其他任务冲突

3. 查看任务详情

操作步骤

  1. 在表格中找到需要查看的任务
  2. 点击该行操作列的”查看”按钮
  3. 在弹出的详情页面中查看完整信息

详情页面包含多个Tab

  • 基本信息:任务的基本信息和执行进度
  • 处理记录:任务执行的历史记录和时间线
  • 协作评论:团队沟通和协作信息

基本信息 Tab

显示任务的完整信息概览:

  • 任务头部信息:标题、编号、状态标签、完成进度条、处理按钮
  • 详细信息表格
    • 任务编号、关联工单(可点击跳转)
    • 任务类型、分配技术员(可点击跳转)
    • 设备信息、优先级标签
    • 计划开始/结束时间、实际开始/结束时间
    • 预计耗时、实际耗时
    • 任务描述、处理结果

处理记录 Tab

提供任务执行的完整历史时间线:

时间线功能

  • 统计信息:显示总记录数、已完成数、处理中数、问题数的统计标签
  • 时间线展示:按时间倒序展示所有处理记录
  • 记录详情:每条记录包含:
    • 记录编号、处理结果标签、操作者信息、创建时间
    • 详情描述(支持多行文本显示)
    • 附件展示(图片缩略图,支持预览)

交互功能

  • 刷新按钮:手动刷新时间线数据
  • 快速预览:点击图片附件快速预览
  • 查看详情:点击”查看详情”按钮查看完整记录信息
  • 批量附件管理:支持查看全部附件,超过6个显示”查看全部”按钮

附件处理

  • 支持多种格式:图片、文档等
  • 图片显示为缩略图网格
  • 点击附件可进行预览
  • 详情页中支持附件下载

协作评论 Tab

支持团队成员之间的沟通和协作:

评论功能

  • 评论类型:支持普通评论、提问、解决方案、问题反馈四种类型
  • 评论发布
    • 评论内容(最多1000字符,支持字数统计)
    • 图片附件上传(最多3张图片)
    • 支持实时预览上传的图片
  • 评论列表
    • 显示评论者头像(首字母)
    • 评论者姓名和角色标签(管理员/技术员)
    • 评论类型标签和发布时间
    • 评论内容和图片附件

回复功能

  • 回复评论:对每条评论可以发表回复
  • 回复显示:以缩进形式显示在原评论下方
  • 回复者信息:显示回复者头像和姓名
  • 回复时间:显示回复的发布时间

评论管理

  • 编辑功能:支持编辑已发布的评论(需权限)
  • 删除功能:支持删除评论(需权限确认)
  • 回复计数:显示每条评论的回复数量

交互特性

  • 添加/取消:灵活控制评论输入区域的显示
  • 实时统计:页面顶部显示评论总数
  • 空状态提示:无评论时显示引导文案
  • 权限控制:基于用户角色控制编辑和删除权限

4. 修改任务

操作步骤

  1. 在表格中找到需要修改的任务
  2. 点击该行操作列的”修改”按钮
  3. 在弹出的表单中修改相关信息
  4. 点击”确定”保存修改
  5. 点击”取消”放弃修改

注意事项

  • 已开始的任务部分字段可能不允许修改
  • 修改操作会更新最后修改时间和修改人信息

5. 删除任务

单条删除

  1. 在表格中找到需要删除的任务
  2. 点击该行操作列的”删除”按钮
  3. 在确认对话框中点击”确认”执行删除

批量删除

  1. 在表格中勾选需要删除的任务(可多选)
  2. 点击操作区域的”删除”按钮
  3. 在确认对话框中点击”确认”执行批量删除

注意事项

  • 删除操作不可撤销,请谨慎操作
  • 已开始或已完成的任务可能无法删除

6. 处理任务

操作步骤

  1. 在表格中找到需要处理的任务
  2. 点击该行操作列的”处理”按钮
  3. 系统会根据任务状态自动进行相应处理:
    • 如果任务未开始,会先开始任务
    • 然后打开任务处理对话框

任务处理页面布局

  • 页面头部:显示任务标题、编号、状态标签的渐变背景区域
  • 处理结果表单:包含处理结果选择、详情描述、附件上传、备注等字段

任务处理表单功能

处理结果选择

  • 结果类型:支持下拉选择多种处理结果类型
    • 处理中(processing):任务正在进行中
    • 已完成(completed):任务已成功完成
    • 存在问题(problem):任务执行中发现问题
    • 需要协助(need_help):需要他人协助处理
    • 已暂停(paused):任务暂停处理
    • 已取消(cancelled):任务被取消

详情描述输入

  • 多行文本框:支持最多4行文本输入
  • 占位符提示:引导用户详细描述处理过程、发现的问题、解决方案等
  • 必填验证:详情描述为必填字段

附件上传功能

  • 上传组件:使用统一的附件上传组件
  • 格式支持:支持图片格式(jpg, jpeg, png, gif)和文档格式(pdf, doc, docx)
  • 文件限制
    • 单个文件最大50MB
    • 最多上传9个文件
  • 上传提示:显示支持的格式和限制信息
  • 实时预览:上传的图片支持实时预览

备注输入

  • 可选填写:备注信息为选填项
  • 多行支持:支持最多2行文本输入
  • 补充说明:用于填写其他需要说明的信息

表单操作按钮

  • 提交处理结果:主要操作按钮,带加载状态显示
  • 重置表单:清空所有已填写的内容
  • 任务完成按钮:当任务状态为处理中时可使用(根据条件启用/禁用)

操作流程和状态更新

自动状态更新机制

  • 系统根据选择的处理结果自动更新任务状态
  • 使用 addProcessRecordWithStatusUpdate API 同时保存处理记录和更新状态
  • 状态映射关系:
    • “processing” → “processing”(处理中)
    • “completed” → “completed”(已完成)
    • “problem” → “processing”(处理中,标记存在问题)
    • “need_help” → “processing”(处理中,需要协助)
    • “paused” → “paused”(已暂停)
    • “cancelled” → “cancelled”(已取消)

数据处理流程

  1. 表单验证:验证必填字段和处理结果的完整性
  2. 附件数据转换:将附件数组转换为逗号分隔的字符串格式
  3. API调用:调用带状态更新的处理记录API
  4. 状态同步:自动更新父组件的任务状态和列表
  5. 界面跳转:处理完成后自动跳转到任务详情页面

用户体验优化

  • 加载状态:提交过程中显示加载动画,防止重复提交
  • 成功反馈:操作成功后显示成功提示消息
  • 错误处理:捕获并显示API调用错误信息
  • 表单重置:成功提交后自动重置表单内容
  • 页面跳转:通过 close-and-view-detail 事件自动打开详情页面

事件通知机制

  • refresh事件:通知父组件刷新列表数据
  • complete事件:通知父组件任务已完成
  • close-and-view-detail事件:关闭处理对话框并打开详情页面

7. 任务进度管理

进度显示

  • 表格中通过进度条直观显示任务完成进度
  • 进度条颜色根据完成度动态变化:
    • 红色(0-30%):进度较慢
    • 橙色(30-70%):进行中
    • 绿色(70-100%):接近完成

进度更新

  • 通过处理任务时提交的处理结果自动更新进度
  • 任务完成时进度自动设为100%

8. 任务状态控制

任务状态生命周期

任务管理支持完整的生命周期控制,从创建到完成的全流程状态管理。

开始任务

触发条件

  • 点击任务列表中的”处理”按钮
  • 任务状态为”pending”(待处理)或”assigned”(已分配)

自动处理流程

  1. 系统调用 startSubtask API
  2. 任务状态从 “pending/assigned” 变为 “processing”(处理中)
  3. 显示成功提示:”任务开始处理”
  4. 自动刷新任务列表和详情数据

状态检查

  • 检查当前状态是否允许开始处理
  • 只有未开始或已暂停的任务可以开始处理
  • 处理中的任务无法重复开始

暂停任务

暂停入口

  • 任务详情页面的暂停按钮
  • 处理过程中的暂停功能

暂停操作流程

  1. 弹出暂停原因输入对话框
  2. 用户输入暂停原因(支持自定义原因)
  3. 系统调用 pauseSubtask API,传入暂停原因
  4. 任务状态变为 “paused”(已暂停)
  5. 显示成功提示:”任务已暂停”

暂停验证

  • 暂停原因非空验证(可使用默认原因”用户暂停”)
  • 只有处理中的任务可以暂停
  • 暂停操作需要用户确认

恢复任务

恢复条件

  • 任务状态为”paused”(已暂停)
  • 用户具有任务处理权限

恢复流程

  • 点击”处理”按钮自动恢复已暂停的任务
  • 状态从”paused”变回”processing”
  • 可以继续添加处理记录

完成任务

完成方式

  1. 自动完成:在任务处理对话框选择”已完成”处理结果
  2. 手动完成:通过完成任务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:

  1. 在任务详情页面找到分配技术员信息
  2. 点击分配按钮重新选择技术员
  3. 确认分配后任务会重新分配给新的技术员

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-15 20:01
最后编辑:聂盼盼  更新时间:2025-10-28 19:53