SetDiscardUserState Method
The SetDiscardUserState method sets a property in the client that configures Siebel Open UI to not evaluate the state before it navigates to another view. It uses the following syntax:
SetDiscardUserState (binary) 
where:
- binary is one of the following values: - true. Ignore the state before doing navigation. Siebel Open UI applies this logic for all potential states, such as a commit is pending, Siebel Open UI is currently opening a dialog box, and so on. Siebel Open UI runs any GotoView call it receives. It loses the client state. 
- false. Do not ignore the state before doing navigation. Do the client validation. 
 
For example:
// A business condition is met that requires Siebel Open UI to automatically navigate 
the user.    
SiebelApp.S_App.DiscardUserState (true);    
// Don't care about user state - we need the navigation to occur.    
SiebelApp.S_App.GotoView ("MyView"..);    
// Reset    
SiebelApp.S_App.DiscardUserState (false);