Object URL syntax defines a standard format for referencing SmartSimple objects, such as signup pages, UTA/modules, and reports, by object type, action, and identifier.
Syntax Format
An Object URL reference uses the following format:
@ssurl(objecttype,action,identifier)@
The reference is made up of three values:
- objecttype: The type of object being referenced, such as signup for a registration page.
- action: The operation to perform or open, such as view or createlevelone.
- identifier: The name of the object being referenced, such as the name given to a signup page or autoloader. When a reference requires more than one identifier, separate the identifiers with a double semicolon (;;).
Example
The following example resolves the URL for a user signup page:
@ssurl(signup,view,pagename)@
Supported Objects and Actions
The following table lists the supported object types and actions, the identifier each requires, and an example of the URL the reference resolves to.
| Description | objecttype | action | identifier | Examples with Resolved Results |
|---|---|---|---|---|
| Signup Page: User Signup Page | signup | view | Signup Page Name |
@ssurl(signup,view,pagename)@
|
| Signup Page: Organization Signup Page | signup | view | Signup Page Name |
@ssurl(signup,view,pagename)@
|
| Signup Page: Single User + Organization Page | signup | view | Signup Page Name |
@ssurl(signup,view,pagename)@
|
| Signup Page: Multiple Users + Organization Page | signup | view | Signup Page Name |
@ssurl(signup,view,pagename)@
|
| UTA/module - Main List View | uta | listview | UTA/ module Name |
@ssurl(uta,listview,utaname)@
|
| UTA/module - Create Level One | uta | createlevelone | UTA/ module Name |
@ssurl(uta,createlevelone,utaname)@
|
| UTA/module - Template Page | uta | templatepage | UTA/ module Name, Type Name |
@ssurl(uta,templatepage,utaname;;typename)@
|
| UTA/module - Impact Quadrant | uta | impactquadrant | UTA/ module Name, Quadrant Name |
@ssurl(uta,impactquadrant,utaname;;quadrantname)@
|
| Report | report | view | Report Name |
@ssurl(report,view,reportname)@
|
| Report Chart | reportchart | view | Report Name, Chart Name |
Client-Side Chart: @ssurl(reportchart,view,reportname;;chartname)@
|
| Report Dashboard | dashboard | view | Dashboard Name |
@ssurl(dashboard,view,dashboardname)@
|
| SmartFolder (View) | smartfolder | view | SmartFolder Name |
@ssurl(smartfolder,view,foldername)@ Result: /s_editresource.jsp?display=1&resourceid=68826 |
| SmartFolder - View (Internet Enabled) | smartfolder | viewinet | SmartFolder Name |
@ssurl(smartfolder,viewinet,foldername)@
|
| Autoloader - Dropbox | autoloader | dropbox | Autoloader Name |
@ssurl(autoloader,dropbox,autoloadername)@
|
| AI Insight | aiinsight | view | Name |
@ssurl(aiinsight,view,name)@
|