Object URL Syntax

From SmartWiki
Revision as of 12:23, 25 March 2025 by Ann Vincent (talk | contribs) (Usage Examples)

Jump to: navigation, search

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.

Configuration should avoid these scenarios to begin with.

Usage Examples

See table below: 

Description objecttype action identifier Example w/ resolved result Notes
Signup Page Row 1, Cell 2 Row 1, Cell 3 Row 1, Cell 4 Row 1, Cell 5 Row 1, Cell 6

UTA - Main List View

Row 2, Cell 2 Row 2, Cell 3 Row 2, Cell 4 Row 2, Cell 5 Row 2, Cell 6

UTA - Create Level One

Row 3, Cell 2 Row 3, Cell 3 Row 3, Cell 4 Row 3, Cell 5 Row 3, Cell 6

UTA - Template Page

Row 4, Cell 2 Row 4, Cell 3 Row 4, Cell 4 Row 4, Cell 5 Row 4, Cell 6

UTA - Impact Quadrant

Row 5, Cell 2 Row 5, Cell 3 Row 5, Cell 4 Row 5, Cell 5 Row 5, Cell 6
Report Row 6, Cell 2 Row 6, Cell 3 Row 6, Cell 4 Row 6, Cell 5 Row 6, Cell 6
Report Chart Row 7, Cell 2 Row 7, Cell 3 Row 7, Cell 4 Row 7, Cell 5 Row 7, Cell 6

Report Dashboard

Row 8, Cell 2 Row 8, Cell 3 Row 8, Cell 4 Row 8, Cell 5 Row 8, Cell 6

SmartFolder (View)

Row 9, Cell 2 Row 9, Cell 3 Row 9, Cell 4 Row 9, Cell 5 Row 9, Cell 6

SmartFolder - View (Internet Enabled)

Row 10, Cell 2 Row 10, Cell 3 Row 10, Cell 4 Row 10, Cell 5 Row 10, Cell 6
Autoloader - Dropbox Row 11, Cell 2 Row 11, Cell 3 Row 11, Cell 4 Row 11, Cell 5 Row 11, Cell 6
AI Insight Row 12, Cell 2 Row 12, Cell 3 Row 12, Cell 4 Row 12, Cell 5 Row 12, Cell 6