Difference between revisions of "Object URL Syntax"
Ann Vincent (talk | contribs) m |
Ann Vincent (talk | contribs) m (→Usage Examples) |
||
Line 29: | Line 29: | ||
||Signup Page Name | ||Signup Page Name | ||
− | ||'''User Signup Page Example: '''@ssurl(signup,view,name)@ | + | ||'''User Signup Page Example: '''<code>@ssurl(signup,view,name)@</code> |
− | /s_signup.jsp?token=XVtQC1oGZlBfRxddXxdSQUlSZ1R9Ew%3D%3D | + | '''Result:''' /s_signup.jsp?token=XVtQC1oGZlBfRxddXxdSQUlSZ1R9Ew%3D%3D |
'''Organization Signup Page Example:''' <code>@ssurl(signup,view,name)@</code> | '''Organization Signup Page Example:''' <code>@ssurl(signup,view,name)@</code> | ||
− | /s_csignup.jsp?token=XVtQHUUGZV1YShBFQhdQXlZSZVxy | + | '''Result:''' /s_csignup.jsp?token=XVtQHUUGZV1YShBFQhdQXlZSZVxy |
− | '''Single User + Organization Page Example: ''' <code>@ssurl(signup,view,name)@</code> /s_csignup.jsptoken=XVtQHUUGbFxRQhFaXxdSQUlSZ1R9HQ%3D%3D&ptoken=XVtQC1oGZlBeQBNZXxdSQUlTYFZzEg%3D%3D | + | '''Single User + Organization Page Example: ''' <code>@ssurl(signup,view,name)@</code> '''Result:''' /s_csignup.jsptoken=XVtQHUUGbFxRQhFaXxdSQUlSZ1R9HQ%3D%3D&ptoken=XVtQC1oGZlBeQBNZXxdSQUlTYFZzEg%3D%3D |
'''Multiple Users + Organization Page Example: '''<code>@ssurl(signup,view,name)@</code> | '''Multiple Users + Organization Page Example: '''<code>@ssurl(signup,view,name)@</code> | ||
− | /s_csignup.jsp?token=XVtQHUUGbFxcRhRRXxdSQUlSZ1R9Eg%3D%3D | + | '''Result:''' /s_csignup.jsp?token=XVtQHUUGbFxcRhRRXxdSQUlSZ1R9Eg%3D%3D |
|- | |- | ||
Line 55: | Line 55: | ||
<code>@ssurl(uta,listview,name)@</code> | <code>@ssurl(uta,listview,name)@</code> | ||
− | + | '''Result:''' /iface/uta/uta_list.jsp?appid=102161 | |
|- | |- | ||
Line 67: | Line 67: | ||
<code>@ssurl(uta,createlevelone,name)@</code> | <code>@ssurl(uta,createlevelone,name)@</code> | ||
− | /Apps/app_editopportunity.jsp?appid=102161&opportunityid=0 | + | '''Result:''' /Apps/app_editopportunity.jsp?appid=102161&opportunityid=0 |
|- | |- | ||
Line 77: | Line 77: | ||
<code>@ssurl(uta,templatepage,utaname;;typename)@</code> | <code>@ssurl(uta,templatepage,utaname;;typename)@</code> | ||
− | /ex/ex_Apppage.jsp?token=HwwPRhMGZVla | + | '''Result:''' /ex/ex_Apppage.jsp?token=HwwPRhMGZVla |
|- | |- | ||
Line 87: | Line 87: | ||
<code>@ssurl(uta,impactquadrant,utaname;;Quadrantname)@</code> | <code>@ssurl(uta,impactquadrant,utaname;;Quadrantname)@</code> | ||
− | /Apps/db/db_impact.jsp?impactid=@Hw0ERBkfbV5bQRRQRh8~ | + | '''Result:''' /Apps/db/db_impact.jsp?impactid=@Hw0ERBkfbV5bQRRQRh8~ |
|- | |- | ||
Line 97: | Line 97: | ||
<code>@ssurl(report,view,reportname)@</code> | <code>@ssurl(report,view,reportname)@</code> | ||
− | + | '''Result:''' /userreport/ur_openreport.jsp?reportid=44372 | |
|- | |- | ||
Line 107: | Line 107: | ||
'''Client-Side Chart Example: '''<code>@ssurl(reportchart,view,reportname;;chartname)@</code> | '''Client-Side Chart Example: '''<code>@ssurl(reportchart,view,reportname;;chartname)@</code> | ||
− | + | '''Result:''' ex/ex_highchart.jspenc=1&chartid=H3ZfFAVpLgcxAVQ8GFAMERALMTY1QRYeH2JdUEJB | |
&reportid=f1oJDE4bexInFm8TRRYqIxEmPA8rbTAKH2dZUkVG | &reportid=f1oJDE4bexInFm8TRRYqIxEmPA8rbTAKH2dZUkVG | ||
− | &rootcompany= | + | &rootcompany=GGZzFn0FZhk8JRocHGdIBBI7EzUSYAcDH2JcUg~~ |
− | |||
'''Server-Side Chart Example:''' | '''Server-Side Chart Example:''' | ||
− | <code>@ssurl(reportchart,view,reportname;;chartname)@</code> | + | <code>@ssurl(reportchart,view,reportname;;chartname)@</code> |
− | /servlet/wChart?width=300&height=200&codedid=YnoRF35kEjwDHm0DMUQMNQ0kZwcdHTgRH2JdUEJC | + | |
+ | '''Result:''' /servlet/wChart?width=300&height=200&codedid=YnoRF35kEjwDHm0DMUQMNQ0kZwcdHTgRH2JdUEJC | ||
|- | |- | ||
Line 124: | Line 124: | ||
||view | ||view | ||
||Dashboard Name | ||Dashboard Name | ||
− | ||<code>@ssurl(dashboard,view,name)@</code> | + | || |
− | /userreport/ur_viewdb.jsp?dashbid=2348 | + | '''Example: '''<code>@ssurl(dashboard,view,name)@</code> |
+ | |||
+ | '''Result:''' /userreport/ur_viewdb.jsp?dashbid=2348 | ||
+ | |||
'''<u>Note:</u>''' Even though dashboards are configured in the Reports area of the system, a dashboard does not seem to belong to a specific report so we do not need to specify a report name in the identifier. | '''<u>Note:</u>''' Even though dashboards are configured in the Reports area of the system, a dashboard does not seem to belong to a specific report so we do not need to specify a report name in the identifier. | ||
Line 134: | Line 137: | ||
||view | ||view | ||
||SmartFolder Name | ||SmartFolder Name | ||
− | || | + | || |
− | /s_editresource.jsp?display=1&resourceid=68826 | + | '''Example: '''@ssurl(smartfolder,view,foldername)@ |
+ | |||
+ | '''Result:''' /s_editresource.jsp?display=1&resourceid=68826 | ||
|- | |- | ||
Line 142: | Line 147: | ||
||viewinet | ||viewinet | ||
||SmartFolder Name | ||SmartFolder Name | ||
− | ||<code>@ssurl(smartfolder,viewinet,name)@</code> | + | || |
− | /files/113/68827/169542folderinet/ | + | <code>@ssurl(smartfolder,viewinet,name)@</code> |
+ | |||
+ | '''Result:''' /files/113/68827/169542folderinet/ | ||
|- | |- | ||
Line 150: | Line 157: | ||
||dropbox | ||dropbox | ||
||Autoloader Name | ||Autoloader Name | ||
− | ||<code>@ssurl(autoloader,dropbox,autoloadername)@</code> | + | || |
+ | <code>@ssurl(autoloader,dropbox,autoloadername)@</code> | ||
− | /Archive/al_upload.jsp?loader | + | '''Result:''' /Archive/al_upload.jsp?loader |
|- | |- | ||
Line 159: | Line 167: | ||
||view | ||view | ||
||Name | ||Name | ||
− | ||<code>@ssurl(aiinsight,view,name)@</code> | + | || |
− | /AI/ai_workingwithai.jsp?token=%40HwwMTxwbeFhFQhFFQRxZQVVTZFV1G3BhHQ~~ | + | <code>@ssurl(aiinsight,view,name)@</code> |
+ | |||
+ | '''Result:''' /AI/ai_workingwithai.jsp?token=%40HwwMTxwbeFhFQhFFQRxZQVVTZFV1G3BhHQ~~ | ||
|} | |} | ||
[[Category: Process Drivers]] | [[Category: Process Drivers]] |
Revision as of 12:35, 26 March 2025
Overview
Designed for internal staff and partners, we’ve introduced a syntax that dynamically resolves URLs for various system objects and actions. This allows configuration teams to reference system objects using variables, streamlining setup when cloning new systems. Previously, configuration teams had to manually adjust URLs due to unique attributes like IDs which differ in cloned systems. Now, with this new syntax, links to assets such as login and signup pages, report charts, submit buttons, and portal sections will automatically point to the correct system asset after cloning without requiring manual intervention.
Syntax
The general format of the syntax is the following:
@ssurl(objecttype,action,identifier)@
- The "objecttype" is the type of object being referenced, example "Signup".
- The "Action" is the thing being done or opened, example “View” or "Creatlevelone"
- The "identifier" is the name of the thing being referenced, example the name you have given a sign-up page or an autoloader. If there are multiple identifier objects, separate them using double semicolons ( ;; ) as a delimiter. Note configuration teams should ensure all objects should have a unique identifier (name). if you create two autoloaders with the same name the system will only return the autoloader with the lower ID.
Note: there should be no spaces between commas and action or identifier.
Usage Examples
See the table below for supported variable syntax.
Description | objecttype
|
action
|
identifier
|
Examples with Resolved Results |
---|---|---|---|---|
Signup Page | signup | view | Signup Page Name | User Signup Page Example: @ssurl(signup,view,name)@
Result: /s_signup.jsp?token=XVtQC1oGZlBfRxddXxdSQUlSZ1R9Ew%3D%3D
Result: /s_csignup.jsp?token=XVtQHUUGZV1YShBFQhdQXlZSZVxy
Result: /s_csignup.jsp?token=XVtQHUUGbFxcRhRRXxdSQUlSZ1R9Eg%3D%3D |
UTA - Main List View |
uta | listview | UTA Name |
Result: /iface/uta/uta_list.jsp?appid=102161 |
UTA - Create Level One |
uta | createlevelone | UTA Name |
Result: /Apps/app_editopportunity.jsp?appid=102161&opportunityid=0 |
UTA - Template Page | uta | templatepage | UTA Name, Type Name |
Result: /ex/ex_Apppage.jsp?token=HwwPRhMGZVla |
UTA - Impact Quadrant | uta | impactquadrant | UTA Name, Quadrant Name |
Result: /Apps/db/db_impact.jsp?impactid=@Hw0ERBkfbV5bQRRQRh8~ |
Report | report | view | Report Name |
Result: /userreport/ur_openreport.jsp?reportid=44372 |
Report Chart | reportchart | view | Report Name, Chart Name |
Client-Side Chart Example: Result: ex/ex_highchart.jspenc=1&chartid=H3ZfFAVpLgcxAVQ8GFAMERALMTY1QRYeH2JdUEJB &reportid=f1oJDE4bexInFm8TRRYqIxEmPA8rbTAKH2dZUkVG &rootcompany=GGZzFn0FZhk8JRocHGdIBBI7EzUSYAcDH2JcUg~~
Result: /servlet/wChart?width=300&height=200&codedid=YnoRF35kEjwDHm0DMUQMNQ0kZwcdHTgRH2JdUEJC |
Report Dashboard | dashboard | view | Dashboard Name |
Example: Result: /userreport/ur_viewdb.jsp?dashbid=2348
|
SmartFolder (View) | smartfolder | view | SmartFolder Name |
Example: @ssurl(smartfolder,view,foldername)@ Result: /s_editresource.jsp?display=1&resourceid=68826 |
SmartFolder - View (Internet Enabled) | smartfolder | viewinet | SmartFolder Name |
Result: /files/113/68827/169542folderinet/ |
Autoloader - Dropbox | autoloader | dropbox | Autoloader Name |
Result: /Archive/al_upload.jsp?loader |
AI Insight | aiinsight | view | Name |
Result: /AI/ai_workingwithai.jsp?token=%40HwwMTxwbeFhFQhFFQRxZQVVTZFV1G3BhHQ~~ |