What about having only one option "Cancel/Delete" with a dialog with 3 buttons that explains the possibilities:
Cancel/Delete job
----------------
Do you want to keep or cancel this job?
Aditionally you can delete this job and its document from the history of completed jobs.
----------------
Cancel and Delete | Keep | Cancel
(when no history is kept it should only show "Cancel" option with dialog that fits that)
When viewing list of completed jobs this should change to only "Delete" option with dialog:
Delete job
----------------
Do you want to keep or delete this job and its document from the history of completed jobs?
----------------
Keep | Delete
It would also be nice to have the Delete key bound to "Cancel/Delete" then since this action is used so often and people expect that to work (Shift+F10+C/D isn't that intuitive).
Doesn't this give all functionallity and make everything clear to the user?
What about having only one option "Cancel/Delete" with a dialog with 3 buttons that explains the possibilities:
Cancel/Delete job
----------------
Do you want to keep or cancel this job?
Aditionally you can delete this job and its document from the history of completed jobs.
----------------
Cancel and Delete | Keep | Cancel
(when no history is kept it should only show "Cancel" option with dialog that fits that)
When viewing list of completed jobs this should change to only "Delete" option with dialog:
Delete job
----------------
Do you want to keep or delete this job and its document from the history of completed jobs?
----------------
Keep | Delete
It would also be nice to have the Delete key bound to "Cancel/Delete" then since this action is used so often and people expect that to work (Shift+F10+C/D isn't that intuitive).
Doesn't this give all functionallity and make everything clear to the user?