Basic Customization > User Interface Customization > Presenting Information in the UI > UI Validation > Objective > Intended Outcome
  
Intended Outcome
Pre-Validation - Before the page is rendered, you are able to determine whether or not the user is a member of the current container’s team. If not, the action is not displayed on the page.
Post-Select Validation - After the user invokes the action, you are able to check the target object’s lifecycle state. If the state is not the state you require, you can display a message to the user, and the action is not performed.
Post-Submit Validation - When the user clicks “next” on the wizard, you get the data entered in the current step and are able to determine whether or not it is adequate to allow the user to proceed to the next step. If the data is inadequate or invalid, you can display a message to the user and not allow them to proceed to the next step.