Browse Prior Art Database

Undo of Desired Actions

IP.com Disclosure Number: IPCOM000062394D
Original Publication Date: 1986-Nov-01
Included in the Prior Art Database: 2005-Mar-09
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Morris, R: AUTHOR [+2]

Abstract

To accommodate real needs of real users, programs should allow users to change their minds. This is appropriate when users change data and then realize that they changed the wrong data or used wrong values. Users can and will make errors in every possible situation. "Undo" is intended to help them recover. It is an explicit action for users to take when they realize something is not the way they want it to be. One form of Undo is a backout capability that allows users to take one or more steps backward in their application processing. Data that was changed or added can be reset to its prior values or removed. Deleted records can be put back. With appropriate linkages Undo can reset whatever changes past commands caused to occur.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 1

Undo of Desired Actions

To accommodate real needs of real users, programs should allow users to change their minds. This is appropriate when users change data and then realize that they changed the wrong data or used wrong values. Users can and will make errors in every possible situation. "Undo" is intended to help them recover. It is an explicit action for users to take when they realize something is not the way they want it to be. One form of Undo is a backout capability that allows users to take one or more steps backward in their application processing. Data that was changed or added can be reset to its prior values or removed. Deleted records can be put back. With appropriate linkages Undo can reset whatever changes past commands caused to occur. After it is updated, data can be redisplayed and changed or corrected by the operator before the updated data is relied upon by another party accessing the file. The Undo command is reassuring to inexperienced users who might be afraid to use the system otherwise. Undo may be used when an error is made and recognized immediately. Because several users can be processing the same data and because data set by one can be used to validate data to be set by another, there are limits on how much can be undone by Undo. To coordinate and control this, historic information on recent accesses and changes to data can be saved and stored in a separate file to a predetermined period of time or until accessed by another. In addition, application developers can define fields as critical or noncritical. Critical fields will limit Undo if they have been changed or referenced since the relate...