概述
在常见的管理信息系统中,业务流程的处理往往不仅仅是正向操作那么简单,还有逆向操作。比如:订单下错了需要取消、已记账的财务凭证发现数据有误需要纠正、业务员提交的业绩报告漏掉一笔数据需要补充…在产品设计时,处理逆向操作比较常见的方案有:反审核、作废、红冲…等。不同的处理方案有其优缺点,以及适用的业务场景。在对应的业务场景中使用合理的处理方案能够显著提高用户体验,并且降低开发成本。
关键字
产品设计、逆向操作、用户体验、用户纠错成本、数据冗余
逆向操作的产生原因分析
管理信息系统讲究在严谨的业务流程前提之下,数据要求准确的同时,又要求操作灵活。例如,OA系统里面,上一流程的的改变会涉及下一流程的改变;ERP系统里面,业务单据的审核会影响库存账目;财务系统里面,凭证的记账会影响财务账目…等。但实际使用过程中,却呈现出完成不同的一片“乱象”,“用户录入时手误”,“实际业务事后变了导致账实不符”,“用户提前录入系统,等实际业务发生了再来改”…等。通常,系统要么严谨、一丝不苟,用户会说这系统太呆板不灵活;要么流程可以由用户随意更改,上下环节之间没有制衡关系,用户又会说这系统不稳定,怎么数据不对。总之,让系统设计者左右为难。
一个好的系统,肯定要考虑逆向操作的实现。而且往往看一个系统是否成熟可靠,恰恰就是看它在逆向操作方面处理是否科学合理。换句话说,系统不仅要考虑用户正常操作时好用,更要注重用户操作错误时也要好用。处理逆向操作比较常见的设计方案有