B2.22.2Logical Constraint设计研究

逻辑约束要求相关要素全部可见,遮蔽任一要素即失效

别名: 可见性前提 · 关系显示 · 推理失效

概念解释

这条原则给逻辑约束(logical constraint)补上显示条件:用户必须能看到参与推理的对象、空位、状态或已用项。遮蔽其中一个集合成员、隐藏剩余数量或折叠关联状态后,用户无法完成排除,界面就从“唯一可行”退化为“凭记忆猜”。

机制

排除法需要把当前集合和已排除集合同时保存在视野或工作记忆中。屏幕界面没有物理孔位阻止错误插入,若相关项被分页、折叠、权限遮罩、弹窗或滚动区域拆开,用户必须记住被遮蔽内容;记忆衰减、打断和并发更新都会破坏关系。可见不代表一股脑展示,而是关键关系必须在决策点可感知,或能以低成本展开。

怎么研究

用对照任务比较完整关系视图与遮蔽视图:同一表单或装配任务分别显示全部候选、隐藏剩余计数、折叠已完成项或延迟状态更新。测量错误选择、返回查看次数、外部记忆辅助、任务中断和恢复时间。眼动或滚动日志可以定位用户在哪里寻找缺失关系。

边界

全部可见不等于所有信息常驻。小屏幕、无障碍缩放和复杂企业数据不可能同时摊开;渐进披露仍可用,条件是用户能在当前决策点通过明确入口获得关系摘要。某些安全流程还会刻意隐藏信息,此时不能依赖逻辑约束保护操作,需要另设确认、权限或规则校验。

怎么落地

  • 在执行点显示关系摘要,例如“3 个附件,2 个已归类,剩余 1 个待选择格式”。
  • 折叠已完成项时保留计数、类型和撤销入口,不要只留一个不可解释的总数。
  • 对跨页流程提供可展开的步骤关系图,标明已完成、可做、被阻塞和剩余分支。
  • 走查时逐屏列出参与当前决策的要素,若任一要素不可见且无低成本入口,就标记为逻辑约束失效。

延伸

  • 同组B2.22.1 逻辑约束由要素间的推理关系产生,例如剩下一个部件必然属于剩下一个位置 · B2.22.3 自然映射常常顺带提供逻辑约束,二者在设计中难以分离
  • 相邻B2.05 约束 · B2.09 可发现性
  • 站内检索logical constraint · information visibility · progressive disclosure

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/B2.22.2