用途:当需要产出一份显式的工作流模型时使用该技能,适合步骤已知的可重复任务,如仪表盘分诊、表单提交、搜索/筛选/打开流程、命令面板、编辑器工作流、移动端设置任务。
模型选择:任务为流程性且用户已知该做什么时用 KLM,它估算熟练用户无差错的执行时间;存在有意义备选方案、决策规则或多种方法达成同一目标时用 GOMS;风险在于可发现性、理解或首次使用时,用轻量认知走查。
KLM 操作符:K 按键/点击/按钮按下等离散命令;P 指向或视觉定位目标;M 一段动作前的心理准备;H 输入设备或姿势间的手部移动;R 系统响应等待;V 继续所需的视觉验证或阅读。不要过度拟合精确时间,先数被移除的操作符与等待状态,仅在需要粗略总量时加入计时。
工作流:命名任务与用户熟练度;以编号用户动作记录当前方法;为每个动作标注操作符;在决策、策略转换、模式切换或非显然命令前插入心理操作符;仅当界面阻塞下一步动作时插入响应等待;用相同规则构建提议方法;比较操作符数量、等待与易错转换;建议能移除操作符或使所选方法显而易见的最小界面改动。
选择规则:若用户知道确切条目名称则用搜索;若条目最近或位置稳定则用最近/固定导航;若需比较则用带常驻控件的列表或表格;若为破坏性操作,仅在降低错误风险时用较慢方法。糟糕的选择规则暴露设计问题,若规则依赖隐藏知识,应重新设计流程而非记录规则。
输出:单流程包含任务、用户、当前方法、操作符模型、发现、建议;多备选方案按选项列出操作符、等待、易错转换,并给出决策。
限制:KLM 只建模熟练无差错表现,不应作为引导、无障碍或困惑流程的唯一视角;只数用户可观察操作,不数实现步骤;保留安全性与信心,对不可逆操作慢速确认可以是正确的。若面向 Apple 平台,建议配合 Apple HIG 平台惯例。