Platform Features Using URL

Last Updated: 05/04/2018 Introduced in Version: 2.0

Decisions URL’s paths system were designed to provide user with powerful navigation control in the System between Folders, Flows, Rules, Pages, Reports, Forms and much more using wide variety of additional options like Security and View.

 

Platform Features

Calling into the base url will open the Portal.  

Example:

http://localhost/decisions/SL/

In this case, we force the Portal to open in Silverlight format.

1-sl

 

We can change this format by specifying it directly in the URL. We have the following options for this format:

/H – Redirects to Html version of the Portal

66

 

/M – Redirects to Mobile version of the Portal

 

67

/T – Redirects to Tablet version of the Portal

68

 

/SL – Redirects to Silverlight version of the Portal (Default)

1-sl

 

/NoSL – The option for the devices that are not running Silverlight

If we do not specify a format, a format will be chosen based on Browser Preference.

Next, if we try to force /SL on a non-SL supporting device (Mobile/Tablet), the /SL parameter will be removed.

If the device supports Silverlight but Silverlight is not installed we can force it to be installed on the device by including InstallSilverlight parameter into URL:

http://localhost/decisions/?InstallSilverlight=true

We can build a URL for Changing User’s Password by providing our base url with two parameters: ChangePassword (boolean) and UserEmail (string).

Example:

http://localhost/decisions/?ChangePassword=true&UserEmail=tao@decisions.com

3-change-the-passwords

 

Also, by passing ForgotPassword (boolean) parameter to our base url we are being redirected to the Decisions’ password recovery page.

Example:

http://localhost/decisions/?ForgotPassword=true

4-forgot-password

 

 

To redirect user to Decision’s new user Registration page we need to add Register (boolean) parameter to our base url as follow: http://localhost/decisions/?Register=true

register

To redirect user to Decisions’ Login page we use Login (boolean) parameter with our base url.

Example:

http://localhost/decisions/?Login=true

5-login

 

 

We can also force user to logout by using Logout (boolean) parameter:

http://localhost/decisions/?Logout=true

 

6-logout

 

Additional Resources