Folders Navigation Using URL
  • Updated on 02 Oct 2014
  • 2 minutes to read
  • Print
  • Dark
    Light

Folders Navigation Using URL

  • Print
  • Dark
    Light

Overview

Decisions URL paths system were designed to provide a user with powerful navigation control in the System between Folders, Flows, Rules, Page, Reports, Forms and much more. The navigation has a wide variety of additional options like Security and View.
Example 1.
All URLs are used to navigate between folders. Example 1. uses the option of opening a Folder using FolderId parameter as follows:
http://localhost/decisions/?FolderId=
From Folder's Actions menu we selectManage > Get Folder ID
2018-10-29_120058.png

Copy Folder ID. 
2018-10-29_120314.png

Next, we paste the copied string into the base url as value for FolderId key.
2018-10-29_124622.png

And our browser opens the folder...
2018-10-30_102617.png

Example 2. Navigate to a new folder by opening a Folder by Path. This is done by the use of a FolderPath parameter:
http://localhost/decisions/?FolderPath=

Type into the browser's address bar:
http://localhost/decisions/?FolderPath=Customer% 20Folder
Mention that we are using “20%” for "space" character in the URL string.
73.png

And our browser redirects us to our Customer Projects Folder.
74.png

Example 3. Another way to navigate to the Folder is to use URL tree like:
http://localhost/decisions/ FolderName

We type into our browser's address bar:
http://localhost/decisions/Customer%20Folder
75.png

And our browser redirects us to our Customer Folder.

Example 4. Next, if the Folder we want to open has several Pages we can specify which Page we want to open by using parameters for our base URL. The first parameter should be either FolderId or FolderPath , and second should be PageName .
Our Insurance Application folder has a Report subfolder. All Applicant Dashboard Page was created for this subfolder.
We are getting this subfolder's id and type into our browser's address bar:
http://localhost/decisions/Primary/StudioH/?FolderId=08013310-a2b2-11e6-a27b-14feb59fb140&PageName=AllApplicantsDashboard

And our Page for All Applicants opens ...
77.png

We are also able to set different Folder Chrome Options. To use Chrome options we need to pass FolderId parameter and Chrome parameter. The value options for Chrome parameter are:
Off, Small, TopBarOnly, TopBarFolderTreeCollapsed, NoTopBarHasFolderTree, NoTopBarFolderTreeCollapsed
Example:
We type into our browser's address bar following URL:
http://localhost/decisions/Primary/StudioH/?FolderId=08013310-a2b2-11e6-a27b-14feb59fb140&Chrome=Small
78.png

And our Folder opens with Chrome settings provided...
79.png

Next, we can generate URLs for our Folders with different security options and display types. To be able to do it we need to get to Folder's Api page. We use FolderId parameter and Action paremeter for our base url.
Example:
We get folder's id and build our URL as follow:
http://localhost/decisions/Primary/StudioH/?FolderId=08013310-a2b2-11e6-a27b-14feb59fb140&Action=ViewApi
81.png

ViewApi value for Action parameter will redirect us toFolder's Api page.
80.png

On the Integration Page we were redirected we can select any set of desirable options and click Generate UI Code. The page generates URL for us. We can click Open URL button to test the result or we can copy URL to use anywhere else.
82.png

Was this article helpful?