views:

7

answers:

0

Our web application has three different operations that proceed as follows:

  1. The user is presented with a popup where different settings are selected.
  2. The user can click on a button labeled with the operation (ex: "Merge") or "Cancel".
  3. If the user goes forward the application processes the operation which can take a few moments and another popup is presented which summarizes what will happen. At this point, the operation is not committed and the user can choose to proceed or cancel.

This is where our three operations are not aligned. In one case the choice is Continue/Cancel, in another it is Done/Abort and finally we have Finalize/Cancel.

Which of these is best? Is there a better alternative (Like Commit/Rollback)? If so, any supporting arguments?