Difference between revisions of "Object URL Syntax"
Ann Vincent (talk | contribs) m (→Syntax) |
Ann Vincent (talk | contribs) m (→Usage Examples) |
||
Line 22: | Line 22: | ||
!|<code>action</code> | !|<code>action</code> | ||
!|<code>identifier</code> | !|<code>identifier</code> | ||
− | !|Example | + | !|Example with result underneath |
!|Notes | !|Notes | ||
|- | |- | ||
||Signup Page | ||Signup Page | ||
||signup | ||signup | ||
− | || | + | ||view |
− | || | + | || |
− | || | + | Signup Page Name |
− | || | + | |
+ | || | ||
+ | <code>@ssurl(signup,view,169542userpage)@</code> | ||
+ | |||
+ | /s_signup.jsp?token=XVtQC1oGZlBfRxddXxdSQUlSZ1R9Ew%3D%3D | ||
+ | |||
+ | |||
+ | <code>@ssurl(signup,view,169542page1)@</code> | ||
+ | |||
+ | /s_csignup.jsp?token=XVtQHUUGZV1YShBFQhdQXlZSZVxy | ||
+ | |||
+ | |||
+ | <code>@ssurl(signup,view,169542page2)@</code> | ||
+ | |||
+ | /s_csignup.jsptoken=XVtQHUUGbFxRQhFaXxdSQUlSZ1R9HQ%3D%3D& | ||
+ | |||
+ | ptoken=XVtQC1oGZlBeQBNZXxdSQUlTYFZzEg%3D%3D | ||
+ | |||
+ | |||
+ | <code>@ssurl(signup,view,169542page3)@</code> | ||
+ | |||
+ | /s_csignup.jsp?token=XVtQHUUGbFxcRhRRXxdSQUlSZ1R9Eg%3D%3D | ||
+ | |||
+ | || | ||
+ | The examples listed are: | ||
+ | |||
+ | - user page, org page, org page + single user, org page + multi user | ||
+ | |||
+ | Signup page names are unique across both org and user pages. | ||
+ | |||
+ | If you have a user page named "mypage" then you cannot create an org page with nme "mypage" | ||
+ | |||
|- | |- | ||
|| | || | ||
Line 36: | Line 67: | ||
||uta | ||uta | ||
− | || | + | ||listview |
− | || | + | ||UTA Name |
||Row 2, Cell 5 | ||Row 2, Cell 5 | ||
||Row 2, Cell 6 | ||Row 2, Cell 6 | ||
Line 45: | Line 76: | ||
||uta | ||uta | ||
− | || | + | ||createlevelone |
− | || | + | ||UTA Name |
||Row 3, Cell 5 | ||Row 3, Cell 5 | ||
||Row 3, Cell 6 | ||Row 3, Cell 6 | ||
Line 54: | Line 85: | ||
||uta | ||uta | ||
− | || | + | ||templatepage |
− | || | + | || |
+ | UTA Name, Type Name | ||
+ | |||
||Row 4, Cell 5 | ||Row 4, Cell 5 | ||
||Row 4, Cell 6 | ||Row 4, Cell 6 | ||
Line 63: | Line 96: | ||
||uta | ||uta | ||
− | || | + | ||impactquadrant |
− | || | + | || |
+ | UTA Name, Quadrant Name | ||
+ | |||
||Row 5, Cell 5 | ||Row 5, Cell 5 | ||
||Row 5, Cell 6 | ||Row 5, Cell 6 | ||
Line 70: | Line 105: | ||
||Report | ||Report | ||
||report | ||report | ||
− | || | + | ||view |
− | || | + | ||Report Name |
||Row 6, Cell 5 | ||Row 6, Cell 5 | ||
||Row 6, Cell 6 | ||Row 6, Cell 6 | ||
Line 77: | Line 112: | ||
||Report Chart | ||Report Chart | ||
||reportchart | ||reportchart | ||
− | || | + | ||view |
− | || | + | || |
+ | Report Name, Chart Name | ||
+ | |||
||Row 7, Cell 5 | ||Row 7, Cell 5 | ||
||Row 7, Cell 6 | ||Row 7, Cell 6 | ||
Line 86: | Line 123: | ||
||dashboard | ||dashboard | ||
− | || | + | ||view |
− | || | + | || |
+ | Dashboard Name | ||
+ | |||
||Row 8, Cell 5 | ||Row 8, Cell 5 | ||
||Row 8, Cell 6 | ||Row 8, Cell 6 | ||
Line 95: | Line 134: | ||
||smartfolder | ||smartfolder | ||
− | || | + | ||view |
− | || | + | || |
+ | SmartFolder Name | ||
+ | |||
||Row 9, Cell 5 | ||Row 9, Cell 5 | ||
||Row 9, Cell 6 | ||Row 9, Cell 6 | ||
Line 104: | Line 145: | ||
||smartfolder | ||smartfolder | ||
− | || | + | ||viewinet |
− | || | + | ||SmartFolder Name |
||Row 10, Cell 5 | ||Row 10, Cell 5 | ||
||Row 10, Cell 6 | ||Row 10, Cell 6 | ||
Line 111: | Line 152: | ||
||Autoloader - Dropbox | ||Autoloader - Dropbox | ||
||autoloader | ||autoloader | ||
− | || | + | ||dropbox |
− | || | + | ||Autoloader Name |
||Row 11, Cell 5 | ||Row 11, Cell 5 | ||
||Row 11, Cell 6 | ||Row 11, Cell 6 | ||
Line 118: | Line 159: | ||
||AI Insight | ||AI Insight | ||
||aiinsight | ||aiinsight | ||
− | || | + | ||view |
− | || | + | ||Name |
||Row 12, Cell 5 | ||Row 12, Cell 5 | ||
||Row 12, Cell 6 | ||Row 12, Cell 6 | ||
|} | |} |
Revision as of 23:31, 25 March 2025
Overview
We’ve introduced the following new syntax to dynamically resolve URLs for various system objects and actions: @ssurl(objecttype,action,identifier)@
. This syntax allows configuration settings to reference system objects through variables.
Syntax
The general format of the syntax is the following:
@ssurl(objecttype,action,identifier)@
- The "identifier" parameter may consist of more than 1 object. Multiple objects can be separated by using double semicolons ( ;; ) as a delimiter.
- For some objects, the system enforces unique naming. For example, if you create an autoloader named "MyAutoloader", it is possible to create another autoloader also named "MyAutoloader". In these situations, we will simply return the object with lower ID.
Note: Configuration should avoid these scenarios to begin with.
Usage Examples
See table below:
Description | objecttype
|
action
|
identifier
|
Example with result underneath | Notes |
---|---|---|---|---|---|
Signup Page | signup | view |
Signup Page Name |
/s_signup.jsp?token=XVtQC1oGZlBfRxddXxdSQUlSZ1R9Ew%3D%3D
/s_csignup.jsp?token=XVtQHUUGZV1YShBFQhdQXlZSZVxy
/s_csignup.jsptoken=XVtQHUUGbFxRQhFaXxdSQUlSZ1R9HQ%3D%3D& ptoken=XVtQC1oGZlBeQBNZXxdSQUlTYFZzEg%3D%3D
/s_csignup.jsp?token=XVtQHUUGbFxcRhRRXxdSQUlSZ1R9Eg%3D%3D |
The examples listed are: - user page, org page, org page + single user, org page + multi user Signup page names are unique across both org and user pages. If you have a user page named "mypage" then you cannot create an org page with nme "mypage" |
UTA - Main List View |
uta | listview | UTA Name | Row 2, Cell 5 | Row 2, Cell 6 |
UTA - Create Level One |
uta | createlevelone | UTA Name | Row 3, Cell 5 | Row 3, Cell 6 |
UTA - Template Page |
uta | templatepage |
UTA Name, Type Name |
Row 4, Cell 5 | Row 4, Cell 6 |
UTA - Impact Quadrant |
uta | impactquadrant |
UTA Name, Quadrant Name |
Row 5, Cell 5 | Row 5, Cell 6 |
Report | report | view | Report Name | Row 6, Cell 5 | Row 6, Cell 6 |
Report Chart | reportchart | view |
Report Name, Chart Name |
Row 7, Cell 5 | Row 7, Cell 6 |
Report Dashboard |
dashboard | view |
Dashboard Name |
Row 8, Cell 5 | Row 8, Cell 6 |
SmartFolder (View) |
smartfolder | view |
SmartFolder Name |
Row 9, Cell 5 | Row 9, Cell 6 |
SmartFolder - View (Internet Enabled) |
smartfolder | viewinet | SmartFolder Name | Row 10, Cell 5 | Row 10, Cell 6 |
Autoloader - Dropbox | autoloader | dropbox | Autoloader Name | Row 11, Cell 5 | Row 11, Cell 6 |
AI Insight | aiinsight | view | Name | Row 12, Cell 5 | Row 12, Cell 6 |