让危险操作说明影响对象
一个功能的效果应放在具体使用流程中检查。
导出范围最好在操作发生之前清楚可见。
不让内部分类挡住日常工作
批量修改的数据范围最好能够在执行前固定下来。若操作等待期间筛选结果发生变化,需要明确新增对象是否包含在内。把选择依据与执行范围分开记录,可以让结果更容易核对,也避免用户以为自己确认的是一份清单,实际影响的却是另一组内容。
错误提示应解释当前影响,并提供合适的下一步。
批量行为的影响不能仅靠当前屏幕让人猜测。
让错误提示指向具体位置
假设原型中有一个清除按钮,它在单条记录旁删除内容,在列表顶部却只移除筛选条件。名称相同但后果不同,容易造成误解。可以依据对象与动作重新命名,并在布局中表达作用范围,让视觉靠近与文字含义共同帮助判断,而不是让用户靠记忆分辨例外。
页面简洁与信息可发现,需要放在一起考虑。
中途离开后如何恢复,也是流程完整性的一部分。