A Task Dialog is used for cases when a user has to complete a specific task which
For application or system settings, use a Configuration Dialog
For a simple manipulation of an element within the current working context, use an Overlay
The dialog window always consists of the following elements:
Dialog titles usually describe an action and an object, not just an object. For example "Create New Activity" or "Set Password". If the dialog was called from a Main Menu, the title is usually identical to the label of the menu entry.
Dialog titles use Title Capitalization.
The submit button is used to initiate the actual internal process using the input given in the dialog. For example the object is created. Nothing is applied before the submit button is pressed
Label the button according to the process initiated, for example "Create". Use "Save" only if the task is to manipulate an object which already exists. Do not label the button "Submit", since it's too generic.
The cancel button is used to cancel the task, discard any changes and close the dialog. It is always labeled "Cancel".