Undo

Member for

23 years 8 months

To all database systems I know, there is NO "undo" function, especially the data is in sharing mode.

Consider the situation, you make a change on Field 1, other user may base on you latest input to process his business. Then you "undo" the value in the Field 1, how about other users? How to inform others for your "undo"?



If there is a system say they can "undo", the mechanism is the system keep your changed value to somewhere and will not update the database until you confirm. If we assume all user like have this function, then we need consider when submit the confirmation to the database is the best since the data you retrieving is not an updated one.



I think in future, "UNDO" is not happen on P3, P3e, P3e/c and TeamPlay.

Member for

16 years 9 months

Thanks for your reply Ron, while I try to understand what your message is, I shall take it as "no" for the moment.


Member for

22 years 10 months

The answer is “yes,”



… and there is a good reason for this. (Your English teacher would be horrified to read your posting.)



MS Project has an undo button. In fact, the schedule changes are not saved until you purposely do so. MS Project also does not allow for simultaneous update access to the same schedule by more than one person. In fact, even the ‘multi-user’ server version of MS Project only allows one person at a time to open a schedule with update privileges. This is a direct result of the undo function. The schedule resides in your computer’s memory and can be reversed-back. If the schedule is in your computer’s memory, it can’t also be somewhere else at the same time; hence only one person has update access to the schedule at a time.



P3 and P3e/c allows more than one person to have update privileges on the same schedule at the same time. This is truly what is meant by ‘multi-user.’ The reason that P3e/c can do this is that every time you update an activity, these changes are automatically returned to the ‘real’ schedule database. Some other person working on the same schedule will see that activity revision as soon as you make it. This is the basis of true multi-user, relational databases.



While it is still possible for an undo function to be built into such a system, it is much more difficult. In this case, an undo would be a reverse update. While possible, this would entail a tremendous amount of rewriting of every function performed and a lot of overhead. You would probably need to upgrade you computer to handle it. Still, it might happen (but not in P3.)



Good luck!



Ron Winter.